Badges
Certifications
Work Experience
Software Engineer
Indiana University UITS•  October 2017 - Present
► Technologies involved: SpringBoot, C#, dotnet core, SharePoint, .NET MVC framework, ReactJS, WebAPI, OAuth, Identity Server, Auto Mapper, Git, Kubernetes • Developed Microservices as Backend for RESTful services to parse and process JSON requests for a transaction management system enabling the user to update their Crimson card balance, process money refund, check various plans balances and other activities on dotnet core web API for https://techselect.iu.edu/ • Implemented a purchase order application interface using VueJS and the corresponding backend with dotnet core and Java Springboot used by various departments of all the 8 campuses to place, track and modify orders to suit their IT requirements using Object relational mapping (ORM) using Entity framework core and OpenJPA. • Reduced the interaction between humans for purchasing and accelerated the speed of ordering items making it easier for both the parties to manage their inventory system. • Configured Jenkins for continuous deployment and enabling unit and integration tests using xUnit in sperate containers for various environments using Docker. • Provided a container monitoring and management solution with Kubernetes for easier maintainability. • Created an OAuth authentication server using Identity Server for securely accessing these confidential data in the middleware. • Created unit and integration tests using xUnit and Junit mocking dependencies with NSubstitute and PoweMoq. • Set up message queuing using RabbitMQ for load balancing and Splunk for logging the activities.
Java Developer
•  November 2015 - March 2016
Java Developer
•  August 2015 - January 2016
Android Developer
•  October 2014 - January 2015
Android Developer
•  March 2014 - May 2014
Education
Indiana University Bloomington
Computer Science, MS•  August 2017 - Present
Anna University
Computer Science & Engineering, BE•  August 2012 - May 2016