David M.

Software Architect at Expel

David M. has a diverse work experience in various roles and industries. David started their career as a PL/SQL Programmer at I.A.S Ingenieria Aplicaciones y Software and later transitioned to the role of Java Programmer Analyst. David then became the Lead Programmer Analyst, where they designed and implemented Java-based web applications for enterprise clients in the auto insurance industry. At McCamish Systems, they worked as a Software Developer, focusing on designing and implementing a document processing and validation pipeline. David also conducted code reviews and mentored junior developers. David later joined Bridge2 Solutions as a Software Developer, contributing to the refactoring and re-write of the company's core rewards platform. David integrated the platform with clients' Single Sign-On services and implemented image lazy loading and infinite scrolling for a major bank's online rewards website. At ThoughtWorks, David served as a Consultant Developer and then as a Senior Consultant Developer. David collaborated on various projects, including the slicing of monoliths, building resilient backends, and implementing Kubernetes-based application platforms. David also promoted software engineering best practices and the adoption of Continuous Delivery. David's most recent role is at Expel, where they started as a Senior Site Reliability Engineer and is currently serving as the Principal Site Reliability Engineer.

David M. obtained an Engineer's degree in Information Technology from Politécnico Colombiano 'Jaime Isaza Cadavid' between 2005 and 2010. David has also obtained additional certifications including "DevOps Foundations: Chaos Engineering," "DevOps Foundations: DevSecOps," and "Leading and Working in Teams" from LinkedIn in 2019.

Links

Previous companies

Thoughtworks logo
IAS SOFTWARE logo
Bridge2 Solutions logo

Org chart

Sign up to view 0 direct reports

Get started


Teams

This person is not in any teams