We provide IT Staff Augmentation Services!

Senior System Engineer,resume Profile

SUMMARY

  • Nearly 9 years of progressive experience in Product Development/Solution development, Banking and Financial services.
  • Good knowledge of a Web based applications and frameworks using Java J2EE technologies and best practices- Spring MVC, Struts MVC, SOAP, Web services, WSDL, JavaScript, JQuery, Ajax, XML, JSON.
  • Extensive experience on a Mobile/Web Application using HTML5,CSS3,JavaScript libraries Sencha Touch 2.2, Ext Js 4.x and JQuery .
  • Having Working knowledge and experience in Application Modernization multichannel digital frameworks/Responsive Design, UI/UX experience best practices.
  • Working knowledge of Object Oriented Analysis and Design OOAD and J2EE/SOA, Business Integration Architectures design principles.
  • Working experience in Agile RUP, Scrum and waterfall development lifecycle.
  • Effective in onshore/Offshore coordination, Release and development Planning and configuration management.
  • Ability to effectively plan, estimate and to deliver high performance and cost effective solutions.
  • Good documentation skills, excellent communication, presentation and interpersonal skills, and organizational skill.

TECHNICAL SUMMARY

Software Languages: Java 1.4x/1.5, J2EE Servlet, JDBC, JSP,JSTL, Java Bean, , XML,

Framework: Struts, Spring, Sencha.

Operating System: Microsoft Windows, DOS, UNIX.

Tools: Eclipse, XMLSpy, Ultra Edit, Microsoft Project, MS Word, WebStrom.

Web / Application Servers: Apache Tomcat 6.0/7.0, RAD 7.5.

Web Technologies: HTML5, JavaScript, CSS3, Ajax, JSON, Jquery, JSP, JSTL,d3.js, HighCharts.

Database/ORM Tools: Oracle, Hibernate

Configuration Control: SVN, ANT, CM Synergy Continuous .

PROFESSIONAL EXPERIENCE

Confidential

Senior System Engineer.

  • As a Team lead involve in social CRM platform for telecom customers and representative. The system is build on multichannel design principles, gamification and spring MVC framework.
  • The platform is leveraged for multiple products and services for implementing web and mobile based support services, wiki implementation. The application provides role based security, hierarchy based access, escalation for various types of workflow. System also allows rewards points and ranking of the users/ representative based on the points in collaboration.
  • The platform is build with strong focus towards breach user experience which is accomplished by implementing HTML5, CSS3, Javascript, Jquery, and HighCharts. Data grid for the UI layer. Apache lucene for the intuitive text based search, Ajax/Restful service integration on Spring framework for service integration.
  • UI layer, Service Integration and search optimization.
  • Involved in interacting with the UX architects on prototyping and iterative design to improve
  • both design and performance for the UI layer.
  • Interacted with application architect to design the workflow and service integration on top of Spring MVC, Ajax and web-Services layers
  • Involved in enhancing system performance, incorporating UAT feedbacks and production rollouts.

.

Technical Environment: Jquery, JavaScript, Ajax, Spring MVC, JSON, Maven, Java, RAD 7.5, Tomcat, SVN, Oracle SQL Developer.

Confidential

Senior Web Developer

  • FATCA is intended to prevent and detect offshore tax evasion. Goal was to consider the new IRS regulation by allowing UBS ONE SOURCE user to associate each phone number on the file with a country, enhance W8-Ben flow to include additional interview questions. Disallow/Invalidate W8-Ben when there is a presence of only a current US phone number s .
  • Knowledge Center or Educational portal is an existing project residing in the shared drive, objective is to bring it in the main codebase with minimal changes and in stipulated time.
  • Design application interfaces and the business tier to meet application modernization strategies for Wealth Management product and solutions.
  • Implemented Ext. js combobox to capture the country and country code. Coded validation logic not to allow the user to submit the form if only phone number or country is present on the file.
  • Coded front-end logic using jQuery, Extjs and backend using struts framework and java to bring the code from shared drive to main code base and keep the content folder to shared drive.
  • Managed Onsite/offshore coordination for the enhancements and new feature releases.

Technical Environment: Ext JS 4.x,Jquery, JavaScript, Ajax, struts, JSON, Maven, Java, RAD 7.5, SVN, Sybase.

Confidential

