Naitik Malaviya
[email protected] | LinkedIn | GitHub | Goodreads
Professional Summary
Senior Backend Developer (7+ years) building complex, scalable systems with Microservices and Domain-Driven Design. Proficient in C#/.NET Core, Docker, Cloud (AWS/Azure), databases, and system monitoring. Experienced leading remote teams. Experience extends beyond listed technologies; ready to demonstrate relevant skills.
Technical Skills
- Programming & Frameworks: C#, TypeScript, Python, .NET Core, FastAPI, Entity Framework Core, Dapper
- Distributed System Design Paradigms: Microservice Architecture, Domain Driven Design, Event Driven Design
- Cloud Platforms: AWS (EC2, S3, CloudWatch, SNS, SQS), Azure (App Insights), GCP (Translation)
- Databases: MySQL, MongoDB, MariaDB, DynamoDB, Redis, ElasticSearch, SpiceDB
- Tools & DevOps: Docker, GitHub Workflows, Ansible, Grafana k6
- Monitoring & Observability: Prometheus, Grafana, Grafana Tempo, OpenTelemetry
Work Experience
Innoloft – Germany, Remote
Senior Backend Developer | June 2024 – Present
- Reduced database replica counts by 20-30% by resolving MySQL proxy and indexing issues through continuous monitoring.
- Improved listing page load times by 3–4x through advanced calculation processing.
- Designed and implemented an observability solution for 25+ microservices using OpenTelemetry standards integrated with Prometheus and Grafana Tempo.
- Implemented comprehensive logging across all services by introducing Docker CloudWatch logging driver, transitioning from a system with no logs.
Backend Developer | February 2021 – June 2024
- Introduced gRPC for rapid, synchronous data access across microservices (preventing data redundancy), building shared libraries and supporting team enablement
- Led research, documentation, and team knowledge transfer on event-driven architecture, successfully implementing the approach using MassTransit.
- Refactored a PHP monolith into over 10 .NET Core microservices to improve scalability and maintainability.
- Designed a feed infrastructure to aggregate and sort data from multiple services efficiently.
- Reduced storage costs and server usage by migrating local file storage to AWS S3, enabling direct uploads and enhancing scalability.
Zeus Learning – Mumbai
Senior Software Engineer | January 2020 – February 2021
- Dockerized microservice architecture to enhance deployment efficiency and scalability.
- Built Ansible pipelines supporting multi-environment deployments (AWS, Azure, on-premises).
- Led a remote team of 4–5 developers to deliver complex features on time.
- Integrated Azure Application Insights for application performance monitoring.
Software Engineer | June 2018 – January 2020
- Developed robust backend APIs using .NET Core and created web pages with Angular 6.
- Optimized database operations by designing stored procedures in MariaDB.
Intern | December 2017 – March 2018
- Developed C# class libraries for error logging and mail functionality.
- Implemented project features requiring data access using the Dapper ORM.
Education
Bachelor of Technology in Computer Engineering
July 2014 – March 2018 | CGPA: 8.42 / 10