# Harlan Evans > Sr. Software Engineer Location: Norwalk, Connecticut, United States Profile: https://flows.cv/harlan Sr. Software Engineer experienced in developing Javascript applications with specialization in modularized React.js, NextJS, Redux, and accessibility, as well as scalable Node.js/Express.js server design. Former Frontend Engineer at MX Technologies building and maintaining a scalable repository, working closely with PM and Product to create the best outcomes for user experiences. Co-creator of Pinocchio, a SaaS that helps developers create end-to-end automated tests using the Puppeteer framework. Contributor to the open-source community who recently spoke on "Continuous Progress: Incorporating the CI/CD Pipeline" at Single Sprout LA 2021. Find me on GitHub https://github.com/harlanevans ## Work Experience ### Sr Software Engineer @ Achieve Jan 2022 – Present | San Mateo, California, United States - Contributed significantly to the launch of a new product's MVP in under five months, driving full-stack development and collaborating across teams to ensure high-quality outcomes. - Serve as Tech Lead for the team, facilitating cross-team collaboration, announcing team updates to the engineering organization, and acting as the primary point of contact. - Designed and implemented scalable APIs, optimizing data handling and enabling seamless integration with frontend applications. - Developed and maintained performant, accessible applications using Next.js, JavaScript, TypeScript, and Node.js, ensuring adherence to accessibility (WCAG) standards and localization best practices. - Led the creation of reusable components and patterns to streamline development, improve maintainability, and ensure consistency across projects. - Defined and maintained technical documentation, team processes, such as AGILE, bi-weekly releases and coding standards to enhance efficiency and onboard new engineers effectively. ### Front-End Software Engineer @ MX Jan 2021 – Jan 2022 | Salt Lake City, Utah, United States - Maintained scalable repository with shared components, while supporting a high standard for web accessibility and localization, including french and Spanish languages. - Utilized available Redux and RXJS library for global state management and to create streams and observables for live updates in UI when requests are made. - Created internal and client custom insights (individual templates for finance goals/tracking/etc in the feed) using React, Redux, and styled components, working closely with Backend Engineers, Designers, Product Managers, and QA. - Applied Enzyme testing framework for complete test coverage throughout the application - Spearheaded a fix concept in regards to users getting poor subscription template data, creating templates to allow users to send us feedback, allowing us to gather data to find where the issue is most occurring - Worked closely with MX’s system of creating and sending google analytics and creating a Wiki for new and current engineers to follow as a guide for setup, shared components, and our best practices. ### Software Engineer @ pinocchio (Open Source Product) Jan 2020 – Jan 2021 • Architected an Electron.js host for a rich cross-platform desktop application, with a playful and user-friendly interface to create Puppeteer tests to simplify and accelerate testing process for development teams • Infused available Node.js library within Electron and the file system module to interact with user directories and hard-drive in OS for application code base integration, allowing users to reference code during test creation • Integrated TypeScript for object and state architecture, consistency across multiple components and functions, making codebase more reliable, allowing for greater maintainability as the project scales • Utilize ReactContext API for global state management, allowing for a modular codebase, and easier access for consuming components to access global state objects and state handler functions whenever necessary • Combined Mocha testing framework and Chai assertion library for flexible onboarding into different front and backend JavaScript frameworks, while allowing simple test creation with promise support and assertion chaining • Implementation of Puppeteer headless browser allowing for faster end-to-end testing and browser manipulation in generated testing suite • Led UI/UX design among a team of engineers, using styled-components and SCSS allowing for easier styling across multiple components for reusability and organization, leading to increased productivity and maintainability across the codebase • Used NextJS to create the web portal for greater SEO and faster single-page application development • Using Developed within the Scrum framework to boost productivity, transparency, and communication ### Software Engineer @ DevPoint Labs Jan 2018 – Jan 2020 | Greater Salt Lake City Area • Mentored aspiring full-stack engineers through group and one-on-one code review sessions for greater in-depth analysis and understanding of programming concepts • Leveraged technologies such as React, Ruby on Rails, PostgreSQL, Material-UI, and Devise to make significant development contributions to the studios’ client projects • Headed PostgreSQL database design and React global state architecture of student management application ## Contact & Social - LinkedIn: https://linkedin.com/in/harlan-evans --- Source: https://flows.cv/harlan JSON Resume: https://flows.cv/harlan/resume.json Last updated: 2026-03-22