Aparajeeta Mohanty Chowki

Photo

Senior Java Developer/Technical Lead

India

Aparajeeta Mohanty Chowki
Telephone: (91) 9025242047
Email: aparajeeta.bh@gmail.com
Objectives:
Pursuing a lead developer position. As a professional, I am requiring a motivated and challenging environment whereby achievements and performance will be recognized and rewarded. Also looking for a responsible and growth oriented position that will both utilize and strengthen my skills.
Summary of significant engagements:
 Mindtree Limited, Hyderabad, India from April 2014 to Till Date
 Thirdware Solution Limited, Chennai, India from Aug 2007 to March 2014.
 Interface Software, Odisha, India from Jun 2006 to Jul 2007.
Professional Work Summary:
 Having 10+ years of Experience in software development and web based Applications in Java and J2EE Technologies
 Excellent Knowledge and work experience in Java/J2ee, Spring MVC, Spring Boot, Spring Security, Rest services, Micro Services, JSP, JSTL, JWT, JSON, JQUERY, Struts, Oracle, MySQL, Toplink and Hibernate.
 Excellent working knowledge in the development of web application using Struts and Spring frameworks.
 Experience in using Integrated Development Environment like RSA, JBoss Dev Studio and Eclipse.
 Strong technical skills combined with clear communication.
 Strong understanding of Customer needs concerns and capabilities.
 Strong exposure to software development life cycle and application integration aspects.
 Strong knowledge of Software Delivery Methodology processes
 Sun Certified Java Programmer 5.0
 Highly adaptive to any type of work environment and technology.
 Enjoy new challenges and willing to take on extra responsibilities to get work done.
 Knowledge in CSS3, HTML5 and Angular JS
 Knowledge in Android Mobile Application development
 Knowledge in .net Application development.
Education Qualification:
BE in Computer Science & Engg from BPUT, Odisha on 2005
Relevant Technical Skills:
Operating Systems
Windows, Linux
Language
Java, C, C++
Technologies/Frameworks
Spring, Spring MVC, Spring Boot, Spring Security, Rest services, MicroServices, JSP, Servlets, Core Java, JSTL, JSON, JQuery, Struts
RDBMS Tools
Oracle
ORM Tools
Toplink, Hibernate
Servers
Websphere, Web Logic, JBoss, Tomcat
SCM Tool:
Accurev, Serena version manager, CVS, Win CVS, IBM Clear case, GitHub, GitLab, TortoiseGit, GitBash
Build Tools:
Maven, Gradle
Integration Tool
Jenkins
Deployment Tool
Spinnaker
Batch Job Scheduler:
Autosys
IDE:
RSA, Eclipse, JBOSS Developer IDE

1. PROJECTGogoAir (Sep ’15 to Till Date)
Client
GOGO, USA
Technologies
Java, J2ee, Spring Core, Spring MVC, Spring Boot, MicroServices, Rest Webservices, Spring RestClient, Hibernate, MySQL, Tomcat
Tools
Eclipse, Jenkins, Maven, Gradle, GitLab, Gitbash, TortoiseGit, WinSCP, Putty, Spinnaker, SQLDeveloper
Role
Senior Java Developer/Technical Lead
Description:
Gogo is the global leader of in-flight connectivity and wireless in-flight digital entertainment solutions. Using Gogo’s exclusive products and services, passengers with Wi-Fi enabled devices can get online on more than 2,000 Gogo equipped commercial aircraft In-flight connectivity partners. In addition to its commercial airline business, Gogo has more than 6,500 business aircraft outfitted with its communications services
Key Responsibilities:
 Direct interaction with Customer IT team.
 Maintaining and tracking the feature/change request by creating ticket using JIRA.
 Analysis and Impact Analysis on requested feature/change to provide possible solutions to implement the change, in multiple ways as per the functional requirements requested by Customer and provide estimation.
 Documentation as per GOGO standards.
 Preparing design documentation using object oriented analysis and design principles and module specification document for the feature/change request.
 Developing the components using Spring Boot along with Spring framework different modules like Spring flow, Spring MVC, Spring core, Spring JDBC.
 Develop UI components using JSP, JSTL, JQuery and spring tags.
 Develop the unit and Integration test cases for the modules using JUNIT and Spring Test.
 Conducting peer code reviews to ensure all deliverables are as per GOGO standards.
 Participating in Design and code reviews with GOGO stack holders.
 Continuous build and deployment using Jenkins and Spinnaker to AWS server.
 Helping the Team for any queries or any clarification.
 Maintaining source code using GitLab.
 Daily status call with Client on development progress. Clarification for any queries.
 Interaction with other edge teams for service related queries.

