A hands-on, successful backend engineer with 10 years of experience in designing and developing complex applications. Equipped with comprehensive knowledge of platform development, agile methodologies, and web-based applications. Skilled in collaborating with cross-functional teams, translating business requirements into technical specifications, and driving the successful implementation of complex projects.
A self-motivated professional with strong analytical thinking, communication, leadership, and mentoring skills.
Overview
10
10
years of professional experience
Work History
SDE 3
Kotak Mahindra Bank
Bangalore
02.2024 - Current
Leading a team of seven engineers to develop a comprehensive Forex trading platform, designed to enable dealers to book Forex deals on behalf of customers. The platform also functions as a customer profiler, presenting all relevant customer information in one place. By analyzing the dashboard, dealers can quickly assess each customer from a business perspective.
Architected and built the platform from scratch, designing both the system architecture and core services.
Actively contributed to the all phases of the development process, from design to implementation.
Integrated third-party APIs to stream real-time Forex rates, enhancing the platform’s functionality, and ensuring up-to-date pricing for transactions.
Reduced overall deal booking time by 90%.
Providing mentorship and guidance to junior developers.
Senior Software Engineer
Teksystems Global
09.2021 - 02.2024
Developed a data streaming platform for a global investment bank, enabling real-time processing of trade and order events using Apache Beam. These events flow through a series of data pipeline jobs, each with defined tasks, and ultimately deliver the final event data to downstream systems.
Developed and deployed data flow pipelines, and implemented business transformation rules to maintain data integrity and support downstream systems.
Mentored new team members, helping them integrate into the team, and improve their technical expertise.
Senior Software Engineer
Xoriant Solutions
06.2020 - 09.2021
Collaborated with the development team to create an application for a cost-basis business scenario for one of the leading investment banks and financial services companies. The application ingests trade date from upstream systems and generates tax lots for customer accounts, ensuring accurate financial reporting.
Designed and developed APIs with test case coverage, ensuring high code quality.
Actively monitored and resolved production bugs/issues, maintaining system stability and performance.
Java Developer
OT Privacy Software Ltd.
12.2019 - 06.2020
Contributed to the design and development of a privacy management software platform, supporting compliance and policy management for enterprise clients.
Developed Microservices and REST APIs to manage data privacy workflows.
Implemented security features for the authentication and authorization of the users.
Senior Software Engineer
Accolite Software
05.2019 - 11.2019
Designed and implemented backend APIs for healthcare functionality within an insurance application.
Actively engaged with business stakeholders to translate requirements into scalable, maintainable services.
Enhanced platform capabilities by integrating third-party APIs to enrich features and support business goals.
System Engineer
Infosys Limited
06.2015 - 05.2019
I joined as a fresher. Completed a 5-month training in Java, DBMS, Spring, Hibernate, and Spring Boot.
Worked on multiple internal, as well as external, projects.
Education
B.Tech - IT
NIT Raipur
Raipur, Chhattisgarh
05.2015
Skills
Java, Spring, Spring Boot
JPA, Hibernate, ORM
Microservices, REST APIs
Postgres, MySQL, Oracle
Apache Kafka
Design patterns
LLD and HLD
API design
Architecture design, oops
Data structures
Algorithms
Problem solving
distributed systems
SDLC, Agile
Accomplishments
Recognized as an effective mentor and leader multiple times