Fullstack and Embedded Software Platform Engineer
Experienced Fullstack and Embedded Platform Engineer with 15 years of experience designing, developing, testing, and deploying scalable applications and systems, cloud-native apps, embedded platforms, and developer tooling.
Skilled in building & consuming APIs, containerization, CI/CD, and observability platforms. Proven impact architecting embedded platforms, web platforms, improving developer experience with tooling, and test platform infrastructure in large-scale environments using a variety of stacks and languages including Rust, Ruby, Python, JavaScript, Azure, GCP, Bash, and GitLab CI.
Strong communicator, mentor, and team collaborator and leader with a DevSecOps mindset and bias for automation.
Senior Platform Software Developer
Arrive AI Inc.
Aug 2025 - Present
Staff Software Engineer (Developer Experience)
GitLab Inc.
Jan 2025 - July 2025 (7mo)
Staff Software Engineer in Test
GitLab Inc.
Nov 2022 - Jan 2025 (2yr 2mo)
Senior Software Engineer in Test
GitLab Inc.
Jun 2018 - Nov 2022 (4yr 6mo)
Solutions Architect II
Ericsson
May 2017 - Jun 2018 (1yr 2mo)
QA Test Automation Architect
Ericsson
Jan 2016 - May 2017 (1yr 5mo)
Software Test Engineer
ProQuest
Mar 2011 - Jan 2016 (4yr 11mo)
Software Developer
Tria Design Firm
2008 - 2008 (~1 year)
A non-exhaustive list of my skills and values
Procient in designing software solutions from the ground up that meet client requirements and align with industry best practices.
Skilled in developing greenfield software applications using various programming languages, frameworks, and technologies.
Experienced in designing and implementing end-to-end solutions that address complex business challenges, and demoing the product to customers, internal and external.
Worked on embedded systems and microcontrollers, bridging the software world with the hardware world.
Proficient in developing test strategies and establishing quality gates to ensure comprehensive test coverage and validate software functionality.
Experienced in conducting code reviews to ensure code quality, maintainability, and adherence to coding standards.
Proficient in designing and implementing test automation frameworks to ensure software quality and reliability.
Knowledgeable in integrating security practices into the software development lifecycle to enhance security posture.
Adept at working in cross-functional teams to deliver high-quality software solutions within project timelines.
Skilled in identifying and resolving complex technical issues to ensure software functionality and performance.
Meticulous in reviewing code, identifying bugs, and ensuring software quality through thorough testing.
Quick to adapt to new design trends, technologies, and customer preferences.
Effective in communicating technical concepts to non-technical stakeholders and collaborating with team members.
Open and honest in all communications, ensuring clarity and trust within the team and with stakeholders.
Committed to staying up-to-date with the latest technologies and industry trends through continuous learning and professional development.
Open to diverse perspectives, thoughts, and ideas, fostering an inclusive and collaborative work environment.
Technology and/or concepts that I've worked with