Hi, I’m Ethan Charles, a full-stack software engineer based in Madison, Alabama. I build scalable, user-focused web applications using React, Node.js, and PostgreSQL, with a strong emphasis on secure APIs, performance, and maintainability. I thrive in Agile teams, mentor junior developers, and enjoy turning complex requirements into reliable features. When I’m not coding, I like collaborating across cross-functional teams and ensuring accessibility and quality in every release.

Ethan Charles

Hi, I’m Ethan Charles, a full-stack software engineer based in Madison, Alabama. I build scalable, user-focused web applications using React, Node.js, and PostgreSQL, with a strong emphasis on secure APIs, performance, and maintainability. I thrive in Agile teams, mentor junior developers, and enjoy turning complex requirements into reliable features. When I’m not coding, I like collaborating across cross-functional teams and ensuring accessibility and quality in every release.

Available to hire

Hi, I’m Ethan Charles, a full-stack software engineer based in Madison, Alabama. I build scalable, user-focused web applications using React, Node.js, and PostgreSQL, with a strong emphasis on secure APIs, performance, and maintainability.

I thrive in Agile teams, mentor junior developers, and enjoy turning complex requirements into reliable features. When I’m not coding, I like collaborating across cross-functional teams and ensuring accessibility and quality in every release.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Consultant at Booz Allen Hamilton, Inc.
October 1, 2023 - February 1, 2026
Delivered full-stack features using React, Node.js, and TypeScript with strong API integration. Refactored Express.js APIs and optimized PostgreSQL queries to improve performance and maintainability. Built scalable, reusable React components focused on accessibility and clear state management (Redux, Context API). Led the rework of the Directed Requirements page, improving system responsiveness and long-term supportability. Collaborated with cross-functional teams and mentored junior developers on React and Node.js best practices.
Consultant at Booz Allen Hamilton, Inc.
March 1, 2023 - September 1, 2023
Developed full-stack features for the Quest application using Angular, Java, and Spring Boot. Participated in all Agile ceremonies including sprint planning, demos, and retrospectives. Resolved technical debt and improved codebase reliability through refactoring and proactive bug fixes.
Software Engineer Apprentice at Galvanize Inc.
August 1, 2022 - January 1, 2023
Built full-stack applications using PostgreSQL, Express.js, React, and Node.js (PERN stack). Designed secure PostgreSQL database schemas and implemented parameterized queries. Led a 6-developer project team, managing sprints, Kanban board, and daily progress meetings. Implemented a secure API communication layer between React frontend and PostgreSQL backend using Express.js.
Diesel Mechanic at U.S. Army
June 1, 2019 - December 1, 2022
Maintained a fleet of 60+ vehicles valued over $4M, ensuring operational readiness. Trained over 100 personnel in maintenance procedures, improving departmental efficiency.

Education

Advanced Software Engineering Immersive at Operation Level-Up
January 11, 2030 - March 13, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Professional Services, Software & Internet, Government