About Me
Hello World! I'm Cody Hayes and I am a Senior Front-End Developer from Los Angeles, CA. I specialize in designing and developing scalable, reliable, enterprise level modern web and mobile applications utilized by millions of users. I love to write quality, coherent and maintainable code. I consider myself to be an analytical thinker, problem solver, and solution-oriented person. I prioritize effective time management and take pride in producing high-quality work that surpasses expectations. I am dedicated to fulfilling commitments. Additionally, I am a collaborative team member with strong interpersonal communication skills that allow me to work effectively with others. I believe I would be a valuable asset to any team!
Experience Summary
More than six years of work experience developing full-stack, web, and mobile applications with a proven track record of working in client-facing web and mobile codebases including advanced features such as full-breadth search functionality, performance refactoring, onboarding, creation of component libraries, IoT SaaS integration, etc. that are used by hundreds of thousands of users every day. My work focuses on modern technologies like React, React Native, TypeScript, NextJS, Node, Express, OAuth, Microsoft Azure, GCP, AWS and many API integrations along with e2e testing tools like Playwright. I work with many databases including PostgreSQL, MySQL, MongoDB, and more. And I work with many design and development tools such as Git, BitBucket, GitHub, Trello, Slack, Figma, Azure App Services, etc.
My Skills
Projects I've Worked On
Over The Years
- Senior Front-End Engineer | Mobile EngineerMedical Solutions, LLC
Utilized React and React Native to build and maintain new clinician user search and sorting features from the ground up, vastly improving ease of applications for users and boosting app traffic by 35% more than before.
Improved median response time of API calls and load times by 50% by identifying bottlenecks in legacy API and refactoring dozens of inefficient React components throughout the web and mobile applications.
Spearheaded new Clinician Job Matching feature that incorporated Data science and AI in conjunction with React Native to automatically connect users with preferred jobs, boosting company revenue by 1.5x quarterly expectation.
Led teams of 10-15 engineers in scrum ceremonies, feature release flow, and establishing best coding practices, doubling team efficiency and speed of task completion.
- Front-End EngineerOpendorse
Leveraged TypeScript, React, and NextJS to build numerous features that enhanced the Opendorse web application such as user home page, full search/sort/filter functionality, and payment processing. Currently being utilized by upwards of 100,000 users.
Developed high-quality modular React code that leveraged user action logging with tools such as Azure AppInsights and FullStory, along with e2e testing using tools such as Cypress and Jest. Expanding code coverage from 60% to 90% throughout the codebase.
Introduced Google Captcha v3 from the ground up alongside NextJS to greatly improve security and authorization functionality of the application and reduce likelihood of bot attacks by more than 3x.
Added and maintained various private NPM packages such as an expansive proprietary component library, internally used and shared across different platforms and a dozen teams.
- Full-Stack Web DeveloperVerify Energy
Applied JavaScript, Node, and React to build highly responsive user interfaces and widgets for energy saving and solar device monitoring systems, tripling the ease of operation for more than a dozen commercial buildings.
Researched and incorporated new workflows to the team that leveled up and modernized development processes such as automated CI/CD notification systems and GCP build integration.
Integrated NodeJS and Google Cloud Computing in conjunction with React to feed data from IoT hardware to the user facing web app and display real-time data to the user in the form of high-speed graph and chart components.
- Development Team LeadBloomtech a.k.a. Lambda School
Studied Full Stack Web Development throughout a year and a half long comprehensive course involving both back-end and front-end technologies. After a year of study here, I was given the opportunity to be hired Full-time as a Team Lead/Mentor for new students just starting the program.
As a Mentor at Lambda School, I helped students navigate their coding journeys by providing guidance, support and feedback on their projects. I honed my ability to break down complex concepts into simple terms, and facilitated a positive and inclusive learning environment for students from diverse backgrounds. My experience at Lambda School has helped me develop strong communication, leadership and technical skills. I am proud to have contributed to the success of many students, as they transitioned from beginners to confident coders.