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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Senior Consultant at Booz Allen Hamilton, Inc.
October 1, 2023 - February 1, 2026Delivered 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, 2023Developed 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, 2023Built 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, 2022Maintained 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, 2026Qualifications
Industry Experience
Professional Services, Software & Internet, Government
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Madison today.