profile-pic

Farrukh Masroor

Professional Software Engineer with a strong background in Java programming and Spring Framework. Experienced in developing RESTful APIs using Spring Boot experience in both monolithic and Microservice architecture. Proficient in MySQL database management and React JS for creating dynamic user interfaces. Familiar with Kafka messaging system.

  • Role

    Software Engineer

  • Years of Experience

    5.5 years

Skillsets

  • MySQL
  • Rest APIs
  • RabbitMQ
  • Prometheus
  • Kafka
  • JPA
  • Grafana
  • ExtJS
  • Spring WebFlux
  • Redis
  • React.js
  • Oracle
  • Java
  • MongoDB
  • Microservices
  • Jenkins
  • JavaScript
  • Git
  • Docker
  • Kubernetes
  • Spring Batch
  • Spring Boot
  • AWS

Professional Summary

5.5Years
  • Jul, 2024 - Present2 yr 2 months

    Software Engineer

    Deutsche Telekom Digital Lab
  • Sep, 2020 - Jun, 20243 yr 9 months

    Senior Software Engineer

    Adeptia India

Applications & Tools Known

  • icon-tool

    Ext JS

  • icon-tool

    Spring Batch

  • icon-tool

    Kubernetes

  • icon-tool

    CI/CD pipeline

  • icon-tool

    Maven

  • icon-tool

    Google Kubernetes Engine

  • icon-tool

    JSON

  • icon-tool

    Apache Maven

  • icon-tool

    REST API

  • icon-tool

    GitHub

  • icon-tool

    Oracle

  • icon-tool

    Jenkins

  • icon-tool

    ReactJS

  • icon-tool

    MySQL

  • icon-tool

    Java

  • icon-tool

    J2EE

Work History

5.5Years

Software Engineer

Deutsche Telekom Digital Lab
Jul, 2024 - Present2 yr 2 months
    Migrated core CDP Importer microservice to a fully reactive, nonblocking architecture using Spring WebFlux, improving throughput and scalability by 40%. Designed reactive eventdriven pipelines with Kafka, handling millions of daily transactions with atleastonce delivery guarantees. Architected and deployed customer data platform microservices integrating MongoDB, Kafka, and Redis, ensuring lowlatency API responses and fault tolerance. Implemented CI/CD pipelines on Kubernetes with Jenkins, Docker, and PrometheusGrafana monitoring for observability and performance tracking. Collaborated with global teams to drive agile delivery and design discussions for highly available, distributed systems.

Senior Software Engineer

Adeptia India
Sep, 2020 - Jun, 20243 yr 9 months
    Designed License Microservice with Spring Scheduler & Kubernetes API to automate license governance across distributed nodes. Refactored high-volume Logs Cleanup module using Spring Batch, achieving 3x faster execution and reduced system load. Migrated legacy UI from Ext JS to React.js, improving performance and maintainability. Implemented CI/CD pipelines with Jenkins & Docker for smooth deployments. Participated in system design and architecture reviews, driving modularity and scalability.

Achievements

  • Spearheaded the development of full-stack solutions.
  • Innovated by introducing stored procedure support feature.
  • Engineered advanced solutions for transaction execution.
  • Pioneered the improvement of product functionality for event triggering.
  • Led successful refactoring effort of the old Logs cleanup implementation.
  • Drove the implementation of Git repo cloning for product enhancement.
  • Orchestrated the seamless transition of the product from monolithic to Microservices architecture.

Major Projects

2Projects

Customer Data Platform

Jul, 2024 - Present2 yr 2 months
    Created a unified 360degree customer view to ensure data consistency across teams. Utilized eventdriven architecture and reactive programming principles to enhance performance.

Adeptia Connect

Sep, 2020 - Jun, 20243 yr 9 months
    Designed and developed the License Microservice, implemented Git repository cloning functionality, and refactored logs cleanup implementation to reduce execution time.

Education

  • B.Tech(CSE)

    Teerthanker Mahaveer University (2020)

Certifications

  • Java

    Udemy (Aug, 2018)
  • Problem Solving Basics

    HackerRank
  • Prolem Solving Intermediate

    HackerRank
  • Java Certification

    HackerRank
  • Java Certification

    HackerRank
  • Prolem Solving Intermediate

    HackerRank
  • Java Certification

    HackerRank

Interests

  • Badminton