Project/Program Manager
About Candidate
Introduction:
A highly skilled and proactive Full Stack Engineer with extensive experience in frontend and backend development, project management, and team leadership. Expertise in developing scalable web applications using React.js, Redux, TypeScript, Vue.js, and Angular, while efficiently managing backend systems with Node.js, Java, AWS, GraphQL, and DynamoDB. Proficient in designing and implementing microservices architectures, optimizing CI/CD pipelines, and ensuring high-performance, user-centric interfaces. Adept at leading cross-functional teams, overseeing agile development processes, and driving projects from inception to completion with strategic planning and execution. Strong problem-solving skills, with a focus on strict code quality, web infrastructure architecture, and backend pipeline optimization. Experienced in handling large-scale frontend migrations, integrating RESTful APIs, and building customer data platforms. Passionate about mentoring, code reviews, and implementing best practices to enhance development efficiency. Skilled in Agile methodologies, including Scrum and Kanban, ensuring timely sprint deliveries and collaboration. Familiar with cloud-based solutions, DevOps practices, and automation techniques to streamline workflows. Also experienced in developing progressive web apps, optimizing user experience, and creating interactive dashboards with charts, tables, and real-time data visualization. A strong communicator, able to bridge technical concepts with business objectives while ensuring seamless project execution.
Responsibilities:
- Leading cross-functional teams of developers and QA professionals in project development and delivery.
- Designing and implementing scalable microservices architecture using AWS, Lambda functions, and GraphQL.
- Developing and optimizing frontend applications using React.js, Redux, TypeScript, Vue.js, and Angular.
- Managing backend services with Node.js, Java, DynamoDB, and REST APIs for efficient data handling.
- Overseeing Agile and Scrum methodologies, ensuring smooth sprint planning and execution.
- Conducting EPIC planning and roadmap implementation for upcoming development cycles.
- Leading frontend migrations from Angular to React, refactoring over 100k lines of code.
- Implementing CI/CD pipelines, code reviews, and automated testing to enhance development efficiency.
- Creating and maintaining UI micro-frontend architecture to support modular and scalable applications.
- Developing customer data platforms and integrating third-party APIs for improved user experience.
- Enhancing web infrastructure, backend pipeline optimization, and implementing best coding practices.
- Building and maintaining dashboards, graphs, tables, and real-time data visualization features.
- Providing mentorship and technical guidance to junior developers and team members.
- Optimizing performance, ensuring cross-browser compatibility, and implementing accessibility standards.
- Collaborating with UX/UI designers to create user-friendly and interactive web interfaces.
- Managing project lifecycles, from initial concept to deployment, ensuring timely delivery.
- Implementing authentication and security features, including OAuth and API token management.
- Improving web app responsiveness, mobile compatibility, and frontend performance optimizations.
- Automating workflows using DevOps tools and monitoring cloud-based deployments.