2. PROJECT  VISTA5 (Mar ’15 to Aug ‘15)
Client
EP, USA
Technologies
Java, J2ee, Flex, JBoss, SQL Server
Tools
Eclipse, Mingle, Jenkins, Maven, IBM Clear case, Code Collaborator, SSH Client
Role
Senior Java Developer/Technical Lead
Description:
Entertainment Partners (EP) works extensively in the space of production management solutions, with tools and systems to manage product budgets, costs, and payroll of employees of a production unit, managing casting, and residual payments. The customers include movie, commercial production houses. The suite of products includes accounting, budgeting systems, expense system, and petty cash management cards.
Vista 5 is Production Accounting System with precision, flexibility, and the ability to track the enormous range of production costs from preparation to all the way through post. The applications helps to effectively keep track of the budgets allocated to units, their Purchase orders, expenses executed and the invoices against the expenses incurred. It is also designed to quickly and easily generate various types for Reports for the production accountants/customers and easy to read the reports. The data and analysis provided by this system will greatly simplifies the planning process in the budgeting allocations.
Key Responsibilities:
 Maintaining and tracking the issue/change request using Mingle.
 Analysis and Impact Analysis on Change Request to provide possible solutions to implement the change, in multiple ways as per the functional requirements requested by Customer. And provide estimation on Change Request.
 Peer code reviews using Code Collaborator.
 Build and Deployment using Jenkins.
 Helping the Team in fixing critical issues.
 Maintaining source code in IBM Clear Case SCM Tool for every change.
 Status Update with Application Key Holders.
 Talking to DBA for any DB related issue or if there is any change in Database.
3. PROJECT  TIME- CMAS (May ’14 to Jan ’15)
Client
Time Inc., USA
Technologies
Java, J2ee, EJB, Web services, Swing, WebLogic, Tomcat,
Tools
Eclipse, TFS, Jenkins, Ant, WinCVS, CVS, SSH Client
Role
Senior Java Developer / Technical Lead
Description:
Time-CMAS is a suite of applications used for supporting the Time Consumer Marketing, Time Warner Sales & Marketing, Time Customer Services departments and external publishers. It used to manage various subscription campaign configurations and work flow setup. This support system enables users to analyze the effectiveness of various marketing campaigns and make critical decisions towards the future forecasting for magazine circulations. Out of these applications, Circulation modeling (CircModel) – which allows marketers, to model and forecast expected future results, including: net paid circulation, revenue and expenses, cash flow, deferred income etc based on the current inventory of subscribers and the projected future subscriber volume and calculation to draw for news stand and other retail outlet circulations.
Key Responsibilities:
 Coordination with Business Customer.
 Maintaining and tracking the issue/change request using TFS.
 Analysis and Impact Analysis on Change Request to provide possible solutions to implement the change, in multiple ways as per the functional requirements requested by Customer. And provide estimation on Change Request.
 Design the UML diagrams, Class Diagrams, sequence diagrams with object oriented analysis methodology.
 Prepare design document for the change or issue.
 Involve in business logic implementation of high risk use cases.
 Develop the unit test cases for the changes.
 Conducting peer code reviews to ensure all deliverables are as per standards.
 Participating in design and code reviews with customer.
 Build and Deployment using Jenkins.
 Helping the Team in fixing critical issues in live system.
 Design and Code change to fix the Production issues if required.
 Support functional and system testing. And also supported UAT with Business Customer for each Change Request/Issue fix.
 Maintaining source code in CVS SCM Tool for each item.
 Status Update with Application Key Holders.
 Talking to DBA for any DB related issue or if there is any change in Database.
4. PROJECT  e-Procure (April ’13 to Mar ‘14)
Client
Thirdware Technology Solutions, Chennai
Technologies
Spring, Hibernate, JSP, JSTL, JQuery, Dojo, JDK, Tomcat, WebLogic, JMS, Eclipse BIRT, CVS
Tools
Eclipse IDE
Role
Team Lead
Description:
e-Procure (PAPA) application manages all aspects of ordering and receiving materials and services—requisitions, approvals, purchase orders, receipts, and returns. Based on the type of purchase, the cost, and the requestor’s department, the system determines which individuals are authorized to approve the requisition. Additionally, the application sends e-mail messages throughout the requisition life cycle to communicate status and required actions to originators, end users, reviewers, approvers, and buyers. Reviewers and approvers can use the features of the application to modify, approve, deny or cancel entire requisitions or individual line items. When a requisition has been approved at the specified final level, a buyer can use approved requisition lines to build purchase orders (POs).
Key Responsibilities:
 Guiding Team to understand the application functionality and implementation of the technology.
 Knowledge sharing on implementation of Dojo in e-Procure.
 Code review to make sure the changes implemented is as per business requirement.
 Helping and providing the solution to fix the issue.
 Guiding and providing team a high level knowledge on Jquery and latest Dojo version to do the POC to replace Dojo components.
 Getting the Team work status to make sure the deliverables are on time.
 Team work status update to management.
