Lead Developer Resume
Southborough, MA
PROFESSIONAL SYNOPSIS:
- Oracle certified Java Programmer with overall 12+ years of experience in requirement gathering, analysis, detailed requirements design (user cases, user interfaces, UML diagrams, technical specs), workflow design, functional test plans & cases, and development using Java/J2EE, Web services, PHP, Drupal, AngularJS, jQuery, OOJS, Oracle, MySQL and Shell scripting technologies
- 5+ years of experience working as a Java full stack developer
- 2+ years in Project Management activities project initiation, planning, development, executing and delivery
- 2+ years in the entire Product Lifecycle from strategic product planning, defining, architecting, designing, development to product release whilst constantly building innovative and differentiating features
- Skilled at developing complex web applications in Java/J2EE technologies using Struts /Springs / Hibernate /JSP /Servlets /Web services and Drupal
- Hands - on experience in implementing innovative and cost-effective ideas for implementation, operational and maintenance and for a better end user experience on the product
- Adept at facilitating team in Sprint Planning, Release Planning, Daily Stand-Ups, Stakeholder Demos and Sprint Retrospectives using Scrum Framework
- Business mind-set with strong analytical skills and technical skills. Experience managing aggressive and dynamic projects prioritizing product/project needs based on data and metrics.
- Information Architecture & Usability - UI/UX designing of web applications, integration patterns, cloud patterns, integrations, UML diagrams, web services, data migration, periodic data syncs
- Business & System Analysis - Use cases, storyboarding, requirement specifications, functional and technical specifications, solution proposals, high level and low-level specifications
- Experience in developing REST Web services using Jersey Framework
- Hands on experience in setting up multi node environments for WebSphere Application Server
- Experience in working on TCP/HTTP Load Balancer and proxy solutions using HAPROXY which can be run on Linux
- Project Development - planning, communication, risk & management strategies and full project lifecycle management
- Product Development - User stories, Sprint planning, Sprint retrospective meeting, Sprint Demos, Sprint iterations, roadmaps and communication
- People Management - Led and managed teams of 2-10 staff in multiple project environments
- Change Management - Designed change management process & procedures, effort and cost estimation
TECHNICAL SKILLS:
Development Languages: Java 7, Drupal, Shell Script, PHP
J2EE Technologies: JSP, Servlets, JNDI, JDBC, LMS Saba
API s & Frameworks: Spring, Struts, Hibernate, Cocoon, AngularJS, Log4j, Ant, JUnit, iText
Web Technologies: AJAX, DWR, jQuery, YUI, AngularJS, JavaScript, JSON, CSS
Application/Web Servers: WebSphere, JBoss, Tomcat, Apache, IIS
Web services: SOAP, Rest, WSDL, AXIS
Databases: Oracle, MySQL, Microsoft SQL Server
Tools: Eclipse, SQL Developer, Fiddler, JBoss profiling, CVS, SVN, Mantis, Project wiki, UML, Burp, Maven
Reporting Tools: Crystal Reports
Platform: Microsoft Windows, Linux
Learning Domain: Saba, Sum Total, Confidential ONE, AICC, SCORM 1.2, SCORM 2004
Integrations: CyberSource, Pay metric, VeriSign, Site Minder, SAML & ADFS SSO, oAuth 2.0
PROFESSIONAL EXPERIENCE:
Confidential, Southborough, MA
Lead Developer
Responsibilities:
- Involved in preparation of FDD’s for Alpine and Edu Tube integrations
- Site configurations and business rules setup in Saba Cloud
- Identified data entities that are to be migrated to Saba Cloud
- Analyzed on Workday integration API’s with Saba Cloud
Technology: Java, jQuery, SOAP/REST web services, Oracle, Saba API’s, Unix
Confidential, Des Moines, IOWA
Lead Developer
Responsibilities:
- Involved in My Learning Portal development and production support activities
- Responsible for Sprint Planning, Release Planning, Daily Stand-Ups, Stakeholder Demos and Sprint Retrospectives using Scrum Framework.
- Worked as a Java Full stack developer in the team involving in all the layers of the application using Struts, Spring, Hibernate, Web Services, jQuery, AngularJS, Oracle, Maven, JBoss, Unix.
- Enable communication between SABA and MLP using AXIS SOAP Web services.
- Saba site configurations and business rules; Programmed applications using Eclipse IDE
- Developed Shell scripts that run as scheduled jobs and load learning entities data from flat files to Saba Database.
- Developed unit test cases using Junit Framework.
- Worked on SVN versioning tool for managing the code versions; Used Zoho for the Bug tracking.
- Developed Stored Procedures and Database Views for reports.
- Participated in the QA process to ensure the implementation meets the agreed upon client requirements
- Work with the team and be involved in all phases of development and rolling out the implementation
- Involved in Site Minder integration and the development of Integration modules; Cyber Source, Google Analytics, Web Trends, Google map integration in MLP Portal
- Provided support and coordinated with customer during user acceptance and act as SME during the entire life cycle of the project; Used SOAP UI for testing the Web services; Responsible for Technical Documentation of the System
Technology: Java, JSP, Struts, Spring, Hibernate, jQuery, AngularJS, OOJS, SOAP/REST web services, Oracle, Saba API’s, JBoss, MySQL, Unix
Confidential
Lead Developer
Responsibilities:
- Conduct JAD sessions with customer, gather configuration, customization, branding.
- Coordinated with the team and be involved in all phases of development in rolling out the implementation.
- Involved in the development of customer specific Integration Modules Cyber Source, Pay metric, SAML & ADFS SSO, VeriSign, oAuth 2.0, Google Analytics, Web Trends.
- Participated in the QA process to ensure the implementation meets the agreed upon client requirements.
- Provided support and coordinate with customer during user acceptance and act as SME during the entire life cycle of the project.
- Post implementation transitioning and L3/L4 support staff on the implementation specifics.
- Enabled customer to create new revenue generation model by taking MapR proprietary Big Data related courses online.
- Implementation completed in the stipulated 60/45 days milestone for each customer.
- Integrated with Google Analytics to provide the customer with insight on region wise.
- User base and the site usage; Involved in the SAML integration for Tesla client.
- Conducted penetration testing using burp tool to identify security vulnerabilities and impacted features/functionalities.
- Development of ExpertusONE mobile application (using Phone Gap) for both Android and IOS gadgets.
- Involved in setting up TCP/HTTP Load Balancer using HAPROXY.
Technology: JAVA, JSP, Struts, Hibernate, Ajax, AngularJS, jQuery, REST APIs, MySQL
Confidential
Lead Developer
Responsibilities:
- Involved in the development of porting customizations from 5.2 to 5.5 and new UI requirements, upgrading batch processes and data migration from Saba 5.2 to Saba 5.5.
- Involved in upgrade of SABA web services consumed by the portals and modifying the widgets.
- Development of Shopping Cart architecture and integration of CyberSource Payment gateway.
- Developed application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, code generation, and version control (SVN).
- Worked on development of Saba payment related webservices and built applications using ANT
- Post Go-Live contributed for production support and later in transitioning and L3/L4 support staff.
- Successfully completed the upgrade project with in stipulated time with client appreciation.
Technology - Java, Struts, Hibernate, Spring, EJB, XML, XSL, Ajax, AngularJS, jQuery, Saba 5.5, WebSphere, Oracle 9
Confidential
Lead Developer
Responsibilities:
- Involved the development/enhancement of application features as per the specified standards, perform self-review and implement peer review comments and ESVL Production support
- Developed User Interfaces using Struts, JSP, JavaScript, and JSTL, display tag libraries, Use Case diagrams, Class diagrams and Sequence diagrams
- Implemented Apache Tiles framework for designing the application layout and Apache Validator framework for both server and client validations; Implemented DAO pattern for database connectivity
- Used ANT and Maven to build the applications.
- Tested the assigned modules of the JUnit and peer Unit testing of the peer developers successfully
- Provided support and coordinate with customers for gathering requirements.
- Participated in the QA process to ensure the enhancements/CRs meet client requirements.
- Change requests are delivered on time with zero bugs.
Technology: Java, Struts 1.2, Tiles, Apache Tomcat 6.0, MS SQL Server, jQuery, Ajax, DWR Framework, Log4j.
Confidential
Senior Developer
Responsibilities:
- Generated initial document of understanding for new requirements and change requests
- Issue tracking, prioritization, supporting documents, minutes, simulation of issues, status reporting, change management, issue consolidation
- Developed applications using Java, EJB, XML, XSL, JSP, Servlet technologies, and PL/SQL Stored Procedures
- Worked on Database scripts for Batch processes
- Involved in the development of shell scripts, Payment module using CyberSource API’s
- Prepared Technical and Functional design documents
- Success of this project cemented long term relationship with Confidential
Technology: Java, EJB, XML, XSL, Saba 5.2, WebLogic 8.1, IIS 5, Oracle 9, jQuery, Shell ScriptsClient Name: Honeywell, Chennai, India
Senior Developer
Confidential
Responsibilities:
- Involved in development and porting of customizations from 4.0 to 5.0 and new UI requirements.
- Used Java, EJB, XML, XSL and Cocoon framework in the development
- Used Eclipse IDE for development, integrated with SVN.
- Upgraded batch process jobs to comply with the Saba 5.0
- Involved in data migration from Saba 4.0 to Saba 5.0 database, contributed for correcting data.
- Project co-ordination and Integration, preparation of Technical and Functional documents
- Created the work flowcharts, class diagrams and sequence flow diagrams
- Post Go-Live contributed for the production support and later in transitioning and L3/L4 support staff
Technology: Java, EJB, XML, XSL, Saba 5.0, WebSphere, Oracle 9