Subrat Prasad Panda Mobile : +1-470-***-****
Email :-*********@*****.***
OBJECTIVE
Seeking for a challenging role in a company and improve myself with continuous learning latest technologies and where my skills and experience can help in growth and success of the company.
PROFESSIONAL SUMMARY
Java Professional and Module Lead with about 12 years of experience in the entire system life cycle, including System Analysis, Design, Programming, Debugging & Implementation and Maintenance of various applications.
Actively working with customer for requirement gathering and implementation of those features.
Development focused on Client/Server and WEB based applications using Java, J2EE, Spring, Multithreading, Hibernate and Rest full Web service using Micro Service Architecture, Apache Camel Experience in design, development and implementation of Model-View-Controller using spring 3.x and 4.x framework.
Working knowledge on Confluent Kafka using Camel Implementation.
Working knowledge of angular framework.
Implemented Multi-Threading concepts to improve the performance of existing application.
Implemented several J2EE design patterns like Factory, Façade, Singleton, Data Access Object, MVC, and Publish Subscribe Design Patterns.
Thorough understanding of Internet Technologies, sound knowledge in RDBMS writing queries using Oracle, MySQL, No Sql db (Mongo DB).
Basic working and implementation knowledge on Angular frameworks.
Implemented Dev-ops process using maven, SVN/GIT and Jenkins/TeamCity integration.
Strong knowledge and implementation of BDD framework using Cucumber.
Performance improvement of application by analyzing Heap dump issues, Caching implementation and breaking the existing architecture to individual services and implementation of Multithread concepts where applicable.
Memory analyzer using Graph data tool.
Worked on Agile Methodology (SDLC) and understanding the Project requirement, managing and utilizing resource in the team, guiding and assigning task to the team.
Module Lead with good organizational skills to assess needs, set priorities and meet deadlines.
Excellent collaboration and communication skills to work effectively with team members and achieve client goals.
Technical Skills
Languages/
Technologies:
Java, JSP, Servlets, JavaBeans, Spring, Hibernate, JSF, SQL, HTML, SOAP, WSDL, REST, XML, Selenium, Gherkins,Angualar 6,Apache Camel,
IDE/Tools/Utilities:
RAD 7.5, Eclipse Oxygen, IntelliJ, Maven, SQL Developer, SOAP UI, SVN, Perforce, GIT, Clear Case, Jenkins, HP-ALM.
Application/Web Servers:
Web Sphere Application server 7.0, Apache Tomcat 8, Jboss application server 5.0
Databases:
Oracle 10g, MySQL, Mongo DB, DB2, Sybase
Operating Systems:
Windows XP/7/10, UNIX, Linux
Professional experience
Presently working as Technical Specialist at Morgan Stanley, Alpharetta Georgia (Synechron Payroll) (July 2022- till date)
Worked as Technical Specialist at Synechron Technology, Bangalore India (Jan 2016- Jun 2022)
Previously worked as SSE in Yodlee Infotech Pvt Ltd., Bangalore(Aug 2013 to Jan 2016)
Previously worked at Infinite Computer Solutions, Bangalore (Aug 2010- Aug- 2013)
Project Details
MorganStanley, India Jan’19 – Till Date
Project1:-
Client: Morgan Stanley, Alpharetta,GA
Role: Module Lead
Project: Capital Market (Bond Market)
Description:
Electronic Communication Network (ECN) connectivity encompasses the reception and routing of incoming messages from external parties through gateways to the CMONE application for delivery to the traders and financial advisory.
CMONE Filter applies the filter to the incoming messages as per the business logic, applies yields and sales credit to the offer and enriches the offer for further processing. After this the offer will be available for the traders and financial Advisories for trading.
Responsibilities:
Involved in Analysis, Design and development, unit testing, implementation, and support of application in production.
Designed and implemented the framework using Apache Camel and Spring for
improve performance and re usability of components across project.
Using Multithread concepts improve the performance of existing application.
Implemented conversion logic for Copybook to Java and vice versa .
Analyzed the performance issue of existing application and provided the solution for the
Implemented new filter as per business logic.
Participating in design review meetings.
Unit tested the created application.
Automated build and deployment using Teamcity.
Handling and assigning task to a team of 4 members.
Debug and fix the defects during testing /staging phase.
Providing support during production turnover.
Provided resolution to the Issue resolving technical meetings.
Responsible for handling L3 production issues.
Implemented and developed service oriented application using microservice architecture for new project requirements.
Environment: Java 1.8, J2EE, Spring Boot, Spring Rest web services, Apache Camel, Junit 4,MultiThread, Angular 8, Microservice, IBM DB2, mongoDb
Project 2:-
Client: Wells Fargo, US
Role: Module Lead
Project: Global Foreign Exchange (GEODE)
Description: Foreign Exchange market is the place where currencies are traded. Global Foreign Exchange (GFX) is used to trade different currencies with available rates. GFX accepts rates from FXRE data Grid and applies spread according to the customer profile. GFX provides bid and offer rates to various other application such as FXOL.
In GFX trades can be entered through BUFFET and SAPPHIRE desktop application.
BUFFET (Better User Interface For Foreign Exchange Transactions) is the Front Office application that facilitates the trading, sales and processing of foreign exchange cash Transaction. It allows user to monitor, fill and book internal and external requests to purchase or sell currency when the market exchange rate for a particular currency pair intersects the desired rate.
Responsibilities:
Involved in Analysis, Design and development, unit testing, implementation, and support of Trade creating
Participating in design review meetings.
Designed and implemented the framework used for automated unit and regression testing of Java API.
Enhanced existing systems according to assigned project requests.
Unit tested the created application using Test NG.
Automated build and deployment using Jenkins and MAVEN.
Handling and assigning task to a team of 4 members.
Debug and fix the defects during testing phase.
Participating in the Issue resolving technical meetings.
Participated improving the performance improvement process.
Environment: Java 1.8, J2EE, Spring 3.2, web services, Junit 4, Oracle 10g, Test NG, Fillo framework., Microservice, Mongo DB
Yodlee InfoTech Pvt. Ltd. Bangalore Aug’13 – Jan’16
Client: WELLS FARGO, USA
Senior Software Engineer
Project: Yodlee Moneycenter
Description: Yodlee money center is software that provides account aggregation facility and personal finance management solutions. It allows users to aggregate and see all financial account like Credit cards, Banks, Investments, Insurance and Rewards etc. on one Screen. Users can track their income, expenditure and can categorize their transactions .We develop web crawlers to gather the data from financial institutions and later on we do further development and maintenance of those web crawlers.
Responsibilities:
Responsible for design and implementation of a assigned SOW.
Providing Technical Consulting for SDK implementation of Yodlee product to different clients
Requirement gathering from end-to-end designer.
Decompose requirements into various components.
Prepare a high-level design in agreement with platform architects, platform design lead and other stakeholders
Analyzing the impact of Change Requests and implementing the same.
Implementing new API’s for Yodlee Moneycenter product.
Responsible for conducting walkthroughs of the requirement with the components development and testing teams, support teams and end-to-end testing teams
Review test cases prepared by component system testing, continuous integration testing and end-to-end testing teams
Support during development and testing phases
Design support during release deployment
Environment: Java 1.6, J2EE, web services, oracle.
Infinite Computer Solutions, Bangalore Aug’10 – Aug’13
Client: ACS (XEROX), USA
Software Engineer
Project: Medicaid Management Information System
Description:
Medicaid Management Information System (MMIS) is a medical insurance program for the poor is jointly funded by the federal government and the States. It has several coverage, the basic coverage are Medicare Hospital Insurance(MHI)provides basic coverage for hospital stays, post-hospital nursing facility stays, and home health care.
Responsibilities:
Responsible for complete development of the requirement.
Creation of JSF pages with JSF 2.0 and implementation of logic
Implemented new Change Requests as per client requirements
Resolving heap dump issues, performance tuning
Analyzing and Fixing Defects
Environment: Java 1.5, Core Java, Hibernate, JSF 2.0, RAD 7.5, Web sphere Portal Server 6.1, Web sphere Application Server 7.0.
Trainings
Knowledge on Hadoop and Mongo DB.
Basic working knowledge on Fullstack Development using Angular/React and Node.
Knowledge of AWS/PCF cloud.
Educational Profile
B.Tech in Computer Science and Engineering in 2009 from BPUT with 75.6%
Intermediate in Science in 2005 from CHSE with 65%
Matriculation in 2003 from BSE with 83%
Achievements
Received Surpass awards at Synechron.
Received SPOT awards and Employee of the month for Wellsfargo project at Synechron.
Received appreciation mails from client and higher management for my work.
Received SPOT awards and Quarterly awards in Yodlee.
Awarded twice as a best Performer in project at Infinite Computer Solutions
Personal Details
Name:-Subrat Prasad Panda
Marital Status:-Married
Nationality:-Indian
Passport status: - Available
Place: - Bangalore Subrat Prasad Panda
Date:-