Worked with styles (CSS), HTML to build the interactive user interface components.
Involved in developing the patient form data tables, stored procedures and triggers using SQL, PL/SQL jBrowser - Web browser, using JAVA Developed an interactive software application which provides interface to browse internet Created graphical components using AWT, maintained bookmarks using Java Serialization mechanism when application Starts up deserialization takes place and data is collected Implementation of Link State Routing based Static and Dynamic Core selection using JAVA and C Performed heuristic search using A* algorithm on routing table generated at each node, which resulted in shortest paths successfully.
Pseudo diameter approach is used for core selection and fault tolerance is achieved using secondary core.
Java DeveloperNov 2015 - Current Fitch RatingsReading, PA
Fitch Connect Back-end developer for Fitch Connect platform.
Worked with agile team in 2 week sprints to develop web services demonstrating ouput bi-weekly to product managers and incorporating the feedback.
Developed several REST web-services supporting XML, and JSON to perform tasks financial data analysis, credit ratings and research on banks, insurance firms, corporates and sovereigns.
Developed resource-oriented architecture to integrate with third-party systems.
Created Maven archetypes for generating fully functional Rest web-services supporting JSON message transformation.
Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s, Spring Boot for micro-services and Spring Batch for running batch jobs.
Used Atlassian products like Jira, Bamboo, Bitbucket, and Confluence for Issue tracking, release management and Code review and documentation.
Maintained high level of unit test coverage through test-driven development using jMock, jUnit frameworks.
Programmer InternJul 2015 - Oct 2015 Smart WorksNew Jersey
Analyze software requirements and convert them into detailed logical flow charts.
Review, code, implement and test using software languages.
Maintain and update software programs.
Involve in software documentation under supervision of software engineer.
Graduate AssistantAug 2014 - May 2015 Southern Illinois UniversityCarbondale
Developed a website using the JAVA EE technology, which provided accurate results when run in the debug mode with JDBC connectivity with backend database.
The results were successfully stored in MySQL database and retrieved using the Hibernate Query language and parser.
Graduate Teaching AssistantJan 2014 - May 2015 Southern Illinois UniversityCarbondale
Software DeveloperDec 2012 - Dec 2013 South Central Railways Signal Failures Monitoring System
Analyzed the requirements laid out by the Indian Railways for project Signal Failure Monitoring System Developed a Web based application on an Apache Tomcat Server using J2EE Using Oracle maintained an extensive database with fields relating to client, station name, and signal failure information resulting in more efficient tracking and reduction of conflicts by using SQL indexes.
The designing part of the project was done using HTML and JSP Generated unit test cases and performed the integration testing after the modules of the application were integrated.
Master of Science: Computer ScienceMay 2015 Southern Illinois UniversityCarbondale