Backend Developer | Distributed Systems | Cloud-Native Architecture
Arjun Dev
Professional Summary
Cloud-native backend engineer specializing in resilient, scalable systems with microservices and event-driven architectures. Skilled in modern frameworks and infrastructure tools to deliver high-performance backend platforms with clean, testable code.
Work Experience
Software Intern at NimbusTech Cloud Engineering Program (via Forage)
-
Developed backend services using Spring Boot and AWS, building secure REST APIs and microservices. Implemented data modeling, service orchestration, and containerization using Docker. Applied best practices in DTO usage, JPA, and exception handling. Wrote and ran JUnit tests integrated with CI pipelines to ensure robust, reliable deployments. Collaborated with cross-functional teams to refine API requirements and improve system scalability. Automated deployment workflows using GitHub Actions, reducing manual intervention by 30%. Monitored system performance and optimized resource usage to maintain high availability. Documented backend architecture and coding standards to facilitate team onboarding and maintenance.
Education
Bachelor of Engineering in Computer Science and Engineering
Zenith Institute of Technology
-
Skills
Technical Skills
- TypeScript
- Go
- Python
- Java
- SQL
- NestJS
- Spring Boot
- Next.js
- FastAPI
- AWS
- Docker
- Kubernetes
- GitHub Actions
- Terraform
- PostgreSQL
- MongoDB
- Redis
- DynamoDB
- Kafka
- RabbitMQ
- gRPC
- GraphQL
- Prometheus
- ELK Stack
Soft Skills
- Problem Solving
- Collaboration
- Adaptability
- Communication
- Attention to Detail