APOORV YADAV
(Back-End Tech Lead with 10+ years of industry experience)
Seasoned Tech Lead with 10+ years of experience architecting and delivering scalable, high-performance cloud-based applications. Proficient in Node.js, AWS services, and modern backend frameworks, with a proven track record in optimizing system performance and leading cross-functional teams. Adept at implementing serverless solutions, microservices architectures, and DevOps practices to streamline development processes and drive business outcomes.
Professional Experience:
• Spearheaded the design, development, and deployment of cloud-based applications on AWS, utilizing services such as EC2, EventBridge, Lambda, Step Functions, S3, RDS, SQS, SNS and CloudWatch to deliver robust, scalable, and high-availability solutions tailored to diverse business requirements.
• Architected, optimized, and maintained backend systems using Node.js, MySQL, and NoSQL databases, achieving exceptional performance, reliability, and scalability in data-driven applications.
• Orchestrated full-stack development processes, managing all stages of the software lifecycle, including requirements analysis, system design, implementation, testing, deployment, and ongoing support.
• Collaborated with multidisciplinary teams, ensuring effective communication and alignment across stakeholders while excelling in independent problem resolution and troubleshooting.
• Streamlined version control workflows with GIT, fostering seamless collaboration, efficient branching strategies, and improved release management in agile environments.
• Designed and integrated RESTful, SOAP APIs and GraphQL, enabling efficient communication between distributed systems and supporting dynamic, feature-rich application ecosystems.
• Implemented containerization strategies with Docker and utilized Redis Cache to enhance application performance, scalability, and responsiveness under high traffic conditions.
• Optimized cloud resources and infrastructure, driving cost efficiencies and improving system reliability by leveraging AWS best practices and automation tools.
• Dedicated to continuous learning and technical innovation, staying abreast of emerging trends in cloud computing, microservices, serverless architectures, and DevOps methodologies.
Technical Skills:
Operating Systems: Windows and Linux
Web Services: REST, SOAP, GraphQL (AppSync)
Database: MySQL, DynamoDB
Tools & Cloud Services: AWS (EC2, S3, RDS, Lambda, API Gateway, Step Functions, SQS, SNS, CloudWatch), Docker & Git
Languages: NodeJS, PHP, JavaScript, HTML & CSS
Project Experience:
Project: OpenKey
Role: Technical Lead
Technologies used: NodeJS, PHP, MySQL, Docker & AWS Services
Responsibilities:
• Designed and implemented system architectures for various project modules, ensuring scalability, maintainability, and performance optimization.
• Achieved significant cost optimization by migrating applications from physical servers to AWS cloud infrastructure, leveraging cloud-native tools and practices.
• Modernized legacy applications by containerizing them using Docker and deploying on AWS ECS, addressing security vulnerabilities (CVEs) to enhance system integrity.
• Integrated multiple Property Management Systems (PMS) with the application, enabling seamless reservation data flow and improving operational efficiency.
• Developed and integrated RESTful and SOAP APIs for third-party applications, enhancing product interoperability and enabling feature-rich functionalities.
• Implemented secure payment processing, including tokenization of credit card data into a secure vault provider and managing payment tokens for transaction workflows.
• Built and deployed AppSync APIs to manage product provisioning, including the implementation of WebSocket-based real-time communication (WSS).
• Architected high-throughput webhook processing systems using AWS services such as API Gateway, SQS, Lambda, and Step Functions to handle large-scale event-driven workflows.
• Migrated authentication workflows from a legacy PHP-based application to a modern Node.js-based AWS Lambda implementation, enhancing security and scalability.
• Reviewed and optimized code contributions from team members, ensuring adherence to best practices and maintaining high code quality standards.
• Maintained consistent client communication, conducting daily video conferences with US-based stakeholders and providing comprehensive weekly project status updates.
• Oversaw testing and quality assurance (QA) efforts, ensuring timely identification and resolution of software defects and delivery of reliable releases.
• Provisioned IoT-enabled physical locks using AWS IoT Core, facilitating the delivery of digital keys for remote unlocking via secure internet calls.
• Developed DynamoDB schemas and access patterns for multi-entity table, applying a single-table design approach using TypeORM and ElectroDB library to optimize database efficiency.
Project: NoPaperForms - CRM
Role: Sr Software Developer
Technologies used: NodeJS, PHP, MySQL, RabbitMQ & ElasticSearch
Responsibilities:
• Led a cross-functional development team, fostering brainstorming sessions to ensure project sustainability, rapid iteration cycles, and delivery under tight deadlines.
• Directed a cross-functional development team, facilitating brainstorming sessions to ensure project sustainability, rapid iteration cycles, and on-time delivery of critical milestones under tight deadlines.
• Reviewed and evaluated proposed product modifications, collaborating with stakeholders to identify, approve, and implement impactful changes aligned with business goals.
• Established and implemented comprehensive training programs for technical personnel, ensuring team proficiency and alignment with project requirements.
• Defined clear deliverables, roles, and responsibilities for team members, streamlining workflows and improving accountability and productivity across the project lifecycle.
• Managed and enhanced microservices architecture, developing custom features to extend product functionality and support evolving business needs.
• Designed and developed RESTful web services to enable efficient and seamless communication with mobile applications, ensuring optimal performance and scalability.
• Collaborated with the development team to plan and execute sprint cycles, prioritizing tasks to meet project timelines and objectives effectively.
• Enhanced dashboard performance by optimizing load times and search functionality through the integration of ElasticSearch, improving user experience significantly.
• Streamlined system performance using Redis Cache and RabbitMQ, implementing efficient caching and asynchronous processing to handle high traffic and complex workflows
Project: ProVal’s Support Center
Role: Sr. Software Developer
Technologies used: NodeJS, PHP & MySQL
Responsibilities:
• Designed and structured database schemas to support the development of a centralized company portal, ensuring scalability, data integrity, and efficient performance.
• Converted business requirements into technical solutions, delivering robust, user-centric applications that addressed organizational objectives effectively.
• Automated complex processes, resolving critical business challenges and enhancing operational efficiency through innovative technical implementations.
• Integrated Active Directory using the LDAP protocol, enabling seamless universal login and centralized authentication for enhanced user experience.
• Developed and integrated RESTful APIs and other protocols to connect tools such as Kaseya, Zendesk, and Tymeshift, consolidating services under a unified platform for improved operational workflows.
• Collaborated with Managed Service Providers (MSPs) to understand their requirements, delivering product enhancements that improved functionality and client retention.
• Managed and optimized Linux server environments, ensuring secure, reliable, and high-performance infrastructure for hosting business-critical applications
Project: Healthians - CRM
Role: Lead developer
Technologies used: NodeJS, PHP, MySQL
Responsibilities:
• Developed a comprehensive reporting module from the ground up, enabling advanced data analysis and delivering actionable insights for business decision-making.
• Optimized backend application architecture, achieving a 40% improvement in dashboard response times, enhancing user experience and operational efficiency.
• Performed regular code reviews, ensuring the delivery of high-quality, maintainable code with reusable components aligned with best practices.
• Collaborated closely with the QA team to identify, document, and resolve software defects, contributing to a robust and reliable final product.
Project: TMF
Role: Lead / Software Developer
Technologies used: PHP & MySql
Responsibilities:
• Led the project through all phases of the development lifecycle, from inception to delivery, ensuring alignment with business objectives and timelines.
• Collaborated within an interdisciplinary team, leveraging diverse expertise to achieve critical project milestones and deliver high-quality outcomes.
• Conducted economic analyses of project plans, providing actionable insights on cost-benefit and return-on-investment (ROI) to guide strategic decision-making.
• Planned and managed project schedules, delegating tasks to team members effectively to optimize resource utilization and meet deadlines.
• Innovated new approaches by applying existing methodologies in novel ways, enabling creative problem-solving and informed decision-making through comparative analysis
Project: Pradaan Accounting
Role: Lead Developer
Technologies used: PHP & MySql
Responsibilities:
• Enhanced application logic, achieving a 70% performance improvement through in-depth analysis and targeted optimizations.
• Identified problem statements and proposed actionable enhancements to existing application logic, driving system efficiency and functionality.
• Facilitated daily standup calls with clients, ensuring alignment on project goals, progress updates, and issue resolution.
• Streamlined the deployment process, enabling stakeholders to prioritize and decide on feature inclusion for upcoming releases.
Project – UK Fostering
Role: Software Developer
Technologies used: PHP & MySql
Responsibilities:
• Defined and developed core concepts, managed project flow, and ensured deliverables were met within established timelines and quality standards.
• Created and tested prototypes, refining design attributes and coordinating with team members to accomplish overall project objectives.
• Reduced workforce dependency by 70% through automation of reporting and payment processes, improving operational efficiency.
Project- SEO Automation tools
Role: Software Developer
Technologies used: PHP and MySQL
Responsibilities:
• Automated site research by integrating the Google Search API, enabling efficient data gathering and analysis.
• Incorporated the MOZ API to filter sites based on specific parameters, enhancing the precision of site selection processes.
• Automated outreach workflows, streamlining communication with site owners to improve engagement and productivity.
• Developed and customized WordPress themes, tailoring designs to meet client requirements and deliver unique user experiences.
• Revamped websites, optimizing navigation, enhancing user satisfaction, increasing retention time, and boosting ad revenues and sales