Web Developer Resume
Jersey City, NJ
SUMMARY:
- More than 11 Years of experience in Web Development and in JavaScript, HTML & CSS.
- Experience in building hybrid mobile apps with Ionic for Android and iOS using PhoneGap framework.
- Completed Oracle Certified Professional, Java SE 6 Programmer. (Test ID: OC1361388, Score 93%)
- Completed M101J:MongoDB for Java Developer. (Score 90%)
- Completed Introduction to Enterprise Architecture. (Score 80%)
- Worked extensively on Spring 3.0, Web - Services, RESTful services, Angular JS, ExtJS, JQuery, CSS, HTML etc.
- Worked with the Onsite - Offshore model, Co-ordination with clients/users, understanding of client requirements and cost-effective solutions.
- Strong programming skills. Sound analytical and problem solving skills with a good exposure to the key facets of leading teams to meet set objectives and ability to learn new technologies quickly.
TECHNICAL SKILLS:
Languages: Java, JavaScript
Web Technologies: Angular JS, Ionic, Ext Js, jQuery, BootStrap, HTML5, CSS3, Spring MVC, Hibernate, MongoDB
TDD/BDD: Jasmine, Karma, Protractor, Cucumber JS, EggPlant
Build/Version Tools: Grunt, Gulp, Webpack, GIT
IDE/Tools: IntelliJ, Eclipse, Log4j, Browser-Sync
Operating System: Windows 7, Unix
PROFESSIONAL EXPERIENCE:
Confidential
Web DeveloperResponsibility:
- Creating the workable HTML template in based on the business requirement.
- Customize the ag-grid component to include additional features based on the project needs. Like column persistence( if user revisit the page then same sort order, filtering, column resize etc will be maintained).
- Worked on CSS3 Animation for page transitions.
- Created custom directives as a reuseable components to perform specific tasks and injected into different modules.
- Written Build Script using Gulp JS and Webpack.
- Created Mobile pages for ‘Barlcays Now’ for create/view travel requests.
- Creating hybrid mobile applications for multiple mobile devices with a native look feel using AngularJS, CSS3, JavaScript, HTML5, Responsive Web Design RWD without losing the features of a native app.
- Providing native mobile app features using PhoneGaps Android and iOS APIs / Plugins for mobile device capabilities like address book.
- Used JavaScript documentation library Dgeni to capture the technical details of each modules.
Environment: HTML5, CSS3, JavaScript, TypeScript, Angular JS, Webpack, Gulp, Jasmine, Karma, GIT
Confidential, Jersey City, NJ
Web DeveloperResponsibility:
- Developed Object Oriented JS modules with concepts of classes, methods and inheritance using pure JavaScript and injected the class to angular controller.
- Worked extensive on Grid Components to customize it based on the needs
- Developed a services/components to capture the preferences of the user in Grid controls. When user revisit the page, still Grid shows the same filter, sorting orders etc.
- Injected directive to customize the specific column for additional functionality
- Injected directive to show the popup when clicked on grid cell
- Customied filter like Excel Type Filters.
- Developed custom components using directives.
- Written Gulp scripts to setup build, watch, unit-test, e2e test to be run automatically.
- Used Browser-Sync, Lite-Server to run the javascripts app in local.
- Written unit test scripts using jasmine and integrated with Jenkins.
- Written E2E test using Cucumber/Jasmine and Protractor and integraed with Jenkins. Using PageObjects design pattern to develop functional tests.
- Also used eggplant for E2E test to cover the functionality.
Environment: Angular JS, Ionic, Java Script, Gulp, Jasmine, Karma, Cucumber, Protractor, BootStrap, Spring MVC, Hibernate, MongoDB, Oracle
Confidential, New York City, NY
Web DeveloperResponsibility:
- Prepared the Low Fidelity Wireframe based on the SRS.
- Developed the Insights Modules in Angular JS Framework and used Value Services to pass the Context Attributes.
- Experience in developing component using Grid, Panel, Combo Box etc.
- Used SessionStorage to store the frequently used staic data.
- Used Web Workers (PostMessage, EventListeners) to interact between iframes.
- Co-ordinate with services to establish the JSON Contract between Services & UI Teams.
- Written Build Script using Grunt JS.
- Co-ordinate with Offshore team of 3 members.
- Prepared the test plans, test cases and unit testing the module developed.
Environment: Angular JS, Java Script, BootStraps,Spring MVC, Hibernate
Confidential, Jersey City, NJ
Web DeveloperResponsibility:
- Coded Angular JS Custom Directive for are reusable HTML5 Templates
- Written basic Test Script using Jasmine to test the components
- Coded Angular Routing and custom factory services.
- Understanding of basic usage of Node JS and running the Grunt script using Node JS.
- Used a custom framework sitting on the top of Node JS and Mongo DB to take care of the back-end calls with. Lightning fast speed.
- Analyzed existing PowerBuilder modules and prepare the Functional Requirement Document.
- Designed the front end using EXTJS for two module Feeders Profile and Feed Errors.
- Created the code for Ext JS Grid for display the details of the Feeders Errors.
- Created the code for Ext JS chart for statistics.
- Co-ordinate with Offshore team of 3 members.
- Setup the development environment using Eclipse and Apache Tomcat 6.0 for the web application.
- Prepared the test plans, test cases and unit testing the module developed.
Environment: Angular JS, Ext JS, Spring MVC, Hibernate
Confidential, Jersey City, NJ
Java Developer
Responsibility:
- Analyzed the requirement (BRD) from the client and prepare the technical specification document.
- Created the common utility classes that can be used by all the modules in the project.
- Setup the development environment using Eclipse and Apache Tomcat 6.0 for the web application.
- Prepared the test plans, test cases and unit testing the module developed
Environment: Java, J2EE ( Servlets & JSP), DB2
Confidential, Jersey City, NJ
Java DeveloperResponsibility:
- Processing Orders from Multi-channel; Multiple sources
- Establishing and Modifying order routing rules
- Capture order & Route order
- Connectivity to Market and Market Systems
- Receive & Validate Executions
- Post Trade Support (STIF Generation)
- Modify Open Order Price and Quantity for Corporate Actions
- Analyzed the requirement from the client and prepare the technical specification, which can be used by other team members to understand the module.
- Designed the front end screen with HTML, JSP and Servlet
- Leading the Team size of 5 memberInteract with clients from off-shore for gathering requirements
- Involved in Requirement Analysis & Design Phase of the projects to build the strategic solution
- Use IPMS for all project management related quality activities
Environment: Java, JSP, Servlet, Spring, Hibernate, Oracle, Weblogic, Apache Tomcat
Confidential
Java DeveloperResponsibility:
- Interact with the clients and co-ordinate the off-shore
- Involved in Feasibility / Requirement Analysis, Design, Coding and Testing of various campaign and enhancement TPRs
- Co-ordinate with Citi 3rd party Vendors
- Delivery of the Technology Project Request (TPR)
- Zales Val VIP Mailer
- Sophocles MC Acquisition Mailing to RPL Consumer Inactives
- THD DreamBook Postcard
- GoldPlus Failed Reissue Report
- Costco Customer List
- Worked in FDR system and Credit Card system
Environment: SAS, Cobol, JCL
Confidential
Java Developer- Confidential (UBP), Switzerland based in Geneva, is one of the major Swiss asset management banks for both private and institutional clients, and a world leader in alternative investment. The following migration is accomplished as part of requirement.
- Migration from ADSO to CICS/COBOL
- In order make our existing banking software interact with Open Systems (.NET,..) the entire module designed using ADSO was converted to CICS COBOL on TX series machine.
- Migration from IDMS to Oracle
- Efficiency of CICS COBOL on TX series machine is more on Oracle than IDMS DB.
- Re-Engineering of STELINK Module
- Removed the third party STELINK module and developed the same module with some additional features. STELINK is an electronic message transfer between banks when online transaction takes place.
Responsibility:
- Involved in Migration and testing of our UBP online Banking application
- Leading the team for Post-production support (resolving defects)
- Took full ownership in developing the STELINK module and resolving
Environment: CICS, Cobol, JCL