5. PROJECT  Websphere-8 migration (Oct ’12 to Mar’13)
Client
FORD Motor Company, NA
Technologies
Websphere8, AccuRev, Autosys, Different FORD frameworks.
Tools
Rational Software Architect (RSA) 8.x.
Role
Sr. J2EE Developer/Team Lead
Description:
This project is a companywide WAS8 migration project to migrate all WAS6.1 application server hosted projects to WAS8.0.x application server host in FORD.
Key Responsibilities:
 Interaction with Multiple Application Team to do the migration.
 Migration of WAS6.1 compatible code using RSA8 migration wizard to make it compatible to WAS8.
 Update of latest FORD frameworks to all the applications under migration.
 Build & Deployment to new WAS8 host with migrated code.
 Managed Team to give technical support during migration
 Get the status of each individual team member about their migration task.
 Coordination with multiple different Teams to fix any challenging issue.
 Analysis and Impact Analysis on Change to provide possible solutions to fix the issue, in multiple ways.
 Addressed performance issue by doing all the R&Ds based on application functionality and used technology.
 Guide the team to make sure the deliverables are in time.
 Provided the solution to team members whenever they have any critical issue to be fixed in time.
 Team Status update to management.
 Guide team for their day to day activity.
6. PROJECT  ECTS(AD) (June ’11 to Sep’12)
Client
FORD Motor Company, NA
Technologies
Struts, JSP, JSTL, Servlet, Java, Toplink, Oracle, Websphere, AccuRev
Tools
Rational Software Architect (RSA) 7.5
Role
Sr. J2EE Developer
Description:
ECTS is a web based core tracking and reporting system. This application manages and tracks the returns of all warranty/ dirty core parts and this is primarily used by Dealers, Consolidators and Suppliers. The status of the parts indicates its current position within the return cycle from the dealer to the remanufacturer. The Exchange Balance Report is produced monthly. In the monthly report the purchases of exchange parts are balanced against the returned used parts (including returns of warranty). The account is sorted by Euro codes and contains a summary of the outstanding returns. This report gives the dealer a current overview of the exchange parts business with FORD. This system handles around 2 million parts per year. More than 5000 users are using this application throughout the Europe continent.
Key Responsibilities:
 Coordination with FCSD Business Customer and PTG.
 Working with Application Maintenance (AM) Team on Production Incident/Change Request.
 Analysis and Impact Analysis on Change Request to provide possible solutions to implement the change, in multiple ways as per the functional requirements requested by Customer.
 Documentation as per FORD SDM.
 Estimation on Change Request.
 Analysis and Impact Analysis on Production Issue given by AM Team.
 Maintaining and tracking the issue by creating TD for individual issue details using HP Quality Center.
 Design and Code change to fix the Production issues if required.
 Maintaining source code in AccuRev for each TD#.
 Build from AccuRev using JCOE Build Tool for each environment (DEV/QA/PROD) to create the Deployment jar.
 Deployment using JCOE Deployment Tool HTEAM.
 UAT with Business Customer for each Change Request/Issue fix.
 Status Update with Application Key Holders.
 Discussion with WAS Server Team for any server related issue or for any information.
 Talking to DBA for any DB related issue or if any change in Database.
7. PROJECT  ECTS Tech Refresh (Dec’10 to May’11)
Client
FORD Motor Company, NA
Technologies
Struts, JSP, JSTL, Servlet, Java, Toplink, Oracle, Websphere, AccuRev
Tools
Rational Software Architect (RSA) 7.5
Role
Sr. J2EE Developer
Description:
This application manages and tracks the returns of all warranty/ dirty core (non-warranty) parts and this is primarily used by Dealers, Consolidators and Suppliers. At the end of the month the surcharge details to be paid to the Dealer for returns is sent to the dealer payment system for further processing.
Key Responsibilities:
 Worked with Business Analyst for understanding of Requirements
 Designed the UML diagrams, Class Diagrams, sequence diagrams using Rational Software Architect IDE with object oriented analysis methodology.
 Prepared module specification document for the use cases.
 Designed and developed the components using J2EE MVC struts framework.
 Developed UI components using JSP, JSTL.
 Developed the unit test cases for the modules using JUNIT.
 Participated in Design and code reviews with JCOE.
 Participated in code reviews.
 Conducted peer code reviews to ensure all deliverables are as per Ford standards
 Implemented DYNAPROP for security of application used passwords.
 Worked on JCOE Build Tool and HTEAM for application build and deployment.
 Helped in fixing critical issues during parallel run and in live system.
 Supported functional and system testing. Also supported UAT.
