Scrum Master/software Development Manager Resume
DenveR
SUMMARY:
- Overall 20 years of work experience in Information Technology industry in developing and implementing Software Systems.
- 10 years of experience in leadership roles leading software engineers, business analysts, test engineers, release management, production support engineers.
- 6 years of experience in Agile methodologies, SCRUM, KANBAN, SCRUMBAN, XP, SAFe
- CSM (Certified Scrum Master) certified since April 2013
- CSPO (Certified Scrum Product Owner)
- Experience in Agile and Waterfall environments
- Experience in developing large scale enterprise systems using Java, JEE technologies, Spring, Hibernate, SOA, Restful Web Services, Microservices
- Result - Oriented leader with strong leadership skills, communication skills, interpersonal skills and team building skills.
- Extensive experience in Onshore/Offshore delivery model, working with distributed teams across the globeExperience working with large clients like Confidential
- Experience in various domains like Travel technologies, Insurance, Telecommunications, Finance, Manufacturing, Chemical and Petroleum.
TECHNICAL SKILLS:
- Java
- JEE technologies
- MVC (Struts Framework
- Spring framework)
- Spring (Dependency Injection
- Aspect Oriented Programming)
- ORM (Hibernate iBatis)
- Web Services (SOAP
- REST)
- WSDL
- XSD
- Web 2.0
- Ajax jQuery
- JSON
- Cloud Computing
- Microsoft Azure
- DevOps Linux
- Windows
- .NET
- C#
- SQL Server
- Oracle
- DB2
PROFESSIONAL EXPERIENCE:
Confidential, Denver
Scrum Master/Software Development Manager
Responsibilities:- I am responsible for delivery of solutions to customers of Universal API. Lead a team of software engineers, business analysts, quality engineers.
- As a Scrum Master, helped the new team in transformation from a Waterfall to Agile
- Coached other Scrum teams in the Organization
- Facilitated Portfolio, Product, Release, Sprint planning activities
- Worked with senior management and executives to determine priorities and resource allocation
- Created product development process using Scrumban (Scrum + Kanban), defined Definition of Done criteria for the workflow of the system to enable Continuous Delivery model
- Helped in improving cycle time, defining value of the stories, increasing speed to market of the deliverables, reducing escaped defects
- Helped Product Owner to understand and prioritize based on Value delivered to the customers. Supported Product Owner in ensuring that the backlog is groomed and ready for upcoming sprints
- As a Servant Leader built a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis of healing and problem solving.
- Provided metrics to stakeholders and used metrics to drive process improvements.
- Actively seeks feedback from customers and uses feedback to improve delivery of services to customers
- Responsible for Budget and Staffing requirements
- Providing status to senior leadership
- Collaborates with key stakeholders (quality, architecture, security, project management, TTO, Commercial) to ensure solution meets business requirements, quality, cost and timeline requirement
Scrum Master/Senior Lead Software Engineer
Confidential
Responsibilities:- Organized and facilitated Release planning, Sprint planning, Daily stand-up meetings, Sprint Reviews, Sprint Retrospectives, Scrum of Scrums
- Have coached the team with no Agile experience to practice Agile Principles and Practices
- Facilitated various Scrum meetings, like Backlog Grooming, Sprint Planning, Daily Standups, Sprint Review, Sprint Retrospectives
- Built a high performing team which would embrace and imbibe Agile principles in their mindset and day to day activities
- Collaborated with other delivery teams to ensure project dependencies are coordinated
- Helped in planning and successful demonstrations of the product to a company-wide audience.
- Responsible for Budget and Staffing requirements
- Used metrics to drive improvements and demonstrate progress to stakeholders
- User Stories, TDD, Continuous Integration, Pair Programming, Automated Testing, Refactoring, Peer Reviews, Collective Code Ownership
- Organize and facilitate Release planning, Sprint planning, Daily stand-up meetings, Sprint Reviews, Sprint Retrospectives, Scrum of Scrums
- Diligently apply Scrum principles, practices, and theory
- Responsible for ensuring Agile artifacts such as Product Backlogs, Sprint Backlogs, Task Boards, Burndown/up Charts, etc. are created and used effectively
- Large team consisting of around 100 resources, onshore and offshore
- Fast-paced environment, Complex project involving collaboration with multiple teams
- Extensive experience in managing distributed teams. Team management includes co-located members as well as remote, offshore resource management
- User Stories, TDD, Continuous Integration, Pair Programming, Automated Testing, Refactoring, Peer Reviews, Collective Code Ownership.
- The technologies used to build the product are JEE, Web Services, Spring, Hibernate, SOA, SOAP, JSON, RESTful
Software/Tools Used: JIRA, Wikis, HP Quality Center(ALM), SharePoint, MS Excel, PowerPoint, Word, Visio, Extreme Planner
Confidential, Atlanta
Senior Software Engineer
Responsibilities:- Worked as Technical Lead on some projects, prioritize tasks and assign tasks to members, supervise their work, mentor less experienced developers, conducting code reviews, planning release management
- Work on multiple development projects while successfully prioritizing and completing on schedule.
- Responsible for feasibility studies, time and cost estimates, and the establishment and implementation of new or revised applications systems and programs.
- Experience in conducting interviews to select new employees to the team
- Adhere to Payment Card Industry (PCI) requirements and ensure compliance throughout all code.
- Suggested and improved production support processes resulting in increased customer satisfaction
- Used Struts framework (MVC architecture), Session and Entity EJBs, JSPs, Servlets, Web Services, Ajax, Java Messaging Service (JMS), Spring framework, Hibernate for ORM
Software/Tools Used: Microsoft Office, Microsoft Project, UML, Software Architect, Visio, J2EE
Confidential, Boca Raton, FL
Technical Project Manager
Responsibilities:- Technical Project Manager, leading project teams to deliver projects, proof of concepts to various IBM clients.
- Leading project teams throughout the delivery lifecycle (full SDLC).
- Work with architects, senior management in defining the roadmap to the products/solutions
- Develop clear and detailed project plans
- Track and communicate status for a variety of audiences, from the project team to executive sponsorship.
- Communicate any concerns with issues that may impact project schedule, budget or quality to the project sponsor and stakeholders.
- Working with IBM Partners to enable integration of their products with IBM’s middleware products like WebSphere Enterprise Service Bus, WebSphere Portal, Process Server, etc.
- Planning and Coordinating activities for trade shows to demonstrate the solutions/frameworks developed by the teams
- The projects used J2EE technologies, Web technologies, Service Oriented Architecture (SOA), Enterprise Service Bus(ESB), Messaging
Software/Tools Used: Microsoft Office Suite, Microsoft Project, Visio
Senior Software Engineer
Confidential, Phoenix, AZ
Responsibilities:- Architected, designed and implemented the systems
- Coordinated with offshore team members
- Understanding the existing C++ system to develop a new and improved J2EE system
- Designed and developed Enterprise JavaBeans, Servlets, and JSPs.
- Used JMS and MQSeries to interact with legacy systems
- Used XML to send requests, receive responses
- Used UML diagrams like Use Cases, Sequence diagrams, Class diagrams, etc.
- Used Design patterns - EJB Design Patterns
Software/Tools Used: Sun Solaris 8, J2EE - EJB, Java Servlets, Java Server Pages (JSP), IBM WebSphere Application Server 4.5, WSAD 4.5, IBM MQ Series 5.2, UML, VC++ 6.0, Microsoft Visual Studio, Visual Source Safe
Confidential, Tampa, FL
Software Engineer
Responsibilities:- Developed Business Object Layer, Persistence layer, Database Access Layer classes, which are reusable and positioned to access multiple enterprise data stores.
- Used Apache Struts Framework, which uses Model View Controller Architecture.
- Used OOAD and Design Patterns to design classes for reusability and maintainability.
- Developed Java Servlets and Java Server Pages for the system.
- Reused open source code wherever appropriate, like Log4J, JUnit, etc.
Software/Tools Used: IBM OS/390, J2EE Java Servlets, Java Server Pages (JSP), Java1.2, IBM WebSphere Application Server 4.5, IBM Visual Age Java - IBM WebSphere Studio (WSAD 4.0), XML, OOAD, JDBC, DB2 UDB, JavaScript, HTML, Unified Modeling Language (UML), Socket Programming.
Confidential
Systems Analyst
Responsibilities:- Involved in system study, analysis, design and development of different modules of the system using network communication protocols like TCP/IP, SNMP, and CMIP.
- Participated in technical design walk-thrus.
- Used SCm and Ocv libraries to convert SNMP Requests to CMIS requests and vice-versa.
- Developed Stubs, for testing the application.
Software/Tools Used: UNIX, C++, C, Sockets, TCP/IP, SNMP, CMIP, UNIX IPC, XDB