Senior Web Developer /Team Lead

  • Manual Adjustment facility is an enhancement to an existing Genesis utility. User will be provided with the capability to Search and Retrieve existing contract and make adjustments to the indicative or common balances data. Data Acquisition process then applies the enrichment and validation logic and latest adjusted information is available to the users for consumption.
  • Design and implemented screens in Ext js using grid components, panels with Ext js MVC framework.
  • Coded cascading filter which require to code the logic in all the three layers.
  • Created documentation Functional Specifications for Development team to code functionality documented test plan and its procedures.
  • Responsible for the production deployment process.
  • Managed multivendor onsite/offshore coordination for development bug fixing, regression testing and point releases.

Technical Environment: Ext JS 4.x, JavaScript, Ajax, Spring MVC, JSON, ANT, Java Eclipse, SVN, Oracle SQL Developer, Tomcat 7.

Confidential

Senior Web Developer /Team Lead

  • Mobile 3.4 was an enhancement done to provide the existing DB Define Benefit functionality in Canada and French language .The solution utilize leading technology, be easy and quick to use, and easy for client teams to setup. Enhancement was targeted to various versions of ios and Android.
  • Design and coded logical flow using Sencha touch 2.2, CSS 3, HTML 5.
  • Implemented Profiles for Tablet and Smartphones.
  • Actively involved in the UI design reviews and code reviews.
  • Created documentation Functional Specifications for Development team to code functionality documented test plan and its procedures.
  • Analyzed the defects and categorized them based on severity using Quality Center.
  • Worked on Change Requests/Defects in the project.
  • Support in development and testing activities.
  • Application was tested for iOS 5x,6 and Android 3.2,4.1

Technical Environment: :JDK1.6, JavaScript, Ajax ,Spring MVC, HTML 5.0, CSS 3.0, Sencha Touch 2.2,JSON,ANT, Log4j, Eclipse, XML, SVN, MySQL, Web Services, Tomcat 7.

Confidential

Senior Web Developer /Team Lead

  • Mobile 3.2/3.4 enhancement was done to add DC Enrollment/FE services to Mobile YBR capabilities in order to better serve client's on the go user population. The solution utilize leading technology, be easy and quick to use, and easy for client teams to setup. Enhancement was targeted to various version of ios and Android
  • Implemented multichannel user experience best practices to support mobile, tablet, desktop cross browser access
  • Designed/Coded/Integrated HFIM Third party module to interact with FE Financial Engine for online saving advices and retirement evaluation.
  • Responsible for building the application in Spring, JSP, Jquery, JavaScript, HTML as a view Presentation Layer.
  • Requirement analysis from functional and technical feasibility perspective.
  • Integrated the application with DB2 HASBRO.
  • Used SQL to fetch the data to populate the page.
  • Worked on Change Requests/Defects in the project.
  • Support in development and testing activities.
  • Ensured Module delivery in conformance with defined standards and process.
  • Application was tested for ios 5x,6 and Android 3.2,4.1

Technical Environment: : JDK 1.6, Spring Webflow 2.0 , Spring MVC, JSP, HTML 5.0, CSS 3.0, Mobile-jQuery,JSON,ANT,Javascript,AjaxLog4j, Eclipse, XML, CM Synergy, SVN,CICS, DB2, Web Services, Tomcat 7.

Confidential

Senior Web Developer /Team Lead

  • This is an existing web based application 'Withdrawal and Rollover 'which do not provide a satisfactory user experience as the information is scattered across the pages. It also lacks true self-service Hardship Withdrawal initiation process.
  • New Withdrawal Flow was developed to improve the quality of the withdrawal and rollover pages by condensing the flow, updating the information presented, and refreshing the design of pages. It has enhanced the user experience and reduced the number of calls into the BC for withdrawals and rollovers.
  • Introduction of true self-service Hardship Withdrawal initiation process has speed up the hardship process and reduced the number of denials. This has also reduce calls to the BC, which will reduce costs and result in a better user experience, and increase in participants participation.
  • Interact with the BA's/Internal Teams to get requirements for new Dev items and Change Requests.
  • Designed and developed the Withdrawal application which allows fetching the data from the DB2 and populating the pages in the workflow. This browser based application was developed using JSP, Ajax, Struts MVC, JavaScript, and Java Collections.
  • It was the offshore and onsite project, at offshore there were 4 people, and I was the lead for the team at onsite. Guiding the team with changes, involving them in the meetings and discussions with the client.
  • Developed the test cases for unit and system testing.
  • Responsible for providing the technical support and bridge the onsite analyst gap within the team during the non-overlapping time.
  • Developed data configuration files using XML Spy 5.0.
  • As a Dev-Lead responsible for task management, code reviewing.
  • Ensured Module delivery in conformance with defined standards and process.