8. PROJECT  PAPA (April ’09 to Nov ’10)
Client
Thirdware Technology Solutions, Chennai
Technologies
Spring, Hibernate, JSP, JSTL, JQuery, DOJO, JDK, Tomcat, WebLogic, JMS, Eclipse BIRT
Tools
Eclipse IDE
Role
Sr. J2EE Developer
Description:
This application manage all aspects of ordering and receiving materials and services—requisitions, approvals, purchase orders, receipts, and returns. Based on the type of purchase, the cost, and the requestor’s department, the system determines which individuals are authorized to approve the requisition. Additionally, the application sends e-mail messages throughout the requisition life cycle to communicate status and required actions to originators, end users, reviewers, approvers, and buyers. Reviewers and approvers can use the features of the application to modify, approve, deny or cancel entire requisitions or individual line items. When a requisition has been approved at the specified final level, a buyer can use approved requisition lines to build purchase orders (POs).
Key Responsibilities:
 Interacted with business analyst about the requirement understanding and clarification on business requirements.
 Prepared module specification document.
 Worked on Maintenance and sourcing Module and also involved in requisition, sourcing and order module.
 Developed UI components using JSP, JSTL and DOJO.
 Developed unit test cases for the modules.
9. PROJECT  Global Capacity Planning (GCP) [June’08 to Jan’09]
Client
FORD Motor Company, NA
Technologies
Struts, Toplink, Java, JSP, Servlet, Oracle
Tools
Rational Software Architect (RSA)
Role
J2EE Developer
Description:
A single repository for part volumes, feature mix information, and supply base capabilities used by Marketing, MP&L, PD Program Teams, Purchasing and the Supply Base, which improves quality, timeliness, and communication of capacity planning information and decision. Significantly reduces shortages and excesses; optimizing utilization. Provides for uncertainty by ensuring there is appropriate product and manufacturing flexibility and by reducing cycle time. Develops tooling requirements, Contributes to supplier facility planning, Ensures product programs, manufacturing, and purchasing develop consensus capacity plans.
Key Responsibilities:
 Prepared Module Specification Documents based on the assigned usecase.
 Development of User-friendly Presentation layer using JSP.
 Involved in JAVA coding for business layer and Data access layer.
 User validation using Java Script.
 Developed unit test case to test the functionality.
 Prepared Test Case document.
10. PROJECT: NGAVS / ABS [Nov’07 to April’08]
Client
FORD Motor Company, NA
Technologies
C, C++ and JAVA
Tools
Rational Software Architect (RSA)
Role
J2EE Developer
Description:
Automated Blend System (ABS) is used for automatically blending vehicles in the pre-trim bank so that they will enter the trim line in an optimal mix. The components and functions of ABS are Reader inputs, Unit controllers, Inventory segments, Blending, Broadcasting, Vehicle Display screens. Used only in N.A. non-ILVS plants. Present usage is limited to Twin Cities, Norfolk, Hermosillo and Ontario Truck.
Key Responsibilities:
 Worked with Business Analyst to understand the existing application functionality.
 Based on the understanding of the existing functionality, done analysis to do Reverse-Engineering.
 During reverse-engineering, based on the analysis, prepared analysis document to get it reviewed by Business Customers.
 Once it has reviewed and signed of customer, prepared Activity Diagrams and use-case.
11. PROJECT  NGAVS / CDF [Aug’07 to Oct’07]
Client
FORD Motor Company, NA
Technologies
Java, Oracle10g, Toplink, RSA7.0
Tools
Rational Software Architect (RSA)
Role
J2EE Developer
Description:
Automated Blend System (ABS) is used for automatically blending vehicles in the pre-trim bank so that they will enter the trim line in an optimal mix. The components and functions of ABS are Reader inputs, Unit controllers, Inventory segments, Blending, Broadcasting, Vehicle Display screens. Used only in N.A. non-ILVS plants. Present usage is limited to Twin Cities, Norfolk, Hermosillo and Ontario Truck.
Key Responsibilities:
 Interaction with Business Analyst on use case discussion to understand the functional requirement.
 Preparation of module specification based on the assigned functional document/use cases
 Developed the code as per the requirement.
 Prepared unit test cases to test the developed code before release for business testing.
 Done the unit testing.

  • Updated 6 years ago
  • +44 (0)203 004 9596

    info@versatilestaffing.co.uk
  • This field is for validation purposes and should be left unchanged.
Share

Post a comment

Your email address will not be published. Required fields are marked *

Contact
close slider
  • +44 (0)203 004 9596

    info@versatilestaffing.co.uk
  • This field is for validation purposes and should be left unchanged.