Ruman Saleem

Software Engineer (Full-Stack)

Experienced Full-Stack Software Engineer with nearly 4 years of expertise in building robust web applications. Proficient in Spring Boot, NextJS, React, and Apache Kafka. Proven track record of leading development teams, enhancing operational performance and delivering high-quality software solutions. Recognized for excellence in technical execution and team mentorship. Currently, working on building a Kafka GUI Client application as a side project while learning Rust Programming Language.

Work Experience

InfoEdge (India) Ltd | Jeevansathi

Lead Engineer

2022 - Current
  • Strategized and executed detailed technical roadmaps for profile and photo modules; mentored a team of 3.
  • Enhanced the automatic photo screening algorithm to improve efficiency from 68% to 82%, resulting in a 44% reduction in manual screening workload and increasing overall operational efficiency significantly.
  • Optimized the photo pre-processing and the automatic screening system by leveraging Apache Kafka for event streaming; reduced the screening time by ~96%, from 30-60 mins to 1-2 min.
  • Developed a custom algorithm to dynamically crop photos for different use cases, optimizing face coverage and dimensions; improved platform photo quality.
  • Led the containerization and migration of 9 microservices deployments from VMs to Kubernetes.
  • Led a team of 4 developers for the website revamp using Next.js, React, and TypeScript, ensuring high-quality coding standards through detailed code reviews and design guidance; integrated CI/CD pipelines with GitLab for ESLint and TypeScript error checks.
  • Implemented a new monitoring and alerting ecosystem using Grafana and Prometheus; integrated Prometheus with key metrics across all Java microservices utilizing Micrometer for custom metrics.
  • Designed and developed the profile impressions tracking system, handling ~2.4 Cr impressions/day.
  • Implemented transactional outbox pattern to publish ~20-25 Lac profile connect events/day to calculate profile rating.
  • Conducted a hands-on session on Apache Kafka to help integrate Kafka and event streaming in existing systems.

Senior Software Engineer

2021 - 2022
  • Enhanced post-payment experience by asynchronously handling the post-payment tasks - service activations, fulfillments, and invoicing with automatic reconcilation.
  • Helped teams adopt tools like ESLint & TypeScript to maintain high quality & robust code and increase productivity.
  • Created a foundational React Multi-page React project with custom webpack configuration for gradual migration to React.

Software Engineer

2020 - 2021
  • Extracted a coupled React SPA from a server-rendered monolith application; worked closely with TechOps to update a huge Nginx condifuration to redistribute traffic through frontend gateway.
  • Introduced front gateway to navigate across different frontend repositories, enabling easier and controlled migrations.
  • Collaborated with product and backend teams to understand requirements and integrate features, delivering high quality features with zero production bugs.
  • Developed a tricky parallax animation on the feature section on homepage.

Education

M.Sc. Computer Science

(2018 - 2020)

-

Department of Computer Science (Delhi University)

72.95%

B.Sc. (H) Computer Science

(2015 - 2018)

-

Acharya Narendra Dev College (Delhi University)

8.12 CGPA

Skills

Back-end Technologies:
Java, Spring Boot, PHP, Laravel, Next.js, Express, Nuxt, Python, Rust
Front-end Technologies:
JavaScript/TypeScript, React, Vue.js, Tailwind CSS, Angular, GraphQL
Databases & Messaging:
MySQL, Redis, Aerospike, MongoDB, Apache Kafka, RabbitMQ
Paradigms:
Event Driven Architecture, Clean Architecture, Domain Driven Design, Test Driven Development, Reactive Programming
Miscellaneous:
AWS S3, Nginx, Docker, Kubernetes, Git, Bash

Awards / Recognitions

  • InfoEdge Annual Merit Awards for Individual Excellence (2021-2022)
  • Top Gun Quarterly Award (April 2022 - June 2022)
  • Rockstar of the month (March 2022)
  • Top Gun Quarterly Awards (July 2021 - August 2021)
  • Rockstar of the month (October 2020 & August 2021)