Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic

Mohamed Sulaiman

Summary

Backend Engineer with 4+ years of experience building scalable, high-performance systems with strong focus on scalability and low-latency Microservices using Java and Spring Boot. Expertise in distributed systems, event-driven architecture (Kafka), and Kubernetes-based deployments. Proven track record of reducing system latency by 30%, optimizing production systems, and delivering high-impact backend solutions in AWS environments.

Overview

5
5
years of professional experience

Work History

Software Engineer

Freshworks
03.2023 - Current
  • Spearheaded the design and implementation of a high-performance Routing System for Freshdesk, now powering intelligent routing across multiple Freshworks products.
  • Designed and developed a scalable Rule Engine using Java and Spring Boot, enabling real-time decision-making via REST APIs and event-driven architecture (Kafka)
  • Led AI-driven enhancements using prompt engineering techniques, delivering smarter, context-aware responses and elevating customer experience across platforms.
  • Introduced MEC (Middle East and Central) region for 10 microservices, owning technical documentation, coordinating cross-functional teams, and executing deployments.
  • Owned production deployments across 11+ microservices, ensuring safe, timely rollouts of new features and platform improvements.
  • Deployed and managed services using Kubernetes, ensuring high availability, scalability, and fault tolerance.
  • Spearheaded the integration of Apache Kafka to optimize service interactions; enabled an event-driven architecture that reduced message processing time by 30%, enhancing overall application performance and user experience.
  • Developed a dedicated SLA & Business Hours microservice, integrated with Freshchat to support time-sensitive workflows and ensure consistent support experiences.
  • Designed scalable and fault-tolerant system architecture ensuring high availability and reliability across microservices.

Graduate Engineering Trainee

Freshworks
02.2022 - 03.2023
  • Designed and developed structured, scalable Java-based microservices, laying the groundwork for a more modular and maintainable platform architecture.
  • Introduced key design patterns (Factory, Strategy, Singleton, etc.) To improve code readability, reusability, and testability across the backend codebase.
  • Integrated and optimized Elasticsearch, enabling powerful, real-time search capabilities across large-scale datasets and enhancing product performance.
  • Managed containerized deployments using Kubernetes, ensuring seamless rollouts, auto-scaling, and zero-downtime updates for backend services.
  • Contributed to CI/CD pipeline integration, enabling faster iteration cycles and automated deployments across staging and production environments.
  • Worked on the frontend using Ember.js, implementing responsive UI components and improving user workflows to ensure seamless product experience.
  • Collaborated with cross-functional teams to align technical design with product goals, improving delivery timelines and system reliability.

Intern

Freshworks
Chennai
08.2021 - 01.2022
  • Optimized backend logic in Freshdesk using Ruby on Rails, enhancing performance and reducing response times for key features.
  • Exposed to Java-based microservices, actively contributed to early-stage development and gained foundational experience in microservices architecture.
  • Investigated and resolved customer-facing issues, collaborating with senior engineers to debug production incidents and ship reliable fixes.
  • Took initiative to learn Java, REST APIs, and microservices patterns, accelerating technical ramp-up and contributing meaningfully within the internship period.

Education

Some College (No Degree) - Full Stack Developer Certificate

Freshworks STS Software Academy (2 Years)
Chennai, Tamil Nadu

Skills

  • Languages: Java, Ruby
  • Frameworks: Spring Boot, Ruby on Rails
  • Architecture: Microservices, Event-driven systems, Distributed Systems, System Design
  • Messaging: Apache Kafka
  • Cloud: AWS
  • Containers: Kubernetes, Docker
  • Databases: MySQL, PostgreSQL
  • Caching: Redis
  • Tools: Git, CI/CD, Elasticsearch
  • Monitoring: Logging, Observability

Languages

Tamil
First Language
English
Upper Intermediate (B2)
B2

Timeline

Software Engineer

Freshworks
03.2023 - Current

Graduate Engineering Trainee

Freshworks
02.2022 - 03.2023

Intern

Freshworks
08.2021 - 01.2022

Some College (No Degree) - Full Stack Developer Certificate

Freshworks STS Software Academy (2 Years)
Mohamed Sulaiman