Software Engineer, Data Services at eXp Realty (2025-05 – Present)
Designed and developed scalable Node.js-based ETL pipelines following microservices architecture principles to process, transform, and load large-scale real estate data for US and Canadian markets.
- Designed and developed scalable Node.js-based ETL pipelines following microservices architecture principles to process, transform, and load large-scale real estate data for US and Canadian markets, ensuring modularity, maintainability, and high system performance.
- Built and optimized PostgreSQL queries, functions, and stored procedures for high-performance data transformation, validation, and reporting.
- Implemented event-driven ETL workflows using AWS Lambda, triggered through Amazon S3 bucket events, Kafka streams, and scheduled Cron Jobs for automated data ingestion and processing; utilized Amazon CloudWatch for log monitoring, error tracking, and workflow reliability.
- Collaborating with teams to deliver scalable and optimized data solutions.
- Implemented OData-based querying and RESTful API integrations to enable seamless data exchange and efficient integration with external systems.
- Managed deployment pipelines using Jenkins, automating build, deployment, and monitoring processes for ETL applications.
I.T. Analyst at Tata Consultancy Services (TCS) (2024-09 – 2025-05)
Developed AWS lambda functions to migrate API from legacy system to MultiAccount, improving scalability and reducing operational overhead.
- Developed AWS lambda functions to migrate API from legacy system to MultiAccount, improving scalability and reducing operational overhead.
- Integrated AWS S3, SNS, SQS, Eventbridge, DynamoDB and SSM with Lambda to automate workflows.
- Configured and managed IAM roles and policies to ensure secure access and compliance with organizational standards.
- Monitored and debugged API with AWS CloudWatch logs.
Sr. Software Engineer at Brainvire Infotech Pvt. Ltd. (2021-06 – 2024-08)
Collaborated with cross-functional teams to build and enhance features using JavaScript/TypeScript in a monorepo environment and microservices architecture principles with NestJS and Express.js, delivering scalable RESTful API solutions.
- Collaborated with cross-functional teams to build and enhance features using JavaScript/TypeScript in a monorepo environment and microservices architecture principles with NestJS and Express.js, and delivering scalable RESTful API solutions.
- Lead and mentored junior developers, providing guidance and support on technologies like NodeJS, MongoDB, MySQL, PostgreSQL and Redis.
- Stay current with emerging technologies and industry trends to recommend improvements in tools and practices, including Docker for containerization.
- Manage database schema design and migration processes with ORM tools like TypeORM and Sequelize.
- Engage in regular refactoring to improve codebase maintainability using code analysis tools like SonarQube.
- Participate in agile development processes, including sprint planning and retrospectives, using tools like Azure and Jira.
- Implemented and managed DevOps practices using AWS services (EC2, S3, Lambda) and utilized technologies such as Kafka and Redis for enhanced messaging and caching.
- Employed best practices for software development, including code reviews, automated testing, and continuous integration.
Sr. Software Engineer at Differenz System Pvt. Ltd. (2018-07 – 2021-06)
Designed and implemented scalable solutions to meet evolving business needs and project requirements.
- Designed and implemented scalable solutions to meet evolving business needs and project requirements.
- Leveraged version control systems like Git for seamless collaboration and code management.
- Coordinated cross-functional teams to ensure timely delivery of project milestones and effective problem-solving.
- Developed an internal chat application using Socket.io, integrating push notifications with the FCM API.
- Utilized Embedded JavaScript (EJS) to dynamically generate and customize PDF reports, streamlining reporting processes.
- Developed and optimized Firebase Cloud Functions, including scheduling and API management, to ensure efficient and reliable application performance.