Scrum Master Resume
SUMMARY:
- Software Application development, enhancements, maintenance and support - 14+ years
- Design and develop different types of Java applications - web applications, backend web services, client applications - 12+ years
- Lead and/or manage development teams - waterfall & modern Agile methodologies - 10+ years
- Agile methodologies including Sprint planning, story workshops and retrospectives - 5+ years
- Managing offshore development teams - 3+ years
- Domain knowledge in areas of Finance, Banking , Life Insurance, Health Insurance, Biotechnology and Life sciences, Education - having worked with leading US companies in each domain.
- Requirement gathering and analysis by collaborating with technical and non-technical stakeholders
- Development using right tools and methodologies - TDD, BDD, Continuous Integration (CI), SCM, ATDD
- Code coverage and quality checks using automation tools
- Configure and deploy applications on application servers in Windows and Unix environments
- Six Sigma Green Belt certified, FLMI Level 1 certified
Technical Skills:
Programming Languages : Java, Groovy, SQL, JavaScript, PL/SQL, COBOL, JCL
Java/JavaEE : JSP, Servlet, JDBC, JSF, JSTL, Collections API, Concurrency API, JMS
Web/Application Servers : WebLogic, WAS 6/7, Apache Tomcat, Jetty, AWS EC2, JBoss, Docker
Web Technologies : XSLT, XML, AJAX, HTML, CSS, LESS, JSON, JSONP
Databases : IBM DB2, MySQL, Oracle, PostgreSQL, AWS S3, AWS Dynamo DB
Client side frameworks : JQuery, Underscore, Backbone, Bootstrap, AMD, RequireJS, Jasmine, Clover
Server side frameworks : Spring, Spock, Struts, Apache POI, FOP, JUnit, Quartz, Apache CXF, Hibernate, Selenium, JAXWS, JAXRS, Spring Integration, Apache Wicket
Development tools : Maven, Subversion, Git, Stash, Sonar, JIRA, ClearCase, ClearQuest, Ant, PMD, Cobertura, Apache Ivy, CA-SCM, PVCS, Gulp, Grunt, npm, Gradle
IDEs/Editors : IntelliJ IDEA, Eclipse, RAD6, RAD7
Operating Systems : Windows, UNIX, Linux, MacOS
PROFESSIONAL EXPERIENCE:
Confidential
Scrum masterResponsibilities:
- Lead and collaborate among and across teams
- Lead other Agile team members and test drive code by pair programming
- Break down, estimate, and provide just-in-time design for small increments of work
- Promote improvements in version control, continuous integration, project build, and project automation
- Lead and/or participate in Root cause analysis, technology evaluation, and design spikes
- Introduce new ideas and technologies to team room
- Lead weekly demonstrations of recently-completed work
Environment: Java EE application running on a JBoss Portal or Tomcat server (Linux, MacOS), Java, JUnit, Selenium, Eclipse, Maven, JSON, Git/Stash, SVN, Gulp, Jasmine, JSP, JBoss Portals, Servlets, REST, Jenkins
Confidential
Scrum masterResponsibilities:
- Provide technical design and estimates for assigned user story
- Implement and/or review code changes to ensure correctness and quality
- Work with testing teams (integration, performance, regression) to validate implementation
- Root Cause Analysis for Production issues
Environment : Java EE application running on a Tomcat instance on AWS EC2 (UNIX), MySQL, Java, JUnit, Spring Core, Spring JDBC, Hibernate, Eclipse, Maven, CXF, JSON, AWS S3, AWS EC2, SQS, Git/Stash
Confidential
Scrum masterResponsibilities:
- Sprint planning, drive story workshops and organize sprint retrospectives
- Work with Product Owner and Customer Advocate to groom story backlog and to define and document user stories
- Work with Release Management team to plan and execute Sprint releases
- As the Technical lead,
- Provide technical design and estimates for each user story
- Implement and/or review code changes to ensure correctness and quality
- Work with external testing teams (integration, performance, regression) to validate implementation
- Mentor junior developers on the team and provide technical guidance
Environment : Java EE applications running on WebLogic or Tomcat (UNIX, Windows 7), Oracle, JavaScript, HTML, Java, XML, JUnit, Spring Core, Spring JDBC, Hibernate, Spring Integration, PL/SQL, WebLogic, Subversion, IntelliJ Idea, Maven, Apache CXF, Oracle Coherence, Backbone, Underscore, Bootstrap, AMD/RequireJS, Jasmine
Client: Confidential
Scrum master
Responsibilities:
- Sprint planning, drive story workshops and organize sprint retrospectives
- Work with Product Owner and Customer Advocate to groom story backlog and to define and document user stories
- As the Technical lead,
- Provide technical design and estimates for each user story
- Code reviews for back end web services and front end components
- Work with external testing teams (integration, performance, regression) to validate implementation
- Mentor junior developers on the team and provide technical guidance
Environment : Java EE application running on WebLogic with rich web client implemented using modern JS frameworks, Oracle, JavaScript, HTML, Java, XML, JUnit, Spring Core, Spring JDBC, Hibernate, WebLogic, Subversion, IntelliJ Idea, Maven, Apache CXF, Backbone, Underscore, Bootstrap, AMD/RequireJS (UNIX, Windows 7)
Confidential
Technical lead
Responsibilities:
- Profile application to identify performance bottlenecks
- Improve unit tests to ensure performance changes do not break existing functionality
- Identify and implement technical solutions to address performance bottlenecks
- Peer review and technical guidance to junior developers
Environment : SOAP based w eb services in Java running on WebLogic (UNIX, Windows XP), Oracle, Java, XML, JUnit, Spring Core, Spring JDBC, Hibernate, WebLogic, Subversion, IntelliJ Idea, Maven, and Apache CXF
Confidential
Scrum master
Responsibilities:
- Redesign eBilling batch process to reduce processing time
- Redesign and implement reporting module
- Migration from Java 1.4 to Java 6
- Convert stored procedures to dynamic SQL for performance improvement
- Reverse engineer business rules from existing application
Environment : Java EE application running on IBM WAS, Batch applications running on Linux server (UNIX, Windows XP), Oracle, DB2, JSP, JavaScript, JDBC, HTML, Java, XML, JUnit, Struts1, PL/SQL, WAS6, WAS7, RAD7.5, CA-SCM
Confidential
Scrum masterResponsibilities:
- Design the application architecture (MVC architecture).
- Design and implement authorization using spring security module and integrated it with ClearTrust SSO.
- Configure Log4j for logging and debugging. Analysis of logs for debugging of issues.
- Develop customized UI components using Wicket.
- Develop AJAX based services which uses JSON objects for data transfer for request / response.
- Develop Data Access Object classes to build dynamic SQL Statements and access data from the database
- Conversion of existing Struts 1 application into Wicket application.
- Develop unit and integration tests using Wicket Tester library to test UI interaction of Wicket components.
Environment: Java EE application running on IBM WAS (UNIX, Windows 2000), DB2, AJAX, JSP, JavaScript (YUI/jQuery), Spring, Apache Wicket, JDBC, Apache Tomcat, Jetty, HTML, Java, XML, Apache Ant, Rational ClearCase/ClearQuest, Eclipse, JUnit, Struts1, Hibernate, Selenium
Confidential
Scrum master
Responsibilities:
- We successfully delivered over 12 releases over a period of 40 months. I was involved in requirements capture and analysis, High Level and Low Level System Design, Coding, Unit and Integration Testing, Functional Review.
- Implement custom UI components using YUI library. These components include a tree view and custom calendar controls.
- Implement functionality to export report to Excel or PDF format using Apache POI, Apache FOP and JAXB
- Develop custom search component using JavaScript and Struts.
- Develop backend services and YUI based front end to dynamically update UI based on JSON response
- Develop unit tests using JUnit and functional tests using Selenium
Environment : WebSphere Application Server 6.1, IBM DB2 v8 for z/OS, JDK 5, RAD (Windows 2000, Windows-XP), DB2, JNDI, IBM Rational Application Developer, J2EE, JSP, Java, Servlets, JavaScript, Spring, Struts1, Struts2, Apache Tomcat, Selenium, WebSphere, Finance, JDBC, Java, XML, XSLT, Eclipse, JUnit, OOAD, Quartz Job Scheduler, Banking & Finance
Confidential
Scrum masterResponsibilities:
- Designed database changes and created scripts for data migration and conversion
- Created prototypes using HTML, JavaScript and CSS
- Implemented client side validations using JavaScript
- Designed applications using core Java EE design patterns like front controller, DAO, JNDI, VO, BO and MVC
- Configuring Log4j for logging and debugging. Analysis of logs for debugging of issues.
- Developed Data Access Object classes to build dynamic SQL Statements and access data from the database
Environment : WebSphere Application Server 6.1, DB2 on z/OS, Java EE 5, Spring Framework (UNIX, Windows 2000, Windows-XP), DB2, AJAX, IBM Rational Application Developer, Java, JSP, JavaScript, Spring, Struts, JDBC, HTML, XML, XSLT, IBM Rational ClearCase/ClearQuest, MS Visio
Confidential
Scrum masterResponsibilities:
- High-level design and the process flow that involved receiving data extract from vendor
- Working with File transfer team to set up secure communication channel and defining the overall process.
- Converted hard copy enrollment into an electronic form using Struts and DB2 as back end data source
- Gathered requirements around data validation and implemented them using JavaScript
- Developed AJAX based services which uses JSON objects for data transfer for request / response.
- Implemented data access layer to store and retrieve form information.
- Implemented a custom algorithm to generate unique reference number for each form.
- Developed a service to generate barcode using barcode4j library
Environment : WebSphere Application Server 6.1, DB2 for z/OS, Spring Framework, AJAX, Unix, Windows 2000,Windows-XP, Data stage, DB2, AJAX, IBM Rational Application, Developer, J2EE, JSP, JavaScript, Spring, Struts, DHTML
Confidential
Scrum masterResponsibilities:
- Discussion with the business analysts, technical architects, Confidential East Hartford management and client management for obtaining the requirements, preparation of the requirements definition document to cover the functionality, new features, technical issues and consideration and scope of work.
- Performance testing of the application on various application servers (WAS5,WAS6, Tomcat) and using various database drivers for IBM DB2 (Legacy driver, Universal Driver)
- Maintenance of UDB database Coding, unit and system testing, mentoring junior colleagues
Environment : WAS 5, Apache Tomcat 5.5, JDK 1.4, IBM DB2 UDB v8.2, Windows XP/2000, DB2 UDB, JNDI, MS Office, WebSphere Studio Application Developer, IBM Rational Application Developer, J2EE, JSF, JSP, Java Applets, Java Servlets, Swing, JavaScript, Spring, Apache Tomcat, WebSphere, XML SPY Tool, Maintenance, Product Development, Product Lifecycle Management, JDBC, Java, XML, XSLT, Apache Ant, CVS, Eclipse, JUnit, Life Insurance
