PROFESSIONAL SUMMARY
Over Fifteen years of experience in full project lifecycle, Design, Development & implementation of web based applications.
Extensive experience in Agile Development Methodology with in depth knowledge and understanding of business process analysis. Involved in detailed definition of Business Requirements and Functional Specifications.
Technical Manager with expertise in managing requirements and manage development lifecycle. Involved in communicating with stakeholders to determine business requirements and driving process through development.
Strong experience in Design and Implementation of large scale projects using Java, J2EE, Struts, Spring, Hibernate, Web Services, SQL, Oracle/MS SQL Server/ Sybase databases.
Expert level skills with Enterprise Architecture Design and implementation in J2EE architecture.
DevOps Solution Architect involved in setup and manage Continuous delivery pipeline using tools like Jenkins, SonarQube, Bit Bucket, Crucible, uDeploy and uRelease to increase productivity and faster more frequent releases.
Thorough understanding of software development lifecycle (SDLC), Architectural analysis, Risk mitigation strategies, Source code control, and Build process.
Expertise in handling projects across various domains including Financial, Healthcare, Product Development, eCommerce.
Creative thinker and analytical problem-solver with demonstrated ability to manage projects from planning through execution/completion in fast-paced, time-sensitive environments.
PROFESSIONAL EXPERIENCE:
Projects: CDA (Continuous Delivery Analytics) web platform/DevOPS platform (Delivery Framework Tools)
Role: Project Manager/Scrum Master
Client: Cisco Systems, RTP, NC Nov ’15 – till now
Responsibilities:
Plan, execute, monitor, track and report large-scale technology projects using agile development processes & techniques.
Agile scrum master managing daily stand-ups, reviews, retrospectives and Sprint & Release planning.
Communicate with stakeholders, management, engineers, product managers and support specialists on product issues.
Involved in complete project life cycle including functional specifications, design & development to create analytics web application and enable Continuous delivery pipeline.
Managed implementation and evangelized adoption of DevOps platform across Cisco helped reducing cost, increasing productivity and faster more frequent deliver to meet changing market conditions.
Worked with IT groups to perform User Acceptance Testing.
Involved in managing the implementation of major modules via Application Analytics, Developer Analytics, Platform Analytics & Security Analytics dashboard to show the progress by Service Exec, Service owner, Service.
Manage IT adoption on to the Continuous Integration & Analytics platform. Facilitated Scrum of Scrum to cover the applications/portfolio for set of Service offerings.
Automated platform monitoring via Grafana dashboard. Monitoring scripts been created to send the alerts of any un-usual activity.
Involved in managing the Jenkins, SonarQube platforms including upgrades, multi-master setup, and support for additional workloads. Coordinate and manage code releases to ensure smooth release.
Perform code static analysis using SonarQube to arrive at the code quality index. Capture the Unit test coverage for each Service/project to provide indicate of the test coverage.
Tracking and communicating team velocity and sprint/release progress to all affected teams and management using Agile estimating techniques.
Communicate with Business stake holders regarding status including on-boarding to Continuous Integration platform, issue, and managing escalations.
Responsible for planning, execution to ensure delivery on time by managing the on/offshore teams across the globe.
Environment: Java/J2EE, Spring, Hibernate, Jenkins, SonarQube, GIT, Artifactory, Crucible, Checkmarx, MongoDB, Spring Boot, JUnit
Project: Jenkins and Docker integration
Responsibilities:
Product owner/technical pm to lead a development team in strategy and execution in agile scrum environment.
Involved in create and maintain product roadmaps, Manage and prioritize the backlog.
Stakeholder meetings to understand the requirements and quick customer-experience at regular intervals to refine the requirements.
Bridge the gap between business and technical requirements by working closely with dev team and stakeholders.
Experienced with container technologies and adoption across the IT teams.
Involved in identifying the cloud native strategy for CI with Docker. Setup Mesos Cluster where we can run Jenkins build processes inside Docker containers.
Implemented containerized workflows into customer environments through use of Docker tools and supporting CI technologies Jenkins.
Docker containers are created and hosted in the registry for each different build.
The build happens inside the docker containers and is disconnected from the Jenkins Master after the build. Enabled trust between Jenkins & Mesos cluster.
Identified projects from Customer Care & CSIT teams as part of user acceptance testing.
Environment: Jenkins, Docker, Mesos, Rancher, GIT, QUAY
Projects: WEM (Web Experience Management)
Client: Cisco Systems, San Jose, CA Sep ‘13 – Oct ‘15
Role: Technical Manager
Project Description: Web Experience Management (WEM) is an initiative from the cisco which includes migration from the current content management system (WEB Publisher) to the new content management system (Adobe CQ5) and also migration of the existing legacy 1.x system, 2.0 and portal to the new WEM content management system. Also it includes migration of the content around 10 million pages from current system to new CMS where we will be developing a new rendering system altogether to render the migrated 1.x, 2.0 and portal content.
Responsibilities:
Involved in complete project life cycle including functional specifications, development, testing, implementation and maintenance.
Responsible for planning, execution to ensure delivery on time.
Involved plan and execution of creating new CQ platform setup, development and migration of the legacy system onto new platform.
Delivered excellent customer service and gained respect of client management.
Through understanding of the business need with the objective of translating them into functional/ non-functional requirements.
Work with technical team to develop system recommendations to meet these requirements.
Environment: Java/J2EE, AEM, AJAX, ExtJS, JSP, Log4J, GIT, SSH Tectia, Jira.
Projects: Cisco Docs External Development, WebEx Internal/External Spaces Migration to CDX, Livelink External
Client Cisco Systems, San Jose, CA Sep ’11 – Jan ‘13.
Role Tech Lead/Manager
Responsibilities:
Involved in Design, Development, testing and maintenance of CDX web application.
Create brand new application targeted to manage cisco docs can be shared with partners/customers.
Created interface from existing legacy applications to migrate the content and sunset the legacy apps.
Involved in stakeholder management, requirement analysis, define priorities and execute the plan.
Delivered excellent customer service and gained respect of client management and end-users.
Identifying& collecting the project metrics, defining the management methodologies, communicating the milestones to customer via reviews.
Environment: Java/J2EE, Documentum, Web Services, Shell Script, JBoss, Oracle, Microsoft Visio, Shell Script.
Projects: Global Equities (RSU/Options) Application/ International Equities Disclosure System / Share Price Management
Client Goldman Sachs, NJ Nov ’07 – Aug ‘11
Role Developer
Team Size 8
Responsibilities:
Involved in creating detailed Requirements for implementing equity system for Restricted Stock Unit (RUS)/Stock Options.
Involved in development/enhancements of the stock options systems, created user interface for the backend system.
IFRS (International Financial Reporting System) is an application developed for share-based payment (SBP) transaction management. The IASB (International Accounting Standards Board) published IFRS2, providing guidance to international entities, for financial reporting on SBP. All international entities are now required to disclose all activity related to SBP.
I was involved in the end to end lifecycle: business requirements gathering, system requirements specifications, design and architecture, application development, testing (integration, regression and user acceptance testing), deployment planning, production and hand over to support.
Involved in Design & Development of J2EE web application interface for business users.
Environment: Java, Struts, XML, JUnit, Maven, Jasper Reports, Sybase, Oracle, Shell Scripts, Stored Procedures, Linux Jenkins, Hudson, Subversion, GIT, JIRA, Confluence, PMD, Find bug, PeopleSoft9
Project: Linksys.com
Client Linksys, CA Mar ’06 – Oct ‘07
Role Lead Developer
Responsibilities:
Involved in collecting the Business Requirements and creating the Functional specification.
Involved in managing the teams with onsite/offshore model during the project life cycle to effectively manage the implementation.
Involved in creating the Design & UML model for various modules, took part in Database logical and physical data model design.
Perform code reviews and suggesting the code optimization.
Created various UML diagrams for developing Use cases and helped the development team for the implementation of Singleton, Abstract, Proxy, MVC patterns.
Environment: Java, Struts, J2EE, Design Patterns, Rational Clearcase, Apache Tomcat, Jboss, Web services, Documentum, Oracle 9i, Rational Rose.
Project Name HP Portal Solutions Nov ’03 - Dec ‘05
Client Hewlett Packard
Role Developer
Responsibilities:
Responsible for requirement/use case management by using Rational RequisitePro.
Involved in creating the architecture and detailed Design of the portal by applying the appropriate Design patterns. Architected, Designed, Developed and implemented the Portal application using Vignette Portal and J2EE technologies.
Created the UML diagrams by using Rational Rose.
Analyzed and implemented the single sign-on by integrating with Siteminder.
Created high level architecture, data and application design models.
Responsible for Database design and development of the Core components.
Created UML diagrams & Use cases for the core components.
Involved in providing the technical guidance to the team.
Conduct Design & Code reviews at different phases of project to ensure defect free delivery.
Worked with defect analysis & tracking, customer communication and status reporting.
Environment: Java, JSP, Servlets, XML, J2EE, Vignette Application Portal7.2.1, WebLogic 8.1, Oracle 9i/8.1, Netegrity Siteminder Agent 5.5, Xindice XMLDB and Windows 2000/ HP-Unix.
Project Name e-Learning Product Development Jan ’00 - Oct ‘03
Client SCT Inc, Salt lake city, Utah
Role Developer
Team Size 15
Responsibilities:
Defining the Business Requirements and Functional Specifications.
Prepared UML Models, Use Case diagrams and Sequence Diagrams for various modules.
Prioritize the features during the requirement analysis & development iterations.
Application development by using Java, Servlet and JSP technologies.
Implemented the interfaces with iDS/iCS by using LDAP/WCAP API’s.
Involved in preparing the database design/SQL scripts for Oracle/SQL server.
Developed the tool to migrate the data from MySQL to Oracle/SQL Server 2000.
Rational Clear Quest been used to track the change request/issues
Worked with defect analysis & tracking, customer communication and status reporting.
Environment: Java, JSP, Servlets, EJB, Java Script, LDAP, iPlanet Directory Server5.0/ Web Server6.0/ Application Server6.0/ Messaging Server5.0/ Message Queue, Calendar Server5.x, JMS, Rational Rose, Oracle 8.x, SQL Server 2000, MySQL.
Professional Certifications
Project Management Professional (PMP®) from Project Management Institute.
Employment History
Working for Tech Mahindra @Cisco Systems since Sep ’11.
Worked for Keane Inc. @ Goldman Sachs during Nov ’07 – Aug ’11.
Worked at Satyam Computer Services Inc. during Mar ’06 – Oct ’07.
Worked at Hewlett Packard during Nov ’03 – Dec ’05.
Worked at Infosys Technologies Ltd. during Jan ’00 – Oct ’03.
Worked in IBM during Feb ’98 – Dec ‘99
Technical and Management Proficiency
Planning Tools
:
MS Project, Rally
Estimation Techniques
:
WBS, Function Point, Use Case Point, User Stories
Architecture
:
Object oriented design, design patterns, Service Oriented Architecture (SOA)
Dev-OPS Tools
:
Jenkins, SonarQube, BitBucket, uDeploy, uRelease
Methodology
Agile Scrum Methodologies
Technologies
:
Java 8, Servlets, JSP, EJB, JDBC, JMS, Struts, Spring, Spring Boot, Web Services, JUnit, Shell Script, PL/SQL, Hibernate, Angular JS
Portal Servers
:
Vignette Application Portal 7.x
Databases
:
Oracle, Sybase, SQL Server, MySQL
Development Tools
:
Rational Clear case, CVS, ANT, Mercury Quality Center, Toad, Rational Clear Quest, Rational Requisite Pro, Netegrity Siteminder Policy server, Microsoft Project Plan., GIT
Domain
:
e-commerce, Finance
Education : Master’s Degree in Computer Science – 1997
Work Authorization: EAD