Technical Environment: JDK 1.4.2, Java, JSP2.2, Struts, ANT, Log4j, Eclipse, XML, CM Synergy, CICS, JavaScript, HTML,CSS, Ajax,JDBC,SQL ,Tomcat 6,WebLogic 10x.

Confidential

Senior Web Developer/Analyst

  • This is a web based application in which the look and feel of the existing Reallocation flow was revamped to make it more contemporary and user friendly.
  • The new Landing page provides the one stop shop to the user to initiate different flows impacting their investments. The implementation of Asynchronous call on the pages help the user to refresh the data of the particular part on the page without making a data service call to a database. Progress Bar helps to keep the track of the status of the transaction. Pie charts were introduced to help the user know the amount of percentage invested in each funds, at the same time compare the before and after allocations made to each fund.
  • Acted as an Analyst and converted High Level Design into detailed Low Level Technical Specifications.
  • Specked out the details of the features not detailed in HLD, Asynchronous calls. 3D pie chart using amCharts.
  • Responsible for leading the core development team.
  • Developed the reallocation flow using Struts MVC frame work and Java Collections.
  • Responsible for Integration and sweep testing.
  • Took initiative to bring forth the accessibility issues that could come up as part of new design
  • Responsible for Client Configuration set up.

Technical Environment: JDK 1.4.2, Java, JSP,JavaScript,jquery,JSTL,Ajax Struts, ANT, Log4j, Eclipse, XML, CM Synergy, CICS, Linux,DB2 , Tomcat 6 , WebSphere

Confidential

Senior Developer

  • Your Benefits Resources 5.x is a web based application. This internet application provides a user friendly interface to various participants, who are already using or intend to use Hewitt Business Plans on HR consulting and management. It provides consulting on US Benefits, and includes main services such as Defined Benefits DB , Defined Contributions DC and Health Management HM .
  • YBR 5.x will evolve around both YBR 3.x and 4.x. The base foundation for YBR 5.0 is TWGI The World's Greatest Interface . TWGI makes use of custom class loaders, customized Struts framework to meet the application requirement , code generators, digester, logger etc.
  • The complete YBR 5.x project is divided into 3 sub-projects: Client side csDev , Workflow and TWGI tooling. CsDev is responsible for View part of the application along with validations while Workflow deals with the flow of pages by mapping actual data from the database, data manager, mock data files, resource bundles, etc. The TWGI tooling is responsible for developing tools around YBR 5.x. It also helps the Client Delivery teams in easy customization of the application.
  • As Team member I involved mainly in implementation and customization of tasks related to module.
  • Coding Java, JSP, and Servlets using Struts framework.
  • Responsible for Integration and sweep testing.
  • Responsible for Integration and sweep testing.
  • Provided support to the QA team.
  • Provided support to the QA team.
  • Ensured Module delivery in conformance with defined standards and process.

Technical Environment: JDK 1.4.2, Java 2.2, JSP, Struts, ANT, Log4j, Eclipse, XML, CM Synergy, CICS, DB2,Tomcat 6, WebSphere.

Confidential

Software Engineer

  • Fund transfers is a web based application allow the participant to move money from one or more funds directly into other funds for their defined contribution plan s .
  • YBR supports transferring money from Employee Balances, Employer Balances and All Balances both Employee and Employer . Client requirements determine which options their participants will see on YBR. A client can have multiple plans or allow transfers for more than one account type multiple categories - i.e. employee, employer or all balances for a plan. They can also allow their participants to choose how they want to transfer money out by amount or percent .
  • Responsible for coding in java collections, Jsp and xml configuration.
  • Unit Testing.
  • Issue Resolving
  • Interaction with the offshore analyst.

Technical Environment: JDK 1.4.2, Java, JSP, Struts, ANT, Log4j, Eclipse, XML, CM Synergy, Linux, CICS, DB2,JDBC,SQL

Confidential

Software Engineer

  • This is a web based application which allows an eligible participant a quick way to enroll in a defined contribution plan. This process is faster because the different options that a person needs to select for enrollment are defaulted for the participant. They may then select to change the information that they are not satisfied with.
  • Responsible for coding in java collections, Jsp and xml configuration.
  • Unit Testing.
  • Issue Resolving

Technical Environment: JDK 1.4.2, Java, JSP, Struts, ANT, Log4j, Eclipse, XML, CM Synergy, CICS, DB2.

Hire Now