Software Developer
Backend developer with 2+ years of experience crafting scalable solutions. I specialize in Python and Java development, with expertise in cloud platforms like AWS and Azure. Passionate about building robust APIs, optimizing databases, and creating efficient serverless architectures. What drives me? Solving complex problems with elegant code. I love architecting solutions that not only work flawlessly but also scale efficiently.
I'm a Computer Engineering graduate from TED University (2022) who turned a passion for technology into a thriving career in backend development. My journey began with mastering Python and Java, and evolved into building cloud-native solutions on AWS and Azure.
Most recently at Goctur. I built scalable backend systems andcloud-native applications using Java, Spring Boot, Azure Services, MongoDB, and Apache Airflow. My previous role at Neurocess Limited sharpened my skills in Python development, AWS cloud services, React framework, Docker containerization, and NoSQL databases, giving me a solid foundation for building scalable applications.
What drives me? Solving complex problems with elegant code. I love architecting solutions that not only work flawlessly but also scale efficiently. Whether it's optimizing database queries, designing RESTful APIs, or automating workflows, I'm always pushing the boundaries of what's possible in backend development.
Modern, real-time chat application built with Spring Boot and React. Features secure JWT authentication, WebSocket messaging, user last seen functionality, and a clean UI design for seamless communication.
A robust JWT Authentication system built using Spring Boot. It includes features for user registration, login and authentication with JWT. This project also contains unit tests for backend functionalities, an embedded H2 database, and simple HTML pages for testing registration and login functionalities.
Simple and easy to use folder organizer desktop application using Python
Task Management Tool is a Full-Stack Web Application built with Spring Boot on backend and React on frontend that allows users to efficiently manage their tasks. It supports core task operations such as creation, updating, status tracking, and deletion.
BatchProcessor is a Python based system designed to efficiently group records into batches based on configurable size and count constraints. Ideal for continuous Data Delivery Pipelines, this tool ensures records are processed in order without losses.
Innovative research project delving into electromyography data to uncover insights about muscle fatigue. Developed by a skilled team of four students, this project merges engineering, science, and teamwork to offer cutting-edge exploration of human physiology and data analysis.