Marvin N. Guerrero

Technology Engineer  ·  Lead Software Systems Developer  ·  AI Applications

I build systems from the ground up — the interview with the people who will use it, the database schema underneath it, the code, the deployment, and the years of support after. Twenty-three years of it, from permit counters and trading platforms to the industrial test platform I architect today at Atlas Copco.

CurrentlyAtlas Copco · Belgium
Experience2003 – present · 23 yrs
Core stackC# · ASP.NET Core · SQL Server · Python
Systems delivered17 named · 10 employers

What I'm building now

Architect · Atlas Copco, Belgium · since 2023
MBECAT

A test and telemetry platform for engineers running machines on the bench. Sensors are wired through OPC servers; MBECAT reads and writes those servers, monitors thousands of nodes at once, visualises what they're doing in real time, and logs everything for analysis afterwards. Engineers drive it with Python — they write their own read/write logic and test routines against live plant data rather than waiting on a developer.

I'm its architect. This is the clearest example of what I mean by building from the ground up: a protocol integration, a scripting host, a real-time visualisation surface and a logging pipeline, designed as one system for people whose day job is engineering, not software.

Interface OPC servers, read and write Sensors on the machine, addressed live from the tool
Scale Thousands of nodes Monitored concurrently, without losing the plot visually
Extensibility Embedded Python Engineers script their own tests against live data
Output Continuous data logging Every run captured for analysis after the fact

What "from the ground up" has meant

Every system below started as a blank page. The pattern has been the same for twenty-three years: sit with the people doing the work, write down what they actually do, turn that into a schema and a specification, build it, prove it, ship it, and then keep it alive in production.

Systems delivered

Government & public records Geo Survey's & Mapping · 2003–2006
2004
Real Property Tax Information System
Deployed to the City Government of Butuan. Covers the major operations of the City Assessor, City Treasury and City Engineering offices. Windows/Oracle LAN application. I gathered the requirements, ran the interviews, designed the solution and handled QA and business-partner liaison.
2004
Business Permit & Licensing System — Butuan
Business classifications, tax rates, permit application and issuance, plus GIS thematic mapping and reporting. VB.NET, WinForms, Oracle.
2005
Business Permit & Licensing System — San Fernando
The same system delivered to a second city office — the first time I had to make a bespoke government build survive a different client's process.
2003
Aid & Support Distribution Monitoring System
Provincial Capitol of Bulacan. Recording of aid and support data for reporting and statistics, with GIS vector plotting and thematic mapping over .NET GDI. Lead developer, including the project presentations.
2004
Bulacan Executive Information System
A comprehensive information system for the Provincial Planning Office of the Provincial Government of Bulacan.
2005
Technical Description Plotter
A fast graphics utility for plotting the technical descriptions of land titles, handling large numbers of polygons and irregular shapes. Shipped as an add-on to several projects and sold standalone. C#, WinForms.
Manufacturing & logistics execution DNR Process Solutions, Singapore · 2006–2008
2007
Manufacturing Execution System — NatOleo, Malaysia
EMES harmonises real-time information across marketing, production, laboratory and logistics, adding decision-support to a production facility's process. Full-stack lead developer.
2006
EMES Logistics Management Module
Freight booking held strictly to contract requirements, nomination management for deliveries and receipts, and weighbridge management.
2007
EMES QA Management Module
Reduces material transit time, plans laboratory test schedules, and reconciles contract terms against standard specifications.
Field service, returns & work orders Creative Technologies & Amaris · 2008–present
2008
RMA — Return Management Authority System
Managing product returned by customers: request processing and tracking, product warranty management, product information administration, ticketing, logistics and reporting — integrated with sales, finance, billing and quality assurance.
2018
Key Accounts Execution System
Contracts, work orders and the scheduling of inspections, on a global scale. Lead developer, plus third-level support for the live system. C#, .NET, SQL Server, HTML, JavaScript.
2008
Zii-Onaut Affiliate System
A web service integrating with a sales system to manage member credit creation, usage, expiration and conversion.
Finance, trading & enterprise back office Capital Platforms, Kelly, KForce · 2009–2013
2011
Capital Platforms Online Trading System
Offshore financial services: online viewing and trading access across up to 5,000 funds and 200 fund houses, letting independent advisers run a branded site over funds, bonds, equities and other commodities. Separate modules for administrators, consultants and trading clients. Architect and lead developer.
2012
Capital HQ
Accounts, clients and day-to-day company process management. Architect and lead developer.
2009
DEX3 Front Office & ATS recruitment portal
Internal accounting and HR application with a recruitment portal. Parallel-run utilities for the new DEX3 system, then performance and database tuning on the live one.
2013
HIMSS platform
Development and maintenance for the Health Information and Management System Society, a global not-for-profit working on better health outcomes through IT.

Career

Sep 2025 –
present
Atlas Copco · Belgium

Technology Engineer · Lead Software Systems Developer · AI Applications Leader

  • Architect of MBECAT since 2023 — first as the consultant they brought in, then hired directly in September 2025 to keep building it
  • MBECAT, the machine-test and telemetry platform: OPC server integration, an embedded Python scripting host, real-time visualisation and the data-logging pipeline
  • Designed it to hold thousands of live sensor nodes and stay readable to the engineers running the tests
  • Lead software systems developer — owning the architecture, not just the code
  • Leads the group's AI applications work
  • C#, .NET, SQL Server, Python, OPC
2018 –
Sep 2025
Amaris Consulting · Makati

IT Consultant

  • Placed with Atlas Copco from 2023 as architect of MBECAT — the engagement that became a direct role
  • Lead developer on the Key Accounts Execution System — contracts, work orders and global inspection scheduling
  • Third-level support for live systems
  • C#, .NET, SQL Server, HTML, JavaScript
2017 – 2018
Willis Towers Watson · Makati

Software Engineer

  • Full-stack development and maintenance of WTW's compensation software
  • SQL Server, TypeScript, C#, Angular, jQuery, ASP.NET
2014 – 2016
CRM Dynamics · Canada (remote)

Dynamics CRM Developer

  • Configured MS Dynamics CRM instances; developed workflows and plugins
  • Resolved issues raised by internal and external clients
2013 – 2014
KForce Global Solutions · Makati

Application Developer

  • Designed and developed modules extending existing systems
  • Maintained software systems, upgraded reporting
2010 – 2013
Boston Funds / Capital Platforms · Singapore & Malaysia

Full-Stack Developer, System Architect & IT Manager

  • Translated business requirements into technical and functional specifications, then designed the solutions to meet them
  • Chose the technologies and methodologies; owned delivery quality
  • Managed schedules and task allocation across the team
  • Liaised directly with business partners on operations, systems and data integration
  • Managed source control, deployment, and the development and production servers
  • Supported sales and marketing with technical material
2009 – 2010
Kelly Services · Singapore

Software Engineer

  • Built the parallel-run utilities for the new DEX3 front-office system
  • Maintained the DEX3 and ATS web systems; application performance and database tuning
2008 – 2009
Creative Technologies · Singapore

Software Engineer / Internet Application Engineer

  • Full-stack: requirements analysis, system design, coding, QA, deployment
  • Research and development; system presentations
2006 – 2008
DNR Process Solutions · Singapore

Senior Software Engineer

  • Lead developer on the EMES manufacturing execution suite
  • Requirements analysis through design, implementation, QA and deployment
2003 – 2006
Geo Survey's & Mapping · Eastwood Libis

Senior Systems Analyst

  • Lead developer on six government systems for city and provincial offices
  • Requirements analysis, design, implementation, QA and deployment
  • Trained developers and end-users; assisted marketing

Technical depth

Technology Domain Years Depth
C# / .NETCore17
ASP.NETCore17
ASP.NET CoreCore6
SQL ServerData10
HTMLFront end17
JSONData15
Razor PagesFront end2
XMLData17
Azure DevOpsPractice6
Unit testing — xUnit, MSTestPractice
AngularFront end4
Oracle DatabaseData3
VB.NETCore3
MS Dynamics CRMCRM3

Also carried through the work above: Python and OPC server integration, real-time telemetry and data acquisition, TypeScript, jQuery, JavaScript, WinForms, WebForms, GIS plotting over .NET GDI, database performance tuning, and running development and production servers.

Education & background

1997 – 1999

B.S. Computer Science

AMA Computer College · Quezon City
2007

Siemens technical training

Siemens · Genoa, Italy
Languages

English — fluent, written and spoken. Filipino — mother tongue.

In short

I've been building software systems — writing code, testing, debugging, designing interfaces, designing database schemas, tuning performance, creating bugs, fixing bugs, deploying, maintaining, estimating, and talking to stakeholders — for over twenty years, solo and in teams. I've led the development of multiple projects and haven't had one fail. I've been programming since I was ten, and I still enjoy it.