FullStack Developer
About Candidate
Introduction:
With over 15 years of experience in software development, the candidate has demonstrated expertise across frontend, backend, DevOps, and app development. They excel in delivering high-performance solutions, optimizing workflows, and enhancing system architectures. Their responsibilities have included creating slick, user-centric UIs using Vue.js, Typescript, and JavaScript, building robust backend systems with Node.js and PHP, and managing cloud infrastructure using AWS and Kubernetes. They have developed scalable monorepos, improved developer UX, and implemented CI/CD pipelines. Their app development experience spans native iOS/Android apps and hybrid solutions. Proficient in end-to-end testing with Playwright, they ensure software quality and stability. The candidate thrives in tackling complex architectural challenges and delivering innovative solutions tailored to business needs.
Responsibilities:
- Designed and implemented user-friendly, responsive UIs using Vue.js, Typescript, and JavaScript to enhance user experience.
- Developed and maintained scalable backend systems using Node.js, PHP, and databases like MySQL, PostgreSQL, and MongoDB.
- Set up CI/CD pipelines, managed cloud infrastructure (AWS, Azure), and implemented Infrastructure as Code (IaC) using Terraform.
- Created native iOS and Android apps and hybrid apps using frameworks like Flutter and CapacitorJS.
- Refactored and optimized system architectures, transitioned to monorepos, and enhanced developer workflows and tools.
- Developed and maintained end-to-end tests with Playwright to ensure software quality and regression-free deployments.
- Built tools to streamline development processes, optimize release cycles, and improve team productivity.
- Collaborated with cross-functional teams to ensure seamless project execution and deliver high-quality solutions.
- Identified and resolved performance bottlenecks to improve application and system efficiency.
- Provided technical mentorship and guidance to teams, fostering knowledge sharing and skill development.