TUAN THAI
FULL STACK DEVELOPER
**********@*****.*** Clovis, CA 754-***-****
SUMMARY
A full-stack developer with over 10 years of experience, specializing in backend development using Node.js, Python, and Java. Proficient in delivering scalable, efficient systems with AWS and skilled in frontend development with React and Angular, focusing on creating seamless user experiences. Expertise in leading collaborative projects to deliver practical, maintainable solutions that improve performance and drive measurable results. Passionate about solving real-world problems and optimizing systems for maximum impact. TECHNICAL SKILLS
- Programming Languages: JavaScript, TypeScript, Python, Java
- Frontend: React, Vue.js, Angular, Redux, HTML5, CSS, SASS, Tailwind CSS, Tkinter
- Backend: Node.js, Express.js, Django, Flask, C#, Spring Boot, AWS Lambda, Boto3
- Database: MySQL, PostgreSQL, MongoDB, DynamoDB
- DevOps: AWS, Azure, GCP, CI/CD pipelines, Git, Jenkins, Jest, Cypress
- Other Tools & Technologies: RESTful APIs, WebSockets, Microservices Architecture, Agile/Scrum WORK EXPERIENCE
Senior Full Stack Developer, Map My Customers – Durham, NC NOV 2021 - AUG 2024
Built and launched the company website using Next.js and Tailwind, delivering a fast, SEO-friendly, and responsive platform that enhanced the company’s online presence and user experience.
Utilized Python and Flask to architect backend services for the Customer Mapping project, increasing system efficiency by 15% and reducing server response times.
Developed a desktop-based internal tool using Python with Tkinter, improving workflow efficiency for the customer support team.
Implemented RESTful APIs with Django REST Framework, enabling seamless integration with front-end applications and increasing data accessibility for users.
Led a cross-functional team in implementing agile development practices, fostering collaboration and driving project success while mentoring junior developers to enhance their technical abilities.
Designed and implemented AWS Lambda using Boto3 functions to automate backend processes, reducing manual efforts and improving scalability.
Senior Software Engineer, Pivotal Solutions – Clovis, CA JUL 2017 - OCT 2021
Actively participated in various client projects, collaborating with cross-functional teams to enhance both technical solutions and customer management skills, ensuring client satisfaction and successful project delivery.
Developed recruitment automation tools using Java and Spring Boot, enhancing job posting and applicant tracking features.
Spearheaded the development of RESTful APIs using Node.js and TypeScript to support the backend of various enterprise-level applications.
Developed and maintained various web applications using React, Angular and Vue improving frontend functionality and user interface efficiency across multiple projects.
Utilized MongoDB for efficient data storage and retrieval, optimizing database operations and reducing query response times by 25%.
Enhanced existing Restful APIs using C# to ensure seamless data flow between frontend and backend systems, contributing to a more robust application architechure.
Leveraged Python and Flask to create microservices for handling applicant data and automating job postings.
Developed PHP-based applications to support various client needs, implementing robust back-end logic and integrating with existing systems to enhance functionality.
Began using AWS services for backend integration, focusing on AWS Lambda for microservices, streamlining workflows, and achieving a 30% performance boost.
Demonstrated expertise in optimizing application performance, leading to a signficant reduction in system load times and improved user experience.
Frontend Developer, Datadog – New York, NY SEP 2012 - JUN 2017
Focused on developing intuitive user interfaces using React and Bootstrap, optimizing real-time monitoring dashboards and improving overall platform usability for Datadog's clients.
Leveraged Redux for state management, enabling seamless integration and efficient data flow across complex monitoring systems, resulting in a 15% increase in performance.
Optimized component rendering and reduced page load times by refactoring React components and leveraging lazy loading, leading to a 5% improvement in overall application speed.
Collaborated with QA engineers and backend teams throughout development cycles to identify and resolve UI issues early, ensuring high-quality releases and minimizing post-release bugs.
Utilized Node.js for developing server-side logic to support frontend functionality, enabling smoother API integration and enhancing backend compatibility for frontend applications.
Worked with UX designers to translate wireframes into interactive, user-friendly interfaces, consistently aligning development with user experience goals.
Ensured cross-browser and mobile compatibility, optimizing components for seamless performance across Chrome, Firefox, Safari, and various mobile devices.
Implemented unit and end-to-end testing with tools like Jest and Cypress to ensure reliable UI components, maintaining high code quality and reducing production bugs by 20%.
Regularly communicated with product managers and stakeholders to gather requirements and feedback, translating business needs into practical, technical solutions that improved user satisfaction. EDUCATION
Bachelor of Computer Science AUG 2012
California State University, Fresno