Full Stack Developer Resume
Collingswood, NJ
SUMMARY:
- 13+ yers of extensive hands on experience in web application development, maintenance and migration projects.
- Analytical, quick learner and results oriented.
- Excellent communication and client facing skills.
- Excellent Team player and Mentor.
- Experience in Global delivery model.
- Experience in building Responsive Web Applications using Bootstrap, Angular JS, Node JS, JSON, CSS, HTML5, JavaScript, EXT JS and JQuery.
- SOLID programming experience for java based web projects using Spring MVC, Struts, JSP and Servlets.
- Experience in working with SOAP and REST based web services.
- Experience in working with version control systems like VSS, SVN and GIT.
- Clear understanding of Design patterns and their application in web applications.
- Domain experience: Banking and Finance (KYC, AML, Risk, Investments), Insurance, Utilities, Healthcare, Life Sciences.
- Proficient in working with Traditional waterfall and Agile (scrum) based projects.
- Experience in Project Planning, Execution and Control, Scope Management, Requirements Gathering, Analysis, Design, Development, Implementation and Closure.
- Experience in RDBMS like Oracle, SQL Server and Non - SQL Databases like Lotus notes, Mongo.
- Experience in using services from private cloud for web application development using Angular JS.
TECHNICAL SKILLS:
Web Skills: Angular JS, Node JS, Bootstrap, HTML5, JSON, Gulp, jQuery, EXT JS, XML, XSL, XSLT, JavaScript, AJAX, CSS3, High Charts, Google Maps API, Captcha
Testing Tools: Jasmine, jUnit
Programming: Java, JSP, Servlets, JDBC, SOAP, REST Web Services, JAXB, JMS, Jersey (REST Services), C# Web API
Java AS: Apache Tomcat, Pramati, WebSphere, OC4J
Java Frameworks: CAFÉ, Struts, Spring Core, Spring MVC, Spring Batch
IDE: Sublime, Eclipse, Visual Studio 2013
Web Tools: Firebug, Fiddler, IE Developer Tools, Postman
Databases: Oracle, SQL Server, Mongo, Microsoft Access
Data Migration: Notrix, LEI, Ecknowledge
Reporting: SQL Server Reporting Services, Crystal Reports, COGNOS
Collaboration Suite: IBM Lotus Notes & Domino R8.5.x, XPages, SSJS, Lotus script, Formula Language, SameTime, QuickR, Microsoft SharePoint, Microsoft Lync
Defects Management: HP ALM, JIRA, Remedy
SCM Tools: SVN, Microsoft Visual Source Safe, GIT, TFS
PM Tools: Microsoft Project, Microsoft Visio, Microsoft Office
UI Prototyping: iRise, Axure
PROFESSIONAL EXPERIENCE:
Confidential, Collingswood, NJ
Full Stack Developer
Responsibilities:
- Setup Dev, QA and UAT environments for the application.
- Setup GIT repository and Gulp processes for Continuous Integration across environments.
- Wrote Gulp processes to integrate, uglify and minify client side modules containing HTML, JS and CSS for deployment.
- Documented To-be System features and Application Design.
- Implemented Linked-In and Google based authentication process for the MGW system (OAuth 2).
- Developed various Angular directives, filters, controllers and services for various modules within the system.
- Used JSON as a data transport layer between UI and C# Web API.
- Developed Dynamic Forms in Angular JS using Angular Schema Form.
- Configured routes for various parts of the application using UI Router.
- Worked with UI Experts to style the application using Sass.
- Wrote Unit Test cases in Jasmine for the Angular Components.
- Developed Database components like SQL Server Tables, Views, Functions, Stored procedures.
- Developed Web API in C# to be consumed by the web application.
- Tracked Project Plan for
- Developed and Shared Weekly and Monthly Status Reports to the Project Team.
Environment: IIS 8.0, C# (Visual Studio 2013), OAuth 2, Angular JS, Bootstrap, HTML5, CSS3, JSON, REST, SQL Server 2013, TFS, GIT, Gulp, Jasmine
Confidential, Houston, TX
Lead Web Developer / Architect
Responsibilities:
- Implemented Enterprise wide Risk Scoring Utility (RSU) in the CB-KYC system by integrating with Risk Scoring Web Service. Commercial Bank was the pioneer in implementing RSU within its systems.
- Developed Angular JS, JavaScript and Oracle based custom SOAP Envelope generation module at client side to support multiple versions of RSU web service in production
- Implemented AML Customer Types in KYC System. Implemented KYC sections for Banks, Non-Banking Financial Institutions, Casino and Gambling, Individuals, Politically Exposed Persons
- Migrated legacy web application to EXT JS and Apache based java container while making application enhancements and supporting the application for backward compatibility.
- Developed Responsive UI using Angular JS, CSS and HTML5. Developed custom directives to be reused across various parts of the web application.
- Used High Charts to build cool charts for executive dashboards. The chart data was accessed from the private cloud.
- Used ATOMIC Design principles for Web UI Development.
- Used JSON as a data layer between UI and the middleware (CAFÉ).
- Wrote Custom POJO based services in CAFÉ framework and consumed those using EXT JS
- Developed Custom Reusable JavaScript and JSON based widgets
- Integrated the web application with CAFÉ (Apache based web framework), Oracle, SQL Server Reporting Services (SSRS), WebSphere MQ, Enterprise wide Risk Scoring Utility (RSU) Web Service integration using RSI (SOAP)
- Developed configurable reporting module using custom HTML and SSRS.
- Incorporated application enhancements and business logic changes as per ever changing regulatory / compliance requirements
- Migrated Notrix Jobs to Oracle based jobs
- Used SVN to maintain Java code versions through Eclipse.
- Used IBM Lotus Templates to maintain release versions for legacy application code.
- Used HP ALM for Defect Management and Triage discussions.
- Agile Development Model (SCRUM based)
- Used SharePoint as Project Dashboard and Resources Repository.
- Coordinated with client’s dev team, onsite and offshore delivery teams to assist in delivery during the entire project lifecycle.
- Performed Code Reviews and Design Reviews for various functional requirements.
- Performed Delivery Review for Offshore Supplied artifacts.
- Addressed QA and UAT team concerns through daily interactions.
- Coordinated with QA and UAT teams to ensure product quality is maintained throughout the project lifecycle.
- Project Monitoring - Weekly, Monthly and Quarterly Status Reporting. Monthly Test reports and variance matrix generation and monitoring
Environment: Apache Tomcat 7.0, CAFÉ Framework, EXT JS, Angular JS, Bootstrap, JQuery, HTML, XML, JSON, SOAP, POJO, REST, Java, Oracle, SSRS, IBM Domino Server 8.5.6, Lotus script, Formula Language
Confidential, Washington, DC
Lead Web Developer / Architect
Responsibilities:
- Developed Functional specifications and UI prototypes to assist development and business team visualize the to-be system.
- Requirements Traceability to ensure completeness of the solution.
- Analyzed operational data source (ODS) and extracted data points for data modeling.
- Lead the development of XPages based ICRA application on the top of IBM Lotus Domino platform.
- Integrated newly built web applications with Siteminder.
- Data migration from excel based data source to ICRA application.
- Wrote scripts to migrated lotus notes data to Oracle through custom delimited files.
- Developed various small scale responsive web applications using Angular JS, Node JS, Mongo DB, HTML5 and CSS3.
- Developed small web applications using JQuery, Google Maps API, Captcha, Google Cloud based Services
- Acted as a key liaison between Lotus notes and SharePoint team in migrating several legacy applications to the new platform.
- Enhanced and maintained Java based iDesk web application to serve operational data to the entire organization.
- Worked with Oracle developers to define and architect data model for new applications.
- Assisted SME’s to reuse existing attributes (data items) to reduce the redundancy of data by using Enterprise wide Data dictionary.
- Performed Code Reviews and Design Reviews for various functional requirements.
- Performed Delivery Review for Offshore Supplied artifacts.
- Addressed QA and UAT team concerns through daily interactions.
- RAD based delivery model with short delivery cycles.
- Coordinated with onsite and offshore development team to assist in construction during the entire project lifecycle.
- Coordinated with QA and UAT teams to ensure product quality is maintained throughout the project lifecycle.
- Implemented performance improvements on nightly batch jobs to improve overall performance of the system.
- Project Monitoring - Weekly, Monthly and Quarterly Status Reporting.
Environment: IBM Domino Server 8.5.6, IBM WebSphere, EXT JS, Angular JS, JQuery, HTML, XML, JSON, SOAP, POJO, Java, Oracle, MongoDB, SharePoint, Flex, REST, Portal
Confidential, Los Angeles, CA
Lead Web Developer / Onsite Coordinator
Responsibilities:
- Developed Responsive web applications using Angular JS, HTML5, CSS, JSON and REST.
- Developed Java based web applications using Spring, REST, and Oracle.
- Wrote scripts to migrated lotus notes data to Oracle through custom delimited files.
- Automated local encrypted mailbox archives migration to OpenTEXT.
- Project Execution and Control from Offshore and Onsite locations
- Involved in Requirement Analysis, UI Prototyping using iRise, Functional requirements documentation, Requirements Traceability
- Design and Development
- Reusable Components Development
- Team Management and Onsite Coordination
- Project Tracking
- Team mentoring
- Multi-vendor Team
- Coordinated with onsite and offshore development team to assist in construction during the entire project lifecycle.
- Coordinated with QA and UAT teams to ensure product quality is maintained throughout the project lifecycle.
- System validation and Implementation
Environment: IBM Domino Server 8.5.1, Angular JS, CSS, JQuery, HTML, XML, JSON, SOAP, POJO, Java, Spring, Oracle, REST, OpenTEXT
Confidential
Lead Web Developer / Migration Specialist
Responsibilities:
- Project Kick Off
- Requirement Analysis, Use Cases Generation, Business Rules Extraction, UI Prototyping, To-be system Functional requirements documentation, Requirements Traceability, External System Interface analysis
- Design Review with Onsite Application Architect (Java)
- Database and data analysis along with Onsite Data Architect
- Data Migration for To-be system along with Offshore Database Developer
- Team Management and Onsite Coordination
- Project Tracking
- Team mentoring
- Interaction with customer, QA teams and offshore teams on daily basis
- System validation and Implementation
Environment: IBM Domino Server 7, JSF, Oracle, Jackpot Framework, DB2, Custom Geospatial Service in .NET
