Seasoned Software Engineer with a demonstrated history of working in the multi-disciplinary industries like Fintech, Automotive, Healthcare, Education, Semiconductor & Information Technology for 6 years. Strong professional software engineering experience in building highly scalable and mission critical distributed systems from scratch. Expertise in building out microservices, protecting and scaling them to millions of users. Growing exposure to designing scalable, secure, and robust back end and delivering aesthetic front-end serving tier-1 customer traffic globally. Attitude of 'Mitigation first, then root cause' during high customer impact/severity incidents.
C#, JAVA, Python, C, C++, Kotlin, AWS, Docker, Hadoop, Map-Reduce, PySpark, Hive, Kafka, Kubernetes, Angular, RESTful API, HTML5, JavaScript, .NET MVC5-WebAPI, jQuery, PHP, Bootstrap & CSS3, MSSQL, MySQL, NoSQL, PL/SQL, Oracle/SQL, SSMS, ADO.NET, ASP.NET Entity Framework, Git, Bitbucket, Jira, Confluence, Doxygen, Jenkins, Artifactory, Slack, CMake, Clang
December 2021 - PRESENT
- Leading and building portfolio of the fraud detection applications using Python, Java, Angular, Golang, MySQL, Cassandra and powering the infrastructure with Azure, AWS using terraform and docker for rapid iterations ultimately reducing internal & external enterprise threats by 25%
- Developed a Retrieval-Augmented Generation (RAG) pipeline utilizing OpenAI API and Cassandra for vector similarity search to index internal documentation, accelerating developer onboarding and issue resolution
- Developing and operationalizing Machine Learning pipeline in the highly distributed environment to improve impact availability by 30% and auto scaling models using Kubernetes for around 65K transaction per second across the globe
- Supervising and mentoring developers, data scientists, and engineers, alongside undertaking code reviews following the Scrum framework with stand-up meetings
October 2021 - December 2021
- Designed online vehicle auction marketplace along with large scale data processing platform using open source technologies on public cloud
- Enhanced troubleshooting of core data applications by leveraging distributed tracing mechanisms to track latency, bandwidth, jitter, throughput in stateless microservice architecture
- Supervised several teams to ensure delivery of high-quality working data-centric applications within established deadlines
January 2021 - October 2021
- Developed and scaled applications for multiple public clouds with improving customer experience, enabling cost savings and significantly reducing production delivery time
- Refactored complex features to help improve code structure and maintainability backed by powerful continuous deployment strategies on public clouds
- Developed serverless and containerized cloud infrastructure for multiple providers and enabling continuous integration to build, test and deploy modules automatically
August 2020 - December 2020
- Developed highly scalable application components to add new features and performed CRUD operations with API calls to communicate with backend to extract the response data
- Designed multi-tier service architecture and included several virtual machines for different services including load balancers, relational & non-relational databases along with application softwares
- Assisted the dev-ops team in enhancing the existing architecture by completely automating the CI-CD pipeline on both on-prem and cloud, hence improving the impact availability significantly
May 2020 - August 2020
- Investigated the best suitable interface for inter-process communication to fit the requirements in the Device Modelling R&D team
- Worked on multiple core libraries to add features and refactor existing code in an Agile environment with daily progress reports, communicating with team and weekly sprints for projects
- Employed analytical and technical capabilities in development, debugging, unit testing and deployment of modules
- Excellent communication and documentation skills in a version-controlled environment "Git"
- Ensure requirements are well implemented and bridge gap between business needs, UX Design, and technical implementation
February 2017 - May 2019
- Developed solutions using .NET WCF services and industry best practices with C# and Angular in Agile Sprints
- Mapped client's requirements and building the best solution within the scope of project requirements
- Followed best practices in coding and development of artifacts to get the desired result
- Ensure requirements are well implemented and bridge gap between business needs, Back-end & UX Design, along with technical implementation
- Developed application to provide various formulas for food and beverages in R&D section using Java
- Worked with Agile team members and stakeholders during standup and retrospections
- Identified performances bottlenecks and took adequate measures to rectify faults
- Worked with technical as well as end users to understand business requirements and identify solutions
