Lead Developer/scrum Master Resume
Mt Laurel, NJ
SUMMARY
- 16+ years of IT experience on software process, delivery and coordination, Requirement Analysis, Development, production support, Team Management, issue escalation and issue resolution.
- 8+ years of experience in Java, J2EE web application development.
- Strong development experience in various web UI technologies like Spring MVC, Bootstrap, CSS, HTML5, JQuery, AngularJS.
- Experience on integration environments using XML, Webservices SOAP/Restful APIs
- Experience on integration with back end applications using Hibernate and JDBC.
- Good experience in development of web applications suitable for multi devices using responsive design framework like Bootstrap and Angular JS.
- Integration of web applications with the middle layer like Enterprise Services Platform using SOAP, Restful web services and XML
- Experience in Waterfall delivery and Agile Scrum software development models as Developer, Senior Developer and Business Analyst
- Worked as subject matter expert with technologies c, c++, Unix, pl/sql, Oracle, data modeling, data migration, and shell scripting
- Experienced in functional design, data modeling, data mapping, and development of scripts for Data Migration scripts between systems.
- Expertise in documentation, presentations and wiki page creation of technical details from design discussions.
- Expertise with definition of functional requirements, process improvement, estimates, gap analysis, configuration, testing, documentation and deployment
- Experience developing structured and reusable components of web application. .
- Experience in performance tuning, test support and debugging using IDEs.
- Exposure to iBatis and MyBatis to integrate backend and UI interface.
- Currently working as Lead Developer. Following 2 week sprint process and iterative delivery of monthly and Quarterly production releases.
- Responsible to understand the business requirements, Task assignment, track the delivery, code review, technical demo, technical/training documentation and reporting weekly, sprint end and month end to management.
- Had work experience both onshore (USA) and offshore (India), coordinating with team working Confidential multiple time zones.
- Responsible for business requirement analysis, technical Design documentation, LOE estimation, Development, Code reviews, Retrospection, team mentoring, root cause analysis, corrective actions, Support quality assurance, and delivery to production.
- Expertise in complete Software Project Life Cycle from business requirement collection, design analysis, development, testing, and production development.
TECHNICAL SKILLS
Software Technologies: Java, J2EE, CSS, HTML5, Webservices SOAP and Rest API, JavaScript, HTML, XML, JQuery, PL/SQL, Shell scripting, VB Script, Python, C, C++, ProC, Sybase DB links, OCI.
Operating Systems: Windows 7, XP, NT, 2000, 98, 95, UNIX, Linux
RDBMS/Databases: Sybase 10, Oracle 7, 8, 8i, 9i, 10g, 11g, MS SQL Server 2000, MS Access, MongoDB
Tools: Eclipse, Caliber, Rally, Maven, WebStorm, Aptana Studio, SQL Developer, SQL Navigator, TOAD, Exceed, HP Quality Center, VSS, MS Visual Studio, Rational Clearcase, Remedy, MS Office(Word, Excel, PowerPoint, Project, Outlook and Visio), Crystal reports, Oracle Forms, CVS, Tortoise SVN, Tortoise GIT
Frameworks: Spring MVC, Bootstrap, Hibernate, MyBatis, Angular JS
Hardware: HP - UX11.23 Itanium, Sun Solaris, Dell
PROFESSIONAL EXPERIENCE
Confidential, Mt. Laurel, NJ
Lead Developer/Scrum Master
Responsibilities:
- Capture and implement responsive design Bootstrap framework created by the UI team, add new functionality, enhancements and improvements on the overall website aesthetic.
- Integrate functionality to existing JAVA based applications through Restful Webservices using JSON and XML data transactions.
- Redesign the existing legacy web application with latest trending, multi-platform and multi-device responsive, light weight web pages.
- Implemented UI design using Angular JS and Bootstrap to make the system responsive.
- Created customized Bootstrap module as per the organization standards for reusability and speed up development.
- JavaScript debugging using tools like chrome developer tool and Firefox firebug.
- Using Hibernate for back end connectivity and ease of SQL query preparation.
- Code branching in GIT using tortoise Git.
- Effort estimation and task assignment to the team.
- Team building, monitoring and mentoring activities.
- Daily stand up scrum meetings with different stake holders.
- Biweekly sprint reviews with stakeholders to monitor the challenges, lessons learnt, team retrospection and issues discussion
- Training and development plan for resources.
- Weekly Status reporting, sprint end reports and Quarterly updates to management
Confidential, Dublin, OH
Lead Software developer
Responsibilities:
- Web application development using AngularJS, Bootstrap, HTML5 and CSS techniques.
- Integration with back end applications through xml transaction using SoAP and Restful Webservices.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex and responsive website.
- Rewrite existing code, and add new code on top of pre-existing code.
- Code debugged using Eclipse IDE.
- Used Maven for build creation and deployment.
- MyBatis was used to develop and integrate the web application front end and back end Oracle database.
- Lead Software developer with timely deliverables by following quality process.
- Requirement Analysis, data gathering, preparation of high level and low level design for LOE submission.
- Code review, delivery of code and support functional testing (Quality Assurance), Integration, Staging and Production deployment and testing.
- Performance improvement with fine tuning the code, queries by following proper code standards and using well tested reusable components.
- Creation of new code branches, maintain the code branching in CVS.
- Involved in Team mentoring and knowledge transfer activities.
- Daily stand up call with stake holders to discuss the work progress and issue discussion for timely quality delivery
- Followed SEP (Software Engineer Practice) defined process compliance for CMMi level 3 assessment.
Confidential, Herndon, VA
Lead Developer
Responsibilities:
- Requirement analysis, High level design, Low level design and monitoring quality process
- Coding, code review and unit testing web applications developed using Spring MVC Framework.
- Enhancement of existing enterprise service platform with SOAP services development and UI redesign with JavaScript, HTML5 and CSS.
- Support System testing, integration and UAT testing.
- Lead development teams with timely deliverables following CMMi Level 5 quality process.
- Customization of ConceptWave Order care application with JavaScript code and enhancements.
- Review and Monitoring code branching in SVN.
- Creation of Maven scripts for build deployment and Junit test script for unit testing.
- SQL queries fine tuning and improvement in data presentation.
- Daily stand up scrum meetings with different stake holders and updates on rally.
- Creation of training and development plan for new team members and conducted knowledge sharing sessions.
- Biweekly team meeting to monitor the challenges, lessons learnt and issues discussion.
Confidential
Senior Developer and Solution Designer
Responsibilities:
- Followed iterative waterfall model of software development life cycle.
- Study of Doc1 composite suite application and Sagent ETL application
- Presentation of enterprise reports on web application developed with Java, JavaScript and Spring.
- Web pages creation with access controls to schedule reports of enterprise data Confidential different level information presentation through dashboards.
- Automation of customized bill data extraction application using Java and third party API of Kenan FX billing system.
- Perform Quality Control, defect tracking by using HP Quality Center web based tool.
- Performed Unit test and supported System Integration testing and load/stress test.
- Communicate and engage all the dependent team Confidential the appropriate time for integration testing.
- Conducted demo to end users and supported User acceptance testing.
- Fine-tuned the SQL queries and improved the performance of bill data extraction application.
- Document Preparation of design specs, user and induction manuals.
- Mentor the team to take care of continuous process improvements and automations.
- Attending client meetings, collecting the requirements and implementation of changes/enhancements through CR process.
- Effort estimation and feasibility study for the CRs raised.
Confidential, Bothell, WA
Senior Developer and IT Analyst
Responsibilities:
- Gathered and analyzed Business requirements for event management application using excel based application.
- Stored the data in MS Access database for weekly and monthly data analysis.
- Prepared Low Level Design and High Level Design documents
- Developed UNIX shell scripts for revenue assurance reporting and error usage pool clearance.
- Fine-tuned the SQL queries and improved the performance of even pool analysis application.
- Enhancements of analysis and reporting application as per financial users’ requirements.
- Design, Development, Testing of scripts for Usage analysis and Reporting
- Studying and implementing Atlys Billing APIs for usage clearance.
- Coordination with Convergys for bug fixing and CR implementations.
- Automation of Daily Usage Error Report using UNIX shell scripting and C, ProC programming.
- Compliance to SOX guidelines.
- Coordinating with different support groups to find the root cause of problems.
- Implementation of update scripts for clearance of errored usage in Atlys billing system.
- Involved in the Quality Assurance of all the rollouts.
- Performed the team management activities for the project to support the management team.
Confidential
Developer
Responsibilities:
- BIF (Bill Invoice Formatter) Module
- Assessing the information needs of the users and validating them
- Understanding the Business requirements
- Studying and reviewing of existing Kenan BP system
- Analyzing the existing Kenan BP system.
- Providing appropriate solutions to clients.
- Conducted feasibility study for each of the options.
- Prepared Low Level Design and High Level Design
- Generated Code checking the code standards
- Analyzing the code defects.
- Tuning the SQL queries and analyzing the performance.
- Conducting Unit testing.
- Conducting integration testing
- Carrying out functional and regression testing
- Preparing implementation guidelines
- Improving the performance of application.
- Further Enhancements as per User Requirements.
- Enhancements of BIF code to include ISP changes, VPT, Corridor Plans, IUC changes and as per User Requirements.
- Design, Development, Testing of Combine Script for consolation of BIF feed files.
- Configuration and Implementation of Xerox Printer software for BIF print Files.
- Development and testing of C and C++ programs using Arbor BP APIs
- Development and testing of Sybase Procedures
- Development and testing of Unix Shell scripts for Billing Activities
- Automation of Mediation Activities like
- Switch - AMD Reconciliation scripts.
- Alarm Reports.
- Formatting of VPT CDRs in compliance with billing usage processing.
- Collection Scripts using FTAM.
- Production Support Activities like
- BIF error analysis and providing solution
- Automating the Bill run queries
- Automating the uploading of Journal feed files to SAP system.
- Development of transfer script of BIF image files for Oracle CRM.
- Different types of Reports like
- BIF successful/error accounts for particular Bill Period
- Usage Monitoring
- Billing report based on user requirements.
- Bill Run Wise Billing data to Oracle - CRM.
- As Analyst ensuring the proper functionality and integration of all programs with others modules
- As Senior Technical person helped other team members not only in the project but also across all projects whenever there is problem and hence treated as a problem solver by the teams.
- Involved in the Quality Assurance of all the rollouts.
- As a Developer performed the project management activities for the project.
Confidential
Web Developer
Responsibilities:
- Design, Development, Testing of webpages.
- Configuration and Implementation of web application using WebLogic server, Java Applet and Servlets.
- Development and testing of HTML pages with VB script and asp programs
- Development and testing/validation of webpages created with HTML, Java, JavaScript, VB script and ASP programming
- Supporting in database design, front end and back end connectivity