Shamon Hashmi

Software Engineer

I build robust, scalable, high-performance systems that drive efficiency and reliability.

About

Throughout my journey from coding, I've been guided by a simple belief: technology should empower and simplify. With a focus on backend development, I specialize in building scalable and efficient systems that drive real-world impact.

Currently, I’m a Software Engineer at CGI, where I work on creating high-performance backend solutions for diverse industries. I also have extensive experience in Developing and Optimizing Microservices, working with technologies like Spring Boot, Kafka, Angular, GCP and contributing to Large-scale Distributed Systems.

In all the projects I’ve been part of, I’ve had the opportunity to facilitate critical operations, handling millions of transactions and enabling seamless interactions across systems. I focus on building scalable, high-performance solutions but also easy to maintain and scale, making technology a reliable foundation for business growth.

Experience

July 2023 — Present

Software EngineerCGI

Working at CGI, where I focus on full stack development for microservices and large-scale systems. My role involves developing and optimizing backend as well as frontend solutions to ensure scalability, performance, and reliability across various industries, while collaborating closely with cross-functional teams to deliver high-impact solutions.

Java
Spring Boot
Kafka
Angular
MySQL
MongoDB
Microservices

Jan 2022 — April 2022

InternHighRadius

As a Full Stack Developer at HighRadius, I played a key role in building and optimizing both backend and frontend systems. I focused on creating high-performance solutions that enhanced functionality and contributed to the overall efficiency and user experience of the platform.

Java
Spring Boot
React
AWS
MySQL

Projects

Screenshot of Second Place Winner - CGI ENVISION 2024

Second Place Winner - CGI ENVISION 2024

Developed a contextual advertisement system MVP that analyzes video content in near real-time to display relevant ads using Cloud technologies and LLMs. The system processes video context dynamically, ensuring precise ad targeting. Leveraged AI-driven natural language processing (NLP) models to extract contextual insights and integrate them with an ad recommendation engine.

Python
Sockets
GCP
LLM
Multithreading
Screenshot of Arena Booking System

Arena Booking System

The Arena Booking System is a robust, scalable web platform built using microservices architecture designed to manage arena bookings for various events. Users can search for available arenas, view schedules, and make bookings. Owners can manage arenas, handle booking conflicts, and generate reports. This system leverages key microservices principles such as API Gateway, Role-based access control, Multithreading, and Scalability to handle high traffic efficiently. Backend services are deployed in Docker containers.

Java
Spring Boot
MongoDB
Angular
Multithreading
Microservices
Screenshot of Real-Time Payment Processing System

Real-Time Payment Processing System

This project aims to develop a highly scalable and fault-tolerant real-time payment processing system capable of handling concurrent transactions. The system is built using a microservices architecture, event-driven design, and distributed computing principles to ensure reliability.

Java
Spring Boot
Kafka
PostgreSQL
MonogoDB
Microservices

Get In Touch

If you're considering my contribution, have a question, or just want to say hi, you can count on hearing back from me!