I am experienced software developer with over 5 years of professional experience. I love desiging and developing performance critical algorithms.
Developing and supporting RESTful and streaming services of stock market data for the clients in C++. Enhance toolkits in Java, C++ and C#. My work involves in maintaining the server and enhancing the toolkits for clients.Moved all the services of our application to central logging system which enabled easy debugging using kibanna.Replaced the third party library support for toolkits with windows native library.Implemented a system to select the best possible server to connect in Java, C++ and C# toolkits. This effectively reduced the load on the load balancer.
Developed a framework for dynamic UI rendering from the configuration file and data rendering by a java interface and abstract class implementation. Designed the front end with AngularJS, backend with Java and scripting for accessing DynamoDB is done in python.Reduced the time of adding the support for new application from two weeks to just 2 days and enabled easy code maintenance by abstracting the logic to JSON configuration file
Developed and enhanced the MVC based .NET framework 4 application in Insurance domain. Owned 3 insurance industry applications for underwriters and handled the production level tickets for external customers.Enhanced the dashboard which was used for displaying the time critical defects, collaborated with quality assurance team for running and maintaining automated scripts and integrated the results with portal.
Apart from being a software engineer, I enjoy participating in coding competitions. In addition to that i love playing Overwatch and other computer based first person shooting games.
When forced outdoors, I love watching movies in theaters. I like sci-fi and fantasy genre movies and television shows, and I spend a large amount of my free time exploring the latest technolgy advancements in the computer world.