Lead Developer Resume
SUMMARY
- Oracle certified Java programmer with overall 13 years of experience in requirement gathering, analysis, detailed requirements design (user cases, user interfaces, UML diagrams, technical specs), workflow design, functional test plans and cases, and development using PHP, Drupal, Java/J2EE, Web services, AngularJS, jQuery, OOJS, Oracle, MySQL, Shell scripting technologies
- Around 7+ years of experience working on Drupal based Applications
- Over 2+ years of experience in Project Management and primarily responsible for project initiation, planning, development, executing, controlling, closing activities of the projects
- Over 2+ years of experience in Product Development and primarily responsible for the strategic product planning, defining, architecting, designing, delivering and continuously building innovative and differentiating features
- Hands on experience in innovating new ideas which reduces implementation, operational and maintenance cost for a better end user experience on the product
- Hands on experience to leverage emerging technologies into the existing business process improvements. Highly organized and multitasked
- Managing entire product lifecycle - from planning the strategic bets to writing specs for the features/functionalities & working with the engineering team to deliver the product releases
- Work with Engineering, Professional Services, Client Services, Process Delivery, Sales, external partners, customers, and the management team to set development priorities
- Facilitate team in Sprint Planning, Release Planning, Daily Stand-Ups, Stakeholder Demos and Sprint Retrospectives using Scrum Framework
- Coordinate between other Business Units and all other applicable stakeholders to ensure fluid integration of new and existing features.
- Project Development - Planning, Communication, Risk & management strategies plus end to end full project lifecycle Development
- Change Management - Designed change management process and procedures, effort and cost estimation
- Information Architecture & Usability - UI/UX designing of web applications, integration 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
- Business Skills - Client liaison, team motivation, analytical skills, problem solving
- Experience in working on TCP/HTTP Load Balancer and proxy solutions using HAPROXY which can be run on Linux
TECHNICAL SKILLS
Development Languages: Java 7, Shell Script, PHP
CMS: Drupal 7, Drupal 6
J2EE Technologies: JSP, Servlets, JNDI, JDBC, LMS - Saba
API’s & Frameworks: Spring, Struts, Hibernate, Cocoon, Log4j, Ant, jUnit, iText
Web Technologies: AJAX, DWR, JQuery, YUI, AngularJS, JavaScript, JSON, CSS
Application/Web Servers: WebSphere, JBoss, Tomcat, LAMP, WAMP, Apache, IIS
Web services: SOAP, Rest, WSDL, AXIS
Databases: Oracle, MySQL, Microsoft SQL Server
Tools: Eclipse, SQL Developer, Fiddler, JBoss profiling, CVS, SVN, PVCS, Mantis, Project wiki, UML, Burp Maven
Reporting Tools: Crystal Reports
Platform: Microsoft Windows, Linux
Learning Domain: Saba, SumTotal, ExpertusONE, AICC, SCORM 1.2, SCORM 2004
Integrations: CyberSource, Paymetric, VeriSign, Site Minder, SAML & ADFS SSO, oAuth 2.0
PROFESSIONAL EXPERIENCE
Confidential
Lead Developer
Responsibilities:
- Identifying the required core modules, custom modules and contributed modules in Drupal to implement application functionality based on user requirements.
- Developed the core learner modules like Certifications and Curriculum
- Worked on the development of administration module for ExpertusONE which helps the LMS administrators to configure site and setup rules based on the business needs.
- 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 Sprint Planning, Release Planning, Daily Stand-Ups, Stakeholder Demos and Sprint Retrospectives using Scrum Framework
- Involved in the development of customer specific Integration Modules Cyber Source, Paymetric, SAML & ADFS SSO, VeriSign, oAuth 2.0, Google Analytics, Web Trends
- Participate in the QA process to ensure the implementation meets the agreed upon client requirements
- Provide support and coordinate with customer during user acceptance and act as SME during the entire life cycle of the project
- Post implementation transitioning and training 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 Confidential client
- Conducted penetration testing using burp tool to identify security vulnerabilities and impacted features/functionalities
- Involved in the development of ExpertusONE mobile application (using Phone Gap) for both Android and IOS gadgets
- Involved in setting up TCP/HTTP Load Balancer using HAPROXY.
Confidential
Lead Developer, Designer, Onsite Coordinator
Responsibilities:
- Involved in My Learning Portal development, implementation and post production support for many high-profile clients
- Involved in Sprint Planning, Release Planning, Daily Stand-Ups, Stakeholder Demos and Sprint Retrospectives using Scrum Framework
- Enablecommunication between SABA and MLP thru Ajax.
- Programmed applications using Eclipse editor
- Worked on SVN versioning tool for managing the code versions
- Used Zoho for the Bug tracking
- Wrote Stored Procedures and Database Views for reports
- Participate 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 for Medtronic
- Involved in the development of customer specific Integration modules; Cyber Source, Paymetric, SAML & ADFS SSO, VeriSign, Google Analytics, Web Trends, Google map integration in MLP Portal
- Provide support and coordinate with customer during user acceptance and act as SME during the entire life cycle of the project
- Responsible for Technical Documentation of the System.
Confidential
Lead Developer
Responsibilities:
- Involved in the development of porting customizations from 5.2 to 5.5 and new UI requirements, upgrading batch processes.
- Involved in 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.
- Involved in the development of Shopping Cart architecture and integration of CyberSource Payment gateway.
- Post Go-Live contributed for production support and later in transitioning and training L3/L4 support staff
- Successfully completed the upgrade project with in stipulated time with client appreciation
Confidential
Lead Developer
Responsibilities:
- Involved the development/enhancement of application features as per the specified standards, perform self-review and implement peer review comments
- Involved in the ESVL Production support.
- Provide support and coordinate with customers for gathering requirements
- Participate in the QA process to ensure the enhancements/CRs meet client requirements
- Chang requests are delivered on time with zero bugs
Confidential
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
- Success of this project cemented long term relationship with Confidential
Confidential
Senior DeveloperResponsibilities:
- Involved in the development of porting customizations from 4.0 to 5.0 and new UI requirements.
- Upgrade batch jobs to comply with the Saba 5.0.
- Involved in data migration from Saba 4.0 to Saba 5.0.
- Post Go-Live contributed for the production support and later in transitioning and training L3/L4 support staff
Confidential
Senior Software Engineer
Responsibilities:
- Involved the development/Enhancement of the Web applications as per the specified standards, perform self-review and implement peer review comments
- Coded business logic with Core Java and Bean classes for the application.
- Involved in the development of shell scripts
- Involved in the production support for RSHD batch processes
- Project co-ordination and Integration
- Preparation of unit test cases
- Preparation of Technical and Functional documents
Confidential
Developer
Responsibilities:
- Involved the development/Enhancement of the Web application as per the specified standards, perform self-review and implement peer review comments
- Coded business logic with Core Java and Bean classes for the application.
Confidential
Developer
Responsibilities:
- Involved the development/Enhancement of the Web application as per the specified standards, perform self-review and implement peer review comments
- Coded business logic with Core Java and Bean classes for the application.
