Staff Software Engineer (Developer Experience)
GitLab
2025 - Present (0 years)
Staff Software Engineer in Test
GitLab
2022 - 2025 (3 years)
Senior Software Engineer in Test
GitLab
2018 - 2022 (4 years)
Solutions Architect II
Ericsson
2017 - 2018 (1 year)
QA Test Automation Architect
Ericsson
2016 - 2017 (1 year)
Software Test Engineer
ProQuest
2011 - 2016 (5 years)
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.
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