Apoorv Yadav

Apoorv Yadav

Excels in REST, SOAP, GraphQL , MySQL, DynamoDB, Redis and cloud infrastructure.
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Noida, Up, India
Experience:
11 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.