Backend Software Developer with 3 years of experience skilled in coding, debugging, and project management. Consistently achieves project goals using elegant, scalable code. Collaborates effectively with team members in Agile and Scrum frameworks.
Overview
3
3
years of professional experience
Work History
Software Engineer
Infinite Computer Solutions
Bengaluru
05.2023 - Current
Implemented Out of Office functionality like microsoft teams single handedly within very limited time frame.
In order to divide the burden and support more concurrent users, websocket code was implemented to enable dual server communication between several users across the web, such as audio/video calls, chat, etc
Implementation of a publish/subscribe messaging system to enhance performance, scalability, and reliability, while enabling distributed caching, asynchronous parallel processing, and rapid event alerts.
Assisted in troubleshooting and resolving production issues in a timely manner, minimizing downtime for users.
Optimized algorithms for faster processing, reducing overall computation time.
Collaborated with cross-functional teams to deliver high-quality software products on schedule
Associate Software Engineer
Infinite Computer Solutions
Bengaluru
08.2021 - 05.2023
Created and developed APIs and integrated server-side logic for different clients with user-facing elements created by front-end developers in accordance with customer requirements while preserving the architecture, design and existing functionality of product
Performed root cause analysis for multiple issues in development and QA servers to identify bugs and rolled out fixes within 24 hours
Designed database schema changes to support new functionality while maintaining optimal performance levels.
Identified opportunities for refactoring legacy codebase, resulting in improved maintainability and scalability by over 40%
Graduate Engineer Trainee
Infinite Computer Solutions
Bengaluru
02.2021 - 08.2021
Online Test System: Created an online test system that allows the administrator to add multiple choice questions, allows multiple users to administer the exam after logging in, and allows users to view their results as well as previous results after submission
Underwent training on multiple technologies: Golang, python, html, css, docker and kubernetes