RAJ ARYAN

Software Engineer

LinkedIn | GitHub | Email | Phone

[email protected]

+91 9044760067

Bangalore, IN

About

Highly motivated Software Engineer with a Bachelor's in Computer Science and 2+ year of combined experience in developing scalable microservices and optimizing system performance. Proven ability to leverage Spring Boot, Kafka, and AWS to build robust solutions, enhance data integrity, and significantly reduce operational costs by up to 40%. Eager to apply expertise in backend development, cloud architecture, and real-time data processing to drive innovation and deliver high-impact results in a dynamic tech environment.

Work Experience

Software Engineer

MoveInSync Technology Solutions

Apr 2024 - Present

Bangalore, Karnataka, IN

Led the development and optimization of high-priority microservices and real-time monitoring systems, significantly boosting revenue and operational efficiency.

  • Spearheaded the development and ownership of a high-priority, scalable 'Security Dashboard' microservice using Spring Boot, Camunda Rule Engine, Kafka, and Redis, managing over 10 million daily events and boosting company revenue by 25%.
  • Optimized workflow within the Security Dashboard Service by implementing thread-pool, async, virtual threads, and multithreading, reducing r6g.xlarge instances from 6 to 3 and decreasing infrastructure costs by 40%.
  • Engineered a central 'Ticket Management Service' to streamline employee feedback and commute-related queries, eliminating JIRA dependency and reducing operational costs by 20%.
  • Enhanced an event-based scheduling microservice ('Employee Drop Verification') by migrating from DB Scheduler to AWS Step Functions and Lambda, resulting in a 30% reduction in costs.
  • Implemented Server-Sent Events with HTTP/2 to enable instantaneous, zero-latency, real-time monitoring of employee safety alerts.
  • Developed a Grafana Dashboard for the Security Dashboard service, integrating custom Prometheus metrics and an alerting system, ensuring quick resolution of blocker issues and maintaining 99.97% system availability.

Software Engineer Intern

MoveInSync Technology Solutions

Mar 2023 - Feb 2024

Bangalore, Karnataka, IN

Optimized database performance, enhanced real-time alerting systems, and designed robust data integrity frameworks, improving system reliability and security.

  • Migrated and optimized over 80 user-related queries from JDBC to Spring Data JPA, centralizing encrypted PII data handling and implementing multi-tenant authorization/authentication, reducing database response time by 30%.
  • Transformed the real-time safety alerting system from SNS to Kafka, achieving exactly-once delivery, increasing throughput by 20%, and decreasing system latency by 15%.
  • Engineered a generic Kafka framework incorporating Retry Mechanisms and a Dead-Letter Queue, establishing a zero data loss policy and reducing Kafka cluster lag by 20%, thereby enhancing data integrity and system reliability.
  • Architected a scalable DB Scheduler using the factory pattern, which streamlined task generation, markedly reduced server startup latency, and significantly enhanced operational efficiency.
  • Developed a 'Woman Travelling Alone Alert' feature, bolstering safety protocols by automating security notifications for solo female employees, enhancing employee safety and peace of mind.

Education

Computer Science Engineering

Lovely Professional University

CGPA: 8.2

Sep 2020 - May 2024

Jalandhar, Punjab, IN

Skills

Programming Languages

  • Java
  • Python
  • JavaScript

Frameworks and Libraries

  • Spring Boot
  • Spring Security
  • Node.js
  • React
  • Kafka
  • Redis

Database Technologies

  • PostgreSQL
  • MongoDB
  • Cassandra
  • Cosmos DB
  • Dynamo DB

Cloud and DevOps

  • AWS (EC2, S3, Lambda, Kinesis, Step Functions)
  • Docker
  • Kubernetes

Soft Skills

  • Technical Writing
  • Communication
  • Agile
  • Troubleshooting
  • SCRUM