I am a software engineer with over 8 years of experience delivering scalable web applications and robust backend systems. I thrive in Agile teams and enjoy turning complex requirements into maintainable, high-performance solutions. My focus is on full-stack development, microservices, and cloud-native architectures. I love collaborating with product, design, and data teams to deliver value and continually improve the quality and reliability of our software.

I am a software engineer with over 8 years of experience delivering scalable web applications and robust backend systems. I thrive in Agile teams and enjoy turning complex requirements into maintainable, high-performance solutions. My focus is on full-stack development, microservices, and cloud-native architectures. I love collaborating with product, design, and data teams to deliver value and continually improve the quality and reliability of our software.

Available to hire

I am a software engineer with over 8 years of experience delivering scalable web applications and robust backend systems. I thrive in Agile teams and enjoy turning complex requirements into maintainable, high-performance solutions.

My focus is on full-stack development, microservices, and cloud-native architectures. I love collaborating with product, design, and data teams to deliver value and continually improve the quality and reliability of our software.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at Techwave
September 1, 2023 - Present
Designed and implemented robust Node.js microservices with AWS integration and Docker deployment to improve uptime and scalability. Built features for consumer-facing web applications using JavaScript, ES6, and React, enhancing user experience. Collaborated in cross-functional Agile teams to deliver software on schedule. Optimized SQL and Elasticsearch queries to improve data retrieval speeds under high-traffic conditions. Implemented unit and integration tests with Jest and Mocha, contributing to a quality-driven codebase. Led architecture discussions on microservices design, promoted GraphQL-based data fetching, performed code reviews, and mentored junior developers. Monitored application performance with New Relic and Splunk, and designed fault-tolerant deployments using Kubernetes and Docker to ensure high availability.
Software Engineer II at Itron Inc
July 1, 2018 - July 1, 2023
Contributed to consumer-facing applications using JavaScript, React, and GraphQL; developed backend services with Node.js and SQL to ensure robust data integrity and responsive performance. Participated in the transition to CI/CD pipelines using Jenkins, reducing deployment times and increasing feature delivery frequency. Utilized Webpack for module bundling, improving load times and performance metrics. Implemented robust testing with TDD using Mocha and Chai, increasing reliability across sprints. Collaborated with cross-functional teams in Agile to align technical solutions with business goals. Engaged in architectural discussions on distributed systems and scalable architectures. Used Postman for API testing and documentation to ensure service reliability for clients.
Software Engineer at Self-employed, Freelancer, Teaching Assistant - Software Engineer
February 1, 2016 - January 1, 2018
Developed tailored web applications using JavaScript, HTML, and CSS, with PHP for backend integrations. Built foundational skills in Node.js and introduced microservices concepts. Modernized codebases with ES6, improving responsiveness and functionality. Collaborated using Git for version control, mentored peers, and contributed to testing with Jest. Conducted user experience research to inform feature design and supported ongoing infrastructure maintenance.

Education

Bachelor of Computer Science at Brigham Young University
August 1, 2012 - May 1, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services