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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Fluent
Work Experience
Senior Software Engineer at Techwave
September 1, 2023 - PresentDesigned 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, 2023Contributed 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, 2018Developed 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, 2018Qualifications
Industry Experience
Software & Internet, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in American Fork today.