JOHNATHAN HUTSON
SENIOR SOFTWARE ENGINEER – REACT / NODE.JS EXPERT
***************@*****.*** / 475-***-**** / in/john-hutson-in / Morehead, KY, 40351 Introduction
Experienced Senior Full Stack Engineer with over a decade of history in building web and mobile apps. My focus is primarily on the Front End, but I am open to roles that involve backend skills. I am a results-oriented Senior React / Node.js Engineer who thrives in challenging environments, leveraging my expertise in React, Vue.js, Next.js and Node.js to build innovative applications and user-friendly websites. With a passion for problem-solving and a commitment to continuous learning, I am dedicated to driving the success of projects and contributing to the growth of organizations.
Hard Skills
• Languages: JavaScript, TypeScript, Node.js, PHP, Python, SQL, GraphQL
• Libraries & Frameworks: React, Next.js, Vue.js, Nuxt.js, Express.js, Nest.js, Redux, Vuex, Jest, React Testing Library, Zustand, Pinia, Laravel, Django, Fast API
• Tools & Services: Webpack, Vite, RESTful APIs. Docker, AWS Amplify, AWS S3, AWS KMS, Jenkins, Azure Soft Skills
• Teamwork
• Flexibility
• Communication
• Planning
• Time Management
• Mentorship
• Leadership
• Problem Solving
• Critical Thinking
Professional Experience
Zenefits
Senior Full Stack Engineer, Remote / May 2022 – current
• Orchestrated the development of “ERP & CRM Services”, which are part of the main service of their product nemoitsolutions.com, delivered high-quality releases with 98%+ uptime and 0 critical bugs using React, Next.js, GraphQL, Relay, Node.js, Fast API and TypeScript.
• Architected and implemented a microservices architecture using Docker and Kubernetes, enabling scalability, fault tolerance, and easy deployment of the application.
• Developed responsive and user-friendly frontend interfaces using React and Vue.js, ensuring optimal user experience and seamless navigation.
• Designed and implemented secure and efficient RESTful APIs using Node.js and Express.js, integrating with various external systems and databases.
• Conducted code reviews and implemented best practices to ensure high-quality code, maintainable software, and adherence to industry standards.
• Collaborated with QA engineers to ensure comprehensive test coverage and delivered defect-free software releases.
• Actively participated in agile ceremonies, including daily stand-ups, sprint planning, and retrospective meetings, to ensure efficient project execution
Evergreen Software
Senior Full Stack Engineer, Remote / Apr 2020 – Apr 2022
• Spearheaded the development of a scalable SaaS platform using React, Node.js, and MongoDB, resulting in a 50% increase in user base within six months.
• Designed and implemented RESTful APIs to facilitate seamless communication between frontend and backend systems, enhancing overall system performance.
• Led a team of developers and collaborated with UX/UI designers to create intuitive user interfaces and improve the overall user experience.
• Mentored and coached junior engineers, fostering their growth and ensuring adherence to best practices and coding standards.
• Implemented CI/CD pipelines using Jenkins and Docker, enabling continuous integration and deployment for faster delivery cycles.
Glow Touch LLC
Senior Software Engineer, Louisville, KY / Jul 2018 – Mar 2020
• Developed a robust e-commerce platform using React, Vue.js, and Node.js, resulting in a 30% increase in online sales and improved customer satisfaction.
• Integrated payment gateways, shipping providers, and inventory management systems to streamline the purchasing process and enhance operational efficiency.
• Optimized backend database queries and implemented caching mechanisms, resulting in a 40% reduction in response times and improved scalability.
• Collaborated with cross-functional teams, including product managers and QA engineers, to define project requirements, conduct testing, and ensure timely project delivery.
• Conducted code reviews, implemented automated testing strategies, and enforced coding standards to maintain code quality and improve team productivity. Awesome Inc
Web Developer, Lexington, KY / Jan 2016 – Jun 2018
• Led the development of a mobile application using React Native, resulting in a 50% increase in user engagement and positive customer feedback.
• Designed and implemented complex frontend components, leveraging React Native and Redux, to deliver a seamless and responsive user experience across iOS and Android platforms.
• Integrated with third-party APIs, such as social media platforms and push notification services, to enhance app functionality and improve user retention.
• Collaborated with product owners and stakeholders to gather requirements, prioritize features, and deliver high-quality software within project timelines.
• Conducted performance optimizations, including code profiling and network latency analysis, resulting in a 30% improvement in app loading and response times. Education & Certification
• BS in Computer Science, 2015, Western Kentucky University, KY