Charles Fairelough

Charles Fairelough

About

Detail

Senior Software Engineer at Shyft
New York, United States

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Shyft
    Senior Software Engineer
    Shyft
    Sep 2022 - Current (4 years 2 months)
    - Developed web applications and their mobile version within a professional and Agile environment mainly using React/React Native, Custom Hooks, Redux, and Typescript.
    - Designed the architecture of the microservice-based backend system, used AWS Lambda + API Gateway, RabbitMQ and Redis cache server to minimize the work in individual task runners.
    - Built a customized map component with Mapbox library and implemented big data visualization using d3.js and chart.js.

    -
    -
    -
    - Rendered server-side with Next.js for improved page loading speed and SEO.
    - Established a comprehensive testing strategy in Jest and Cypress, resulting in test coverage of 90% of all client codes.
    - Led the team toward t
  • Chewy
    Senior Frontend Engineer
    Chewy
    Jun 2019 - Sep 2022 (3 years 4 months)
    - Spearheaded the development of Chewy CMS tool in Agile Environment using React, resulting in a more efficient and scalable system.
    - Architected the frontend infrastructure from scratch and migrated the state management library from Recoil to Jotai, reducing overhead and improving code clarity.
    - Developed custom React hooks to implement a structured form system, minimizing code repetition and improving overall code quality.
    - Created comprehensive documentation outlining the technical roadmap and gathered team input to ensure alignment and progress.

    -
    -
    -
    -
    - Provided strong support to the design team by clarifying ambiguous design requirements and offering technical limitations and best
  • Verizon
    Senior Software Engineer
    Verizon
    Nov 2017 - Jun 2019 (1 year 8 months)
    - Developed and implemented complex logic and functionality in web applications using React, Vue, Typescript, and Angular building custom components, implementing state management with Redux, and integrating APIs for seamless data flow.
    - Wrote and tested efficient code using Java and Springboot, implementing robust backend functionality such as authentication, authorization, and database management.
    - Leveraged Node to build scalable and efficient server-side applications, including custom middleware and APIs.
  • Verizon
    Web Developer
    Verizon
    Apr 2016 - Nov 2017 (1 year 8 months)
    - Front-end development of internal tools using HTML/HTML5, JavaScript/ jQuery, CSS/CSS3 (Bootstrap), responsive design, cross-browser and cross device compatibility. Implementation of web service APIs.
    - UX/UI concept and testing applied to all tools including other teams. Developed SQL queries when requested by other teams.
  • Crowdbotics
    Full Stack Engineer
    Crowdbotics
    Aug 2014 - Apr 2016 (1 year 9 months)
    - Successfully translated complex business processes into clear and concise business use cases, demonstrating a deep understanding of customer requirements.
    - Developed a range of web applications using cutting-edge tooling and JavaScript frameworks, including React, Angular, and TypeScript, to deliver efficient and effective solutions.
    - Adhered to WCAG 2.0 standards to improve the accessibility of applications, ensuring that all users could fully interact with and benefit from the software.
Education verified_user 0% verified
  • TestDome
    MySQL
    TestDome
    Mar 2023
  • TestDome
    Django
    TestDome
    Mar 2023
  • Triplebyte
    Algorithms & Data Structures
    Triplebyte
    Mar 2023
  • National University of Singapore
    Associate s Degree in Computer Software Engineering
    National University of Singapore
    Sep 2010 - Aug 2014 (4 years)