About Me
I am an experienced Backend Developer specializing in data engineering, with a deep expertise in designing and implementing scalable, high-performance systems on AWS. My work revolves around architecting solutions that transform complex datasets into actionable insights, driving data-informed decisions and optimizing operational efficiencies. I am committed to leveraging cutting-edge technologies and best practices to elevate system performance, enhance user experiences, and ensure seamless integration across distributed architectures. Passionate about innovation, I excel in collaborative environments where I can contribute to the continuous improvement of systems, ensuring business goals are met with precision and impact. With a strong focus on driving measurable outcomes, I consistently prioritize system reliability, security, and maintainability while adhering to industry standards and performance benchmarks.
Skills & Expertise
Languages
- Golang
- Python
- NodeJS
- TypeScript
- Java
Technologies & Tools
- AWS (S3, RDS, Lambda, SNS, SQS, API Gateway, Cognito, CloudWatch, IAM)
- Databases (Redshift, PostgreSQL, MongoDB, ClickHouse, Redis)
- Data Engineering (Apache Kafka, Apache Spark, Airflow, gRPC, Microservices)
- Web Frameworks (Gin, Express, FastAPI, Kratos)
Work Experience
Software Development Engineer | Allen Digital (Contractor), Recro, Bengaluru
August 2024 – Present
- Developed internal services to write events to Kafka and stream data to ClickHouse, enhancing data ingestion and improving analytics capabilities.
- Implemented sink connectors for seamless data flow between SQL/NoSQL databases and ClickHouse, improving throughput by 30%.
- Developed and managed Spark jobs using Apache Airflow, orchestrating data workflows to reduce processing time by 40% and increase data accuracy by 25%.
Associate Software Engineer | Xenonstack, Mohali
October 2022 – June 2024
- Designed and directed backend services for an onboarding application, improving frontend loading time by 25% and overall user experience by 20%.
- Led the implementation of microservices and APIs, reducing response times by 40% and improving system reliability by 25%.
Associate Software Engineer Trainee | Xenonstack, Mohali
January 2022 – September 2022
- Gained hands-on experience in Golang and backend services, improving system performance by 20%.
- Utilized Golang's concurrency features and best coding practices to reduce processing time by 30% and improve maintainability by 25%.
Education
B.Tech in Computer Science and Engineering
Punjabi University Patiala, Punjab – July 2018 – July 2022
CGPA: 7.56
Relevant Courses: Object-Oriented Programming, Databases, Data Structures and Algorithms, Operating Systems, Machine Learning.
Projects
Parmanu Event Service
August 2024 – Present
- Developed and managed data pipelines using Apache Airflow, implementing sink connectors for seamless data flow between SQL/NoSQL databases and ClickHouse.
- Optimized Spark jobs for data extraction, transformation, and loading (ETL), achieving a 40% reduction in processing time and a 30% improvement in throughput.
Transport Management System
February 2023 – June 2024
- Designed and implemented microservices for User Management, Economics, Authentication, Transport Orders, and Fleet Management.
- Reduced system downtime by 30% and enhanced overall system performance by 20%.
Sports Analytics
October 2022 – February 2023
- Engineered APIs to deliver performance data to the frontend team.
- Hosted machine learning models on AWS SageMaker, providing actionable performance insights for improving player performance by 15%.
Achievements & Recognition
- Certificate of Good Performance (June 2023) for exceptional contributions, improving team efficiency by 20%.
- Performance Appraisal (January 2024) for outstanding performance, resulting in a 15% increase in project delivery speed.