Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Mohammad Ali Dar

Baramulla

Summary

Dynamic Senior Software Engineer with a proven track record at Baton Systems, excelling in performance optimization and microservices architecture. Spearheaded initiatives that enhanced system reliability and scalability, achieving a remarkable 10x improvement in event delivery rates. Passionate about fostering collaboration and knowledge sharing through technical documentation and team mentorship.

Overview

4
4
years of professional experience

Work History

Senior Software Engineer

Baton Systems
05.2024 - Current
  • Company Overview: FinTech - Payment and Settlement Systems
  • Implemented a custom pipelined approach using Jedis to improve bulk write throughput to Redis by 10x compared to spring-data-redis.
  • Introduced optimisations to improve event delivery rates by 10x.
  • Setup standards and guidelines for writing maintainable code with special focus on distributed tracing, exception handling, writing easy to debug code and consistency in design.
  • Started a book club to encourage debate and discussion over technical topics.
  • Took ownership of complete features from grooming to delivery.
  • Managed and guided teams to meet delivery deadlines.
  • FinTech - Payment and Settlement Systems

Software Engineer

Baton Systems
08.2022 - 05.2024
  • Company Overview: FinTech - Payment and Settlement Systems
  • Developed high-performance services for FX settlements to handle up to 7 million transactions per day without replicas.
  • Designed and implemented modular microservice architecture to ensure scalability and maintainability.
  • Implemented distributed caching strategies to enhance system reliability and reduce database load.
  • Added Application Level Database Auditing to capture and view entity state across time.
  • Achieved 95% code coverage through comprehensive unit and integration tests.
  • Implemented message latency capture techniques for performance optimisation and performance report generation.
  • Reduced 99th percentile latency by 2000% through targeted performance optimisations.
  • Identified and fixed memory leaks and race conditions to improve system reliability.
  • Implemented read replicas and optimised database queries to enhance scalability and reduce UI response times.
  • Led performance testing efforts to simulate high-load scenarios, identifying and resolving bottlenecks.
  • Authored technical write-ups documenting performance optimisation strategies, troubleshooting techniques, and best practices for knowledge sharing.
  • Developed automated performance testing approaches, reducing testing times by 300%.
  • FinTech - Payment and Settlement Systems

System Engineer

Infosys
11.2020 - 08.2022
  • Company Overview: Air Travel Management - Booking and Ticketing Systems
  • Placed in the top bracket for FullStack development internship.
  • Worked on a Spring-based development project for an international air travel management company.
  • Extensively worked on creating Parsers, Executors, and Validators with a focus on simplicity and reliability.
  • Extensively worked on writing E2E tests in Groovy to ensure high test coverage.
  • Air Travel Management - Booking and Ticketing Systems

Education

BTech - Information Science and Engineering

Acharya Institute Of Technology
Bangalore
01.2020

Skills

  • Java
  • Python
  • MSSQL
  • Redis
  • Kafka
  • IBM MQ
  • Docker
  • Kubernetes
  • AWS
  • Jenkins
  • Linux
  • Windows
  • Grafana
  • Kibana
  • IntelliJ
  • Visual-VM
  • Performance optimization
  • Microservices architecture
  • Code review
  • Technical documentation
  • Distributed systems
  • SQL profiler
  • Distributed caching

Timeline

Senior Software Engineer

Baton Systems
05.2024 - Current

Software Engineer

Baton Systems
08.2022 - 05.2024

System Engineer

Infosys
11.2020 - 08.2022

BTech - Information Science and Engineering

Acharya Institute Of Technology
Mohammad Ali Dar