Resume

Sign in

Project Manager/Scrum Master

Location:
Nashua, New Hampshire, United States
Posted:
March 02, 2018

Contact this candidate

Hemanth Nagaraja

ac4oii@r.postjobfree.com C – 309-***-****

SUMMARY:

Management professional with over 19 years experience in the information technology industry with a track record of successfully managing/delivering customer based applications. Passionate about developing products that provide real-world solutions and have an impact on customers' business. Played leadership role in understanding customers challenges by involving in practical implementations which helped in successfully designing and delivering value-rich, profitable products.

Value-Added Skills:

Expert at driving the adoption and enforcement of Scrum rules, removing impediments and fostering self-management.

Capable of bringing overwhelming enthusiasm and awareness to projects, applying expert judgment to the removal of impediments, keeping teams focused and delivering success in rapidly evolving and dynamic environments.

Driving the entire system development life cycle including the analysis of specifications, conceptual and physical design, implementation, production rollout, maintenance and support

Building and leading teams of developers and QA personnel including remote teams that delivered online services and enterprise-class applications

Utilizing strong functional knowledge to drive product design and delivery and working with upper management to determine product direction, project plans and timelines, developing cost-effective budgets and resource plans

Working closing with customer business teams onsite and helping them deliver projects in timely manner.

Industries / Product Categories

Software - E-commerce, Financial Services, Manufacturing

CERTIFICATION:

Certified Scrum Master and Scrum Professional

Six Sigma Green Belt Certified

AREAS OF EXPERTISE

Agile Principals Tasking Meetings/Retrospectives

Story-Based Development Communication

TECHNOLOGY SOFTWARE

JAVA, J2EE, STRUTS, SOAP, UDDI, XML, TOMCAT, ORACLE, SYBASE, ECLIPSE, THINGWORX

EDUCATION

Masters in Information Technology

Bachelor’s degree in Computer Science

EXPERIENCE SUMMARY

2015 - PRESENT SOFTWARE DEVELOPMENT MANAGER PTC MA USA

2013 - 2015 SENIOR TECHNICAL CONSULTANT R&D PTC MA USA

2011 - 2013 PRINCIPLE SOFTWARE ENGINEER R&D PTC MA USA

2008 - 2011 TECHINCAL ARCHITECT 4C SOLUTONS IL USA

2006 - 2008 TECHINCAL CONSULTANT VIRGINIA DEPARTMENT OF TAXATION VA USA

2001 - 2006 TECHNICAL LEAD GENERAL ELECTRIC (GE) BANGALORE INDIA

1999 - 2001 SENIOR ASSOCIATE - TECHNICAL MEGASOFT CHENNAI INDIA

Technical Experience:

(Jun 2016 – Feb 2018)

Client: PTC

Location: Boston MA

Role: Software Development Manager

Projects: InService

The InService product provides facility to transform, aggregate and load Parts and Service information to customers. The product supported data authored in Windchill SIM/SP as well as number of additional non-SIM data contents. The main goal of the product is to provide end user capability to view and order parts. Users can navigate to product structure and do direct search to find relevant parts and add to the shopping cart.

Acted as a primary liaison between stakeholders and Development teams

Organized and facilitated daily stand-up meetings, sprint planning, sprint reviews, release planning, and other team meetings as required

Created, managed and published formal release notifications and launch plans as needed

Worked with the internal project stakeholders and engineers to build sprints that are in alignment with the roadmap and deadlines as prioritized by the business

Actively remove impediments that slow any aspect of the Development team’s efforts

Client: Caterpillar (March 2015 – June 2016)

Location: Boston MA

Role: Software Development Manager/Scrum Master

Projects: Next-GenSIS (NGS)

PxTAL is an interface to bring data from Authoring Applications (ACM, NCR, 3rd Party) to Delivery Application

(InService) using PTC newly acquired product called Engima MRO. Once integrated MRO with service center, application can push data from Windchill (bundle) to service center UI. System will create a top-level node called Product Hierarchy where all IS node will be associated. As end user can see Service Information and they can directly buy spare parts from Caterpillar Inc.

Work closely with the Lead Engineer, Product Managers/Director, and GMs to ensure visibility and resolution of technical challenges.

Track and communicate team velocity and sprint/release progress.

Work with Lead Engineer to assign developers appropriate new tasks if bandwidth becomes available mid-sprint.

Assist the team in implementing the process improvements they've defined in the sprint retrospectives.

Coach the team to ensure they adhere to Scrum values, principles and industry best-practices when appropriate.

Maintain agile scrum process documentation and agile tools.

Identify and manage dependencies with other internal or external teams.

Client: PTC (April 2011 – March 2015)

Location: Boston MA

Role: Principal Software Engineer/Senior Technical Consultant

Projects: Service Center

The Service center application is designed to manage product hierarchies for the product lines with in an organization. It allows customers to author and manage service contents like publication structure and information structure. The information would allow technicians on the ground to fetch digital information like manuals to support products in the field.

Design and implement solutions to meet product requirements

Establishing and maintaining strong technical relationships with key technical team members

Actively participate in impact, code, and design reviews

Client: GMAC (April 2008 – March 2011)

Location: Southfield, MI

Role: Technical Architect

Projects: Core Policy System

The Core Policy System project implements a Global Extended Warranty application based on a COTS product from 4CS called ‘iWarranty’. iWarranty is a J2EE based COTS application that provides full life cycle support for extended warranty products. Currently this functionality is provided by Mechanical, Canadian Mechanical Systems in North America and Warranty Administration System in Car Care Plan, United Kingdom. The newly developed IWarranty application will replace these existing systems.

Creating the optimum technical solution in the context of the customer's environment, requirements, and financial resources

Ensuring a quality system design which provides good system performance, an effective human-machine interface, optimal operational cost, and flexibility for future change

Providing a focal point for all technical issues and initiatives on the project

Client: Virginia Department of Social Services (April 2007 – June 2008)

Location: Richmond, VA

Role: Technical Lead

Projects: Adult Services Adult Protective Services and Virginia New Comer Information System

The purpose of projects is to provide a case management tool for local social workers to manage their

adult services and adult protective services cases.

The project also produces statistical, demographic and monitoring reports for local and state use in trend analysis,

Strategic planning, funding requests, and program management and improvement.

Architect and develop scalable applications in a dynamic environment, using Java, Struts 2 Framework in

Websphere environment.

Lead a team of 4 developers throughout the whole development cycle using Rational Unified process.

Act as a role model and advocate for best practices around test-driven development and customer-centric software

Client: Virginia Department of Taxation (Aug 2006 – April 2007)

Location: Richmond, VA

Role: Senior Analyst

Project: VTOL Portal

The VTOL web portal application provides users access to all business Internet applications offered by TAX. It uses cutting edge Internet technology to support a single entrance to applications that are traditionally paper-based processes. The specific goals of the project is to provide online services like file individual business and corporate returns online, file and pay sales and use taxes, file corporate extensions, and make electronic payments.

Designed and developed web-based application using JSF, Facelets, XHTML, EJB 3.0, Hibernate and JBoss Seam 1.1 application-framework

Gathering requirements, Analysis, functional and technical specifications, interacting with Business Managers and End users

Design & Development of technical specifications using design patterns, Business delegate and session façade.

Used Open LDAP to retrieve customer information.

Used Hibernate Annotations extensively for object relation persistence and used HSQLDB for query service.

Used Log4J for Logging Framework and exception handling.

Used Eclipse 3.1 to develop the application.

Used JBoss Application Server 4.0.4

Used PVCS 6.5 for version control.

Environment: JDK 1.5, J2EE 1.5, EJB 3.0, JBoss 4.0.4, Sun Solaris, Oracle 10i, Open LDAP, Eclipse 3.1, Log4j, Ant, PVCS, W3C Validator, JSF, XHTML, Hibernate, Eclipse 3.1, XML.

Client: General Electric (Jan 2006 – Aug 2006)

Location: Plainville, CT

Role: Senior Analyst

Project: GE Motors Oracle APPS integration

Order Manger is an internet application for GE Industrial Systems customers to do order management activities like order creation, order tracking, price checking, stock availability checking, change order and profile customization. This application has multi-lingual and multi-currency capabilities to serve global customers. This application interacts with ERP, BAAN, SEIBEL and Mainframe systems.

The goal of this project is to integrate GE Motors business into GE Industrial Systems on-line Order Management system. Integration involves communicating with the Oracle ERP system. The project provides a new buying channel for GE customers so that they can transact with the company electronically, enabling greater productivity and responsive for the customer responsibilities:

Designed and developed web-based application using JSP, Servlets and Struts application-framework

Gathering requirements, Analysis, functional and technical specifications, interacting with Business Managers and End users

Design & Development of technical specifications using design patterns, Business delegate and session façade.

Used LDAP to store and retrieve customer information.

Used Visual Age for Java tool extensively during the development phase.

Used Log4J for Logging Framework and exception handling.

Used Teamsite to deploy application code.

Used Stored procedures to interact with ERP system.

Used WEBPVCS for version controlling.

Responsible for Project scheduling, task allocation and project tracking.

Responsible to support production system and resolve the issues and properly document them.

Environment: Java, J2EE, EJB 2.0, WebSphere 5.1.2, Sun Solaris, Oracle 10i, LDAP, Eclipse 3.1, Apache Struts, Log4j, UML, RUP, Teamsite, Rational Rose, PVCS, Test Runner, Servlets, JSP, HTML, JDBC, VAJ 3.5, XML, Javascript.

Client: General Electric (Nov 2004- Jan 2006)

Location: Cleveland, OH

Role: Senior Analyst

Project: GE Lighting Mainframe integration

This project improves Order Manager application to enhance and add functionality, improve UI, and further integrate Lighting tools into the Order Manager application for the purpose of improving the customer experience and to complete migration of Lightnet applications into OM so that Lightnet application can be retired. Also, UI needs to be updated to corporate standards and improved for ease of use.

Responsibilities

Used GE Router middleware to interact with legacy system

Responsible for design and development of Servlets/JSP for the client-side presentation using Struts framework

Implemented Connection pooling techniques for JDBC to optimize database activities.

Used advanced software development techniques such as source control, code reviews, and test plans for development

Worked extensively on JSP for user interface

Implement Oracle stored procedures

Worked extensively on implementing different design patters especially J2EE patterns.

Parsing of internal XML format document using DOM objects to retrieve the information and passing them to Servlets for further processing.

Configured Websphere server environments for development, QA and production

Oracle was used as Database.

.

Environment: Java, VAJ, Servlets, JSP, JSP tag libraries, Spaceworks framework, JDBC, HTML, XML, JavaScript XSLT, Websphere Application Server 5.0, Eclipse 3.1, Oracle9i, Rational Rose, UML, Windows 2003, UNIX.

Client: General Electric (Sep 2004– Nov 2004)

Location: Louisville, KY

Role: Senior Analyst

Project : Order Acknowledgement Process

Project: The objective of this project is to eliminate order acknowledgements that today are printed on paper and sent in the mail. Instead of this acknowledgement will be sent via e-mail. Multiple users at one customer location can each receive an e-mail order acknowledgement. User can choose to receive acknowledgements either via e-mail or fax. User can opt to discontinue receiving paper acknowledgements via mail. User can choose to receive acknowledgements either when an order is booked or when an order is booked and changed.

Responsibilities

Used JDBC for database connectivity..

Involved in analysis, design and development of the system components

UML was used for modeling, specifying and documenting the system.

Used Struts framework in the design and development phase..

Provided maintenance and production support activities for legacy applications

Extensively used WebSphere IDE Tool for building and deploying the application

Working on Trouble Tickets on production and closing them with Documentation.

Involved with database design team.

Involved with the code review team.

Environment: Java, EJB, Web Sphere 5.0, Servlets, JSP, JDBC, SQL, PL/SQL, HTML, JavaScript, XML, Oracle, DOM Parser, Windows NT, UNIX.

Client: General Electric (Jun 2004– Sept 2004)

Location: Bangalore, India

Role: Analyst

Project: Order Change Process

The E-Auto II project, the Automated Order Change process in Order Manager, will give the customer a way to request for a change in the already submitted order on the fly. The customer can make any change on the order and can submit the same for processing. The request will be submitted to the respective backend, intimation will be sent to the CCO and a confirmation of the successful submission of the request will be immediately shown to the customer. These fees are calculated based on a formula and displayed to the customer. An appeals process is built in when the plant cannot meet the customer’s new request date.

Responsibilities

Design & Development of technical specifications using design patterns.

Responsible for designing MVC architecture, used Struts framework. Part of the integration team, which is involved in integrating different modules using Java Servlets and JSP

Used Visual Age for Java tool extensively during the development phase.

Involved in optimizing SQL and involved in developing procedures and triggers in PL/SQL

Used Kintana tool for reporting bugs and enhancements

Used APP deploy tool for code application code.

Used PVCS for version controlling.

Implemented Connection pooling techniques for JDBC to optimize database activities.

Environment: Java, EJB, Web Sphere 5.0, Servlets, JSP, Struts, JDBC, SQL, PL/SQL, HTML, JavaScript, XML, Oracle, DOM Parser, Windows NT, UNIX.

Client: General Electric (Dec 2003– Jun 2004)

Location: Bangalore, India

Role: Analyst

Project: E-Expedite

The E-expedite project will give the customer a way to request that a product be shipped earlier than the originally scheduled ship date. Usually expediting an ordered product requires special processing by the plant and as a result the customer incurs extra fees. These fees are calculated based on a formula and displayed to the customer. An appeals process is built in when the plant cannot meet the customer’s new request date.

Responsibilities

Developed application frameworks using Java and J2EE design.

Responsible for design and development of Servlets/JSP for the client-side presentation using Struts framework.

Design & Development of technical specifications using design patterns, Business delegate and session façade.

Used CVS to deploy application code.

Environment: Java, EJB, Web Sphere 5.0, Servlets, JSP, Struts, JDBC, SQL, PL/SQL, HTML, JavaScript, XML, Oracle, DOM Parser, Windows NT, UNIX.

Client: General Electric (Dec 2002– Dec 2003)

Location: Hyderabad, India

Role: Analyst

Project: GE Security

The goal of this project is to integrate GE Security business into GE Industrial Systems On-line Order Management system. OM provides real-time Order Management activities to the customers for orders that they place with GE Motors. Integration involves communicating with the Mainframe system. The project provides a new buying channel for GE customers so that they can transact with the company electronically, enabling greater productivity and responsive for the customer.

Responsibilities

Used Stored procedures to interact with ERP system..

Design & Development of technical specifications using design patterns, Business delegate and session façade.

Wrote and Optimized SQL queries using Oracle database.

Participated and collaborated during inception, elaboration and construction phases of software development and to implement and review technological risks and project timelines

Used Log4J for Logging Framework and exception handling.

Used PVCS for version controlling.

Involved with the code review team.

Involved in source control and test plans for development

Environment: Java, EJB, Web Sphere 5.0, Servlets, JSP, JDBC, SQL, PL/SQL, HTML, JavaScript, XML, Oracle, DOM Parser, Windows NT, UNIX.

Client: General Electric (Nov 2001 - Dec 2002)

Location: Hyderabad, India

Role: Application Developer

Project: Technical Advisor

Technical Advisor is an interactive, online application that helps resolve the Technical problems over the Internet, We can use the Web Browser to interact with the Technical Advisor by describing the problem and answering questions that help Technical Advisor guide to the solution we need. Technical Advisor search’s its repository to known solutions (the knowledge base) and presents with the solutions that are most likely to solve the problems.

Responsibilities

Responsible for design and development of Servlets/JSP to create interactive applications using standard Web browsers for the client-side presentation using KANA Framework

Gathering requirements, Analysis, functional and technical specifications, interacting with Business Managers and End users

Design & Development the application using KANA IQ software.

Involved in setting up of new Knowledge Base and Template set.

Involved in setting up workflow for the Knowledge Base.

Involved in system administrative roles for KANA Knowledge Base

Configured KANA software for development, QA and production

Implemented Connection pooling techniques for JDBC to optimize database activities.

Environment: Java, JSP, HTML, Servlets, Java Script, Kana Framework, KANA, Websphere, Oracle 9.i, IBM Rational Rose, JUnit

Client: STAR TV (May 2001 - Nov 2001)

Location: Chennai, India

Role: Java Developer

Project: Customer Relationship Management

STAR TV operates mainly as a wholesaler, providing content and services to customers mainly via independent cable operators. To remain competitive in the new interactive multi-media business, STAR TV has decided to expand it business into the consumer based retail business. Star TV plans to meet their customer directly and provide better service through the Customer Relationship Management System. The goal of customer relationship management (CRM) is to identify, win, retain and expand customer relationships - in the most profitable way

Responsibilities:

Involved in analysis, design and development of the system components

Worked extensively on implementing different design patters especially J2EE patterns

UML was used for modeling, specifying and documenting the system.

Developed Use Cases, Object Model and Flow Diagrams using UML techniques with Rational Rose and Visio.

Generated code using Rational Rose tool

Worked extensively on JSP for user interface

Designed and developed server side applications by using Java Servlets and JDBC

Used ClearCase for version controlling

Environment: J2EE, JSP, Java Servlets, SQL, UML, EJB, Rose, Oracle 8i, JavaScript, HTML, Windows NT, ClearCase

Client: Queen Bee (Sep 2000 – May 2001)

Location: Bangalore, India

Role: Java Developer

Project: Supply Chain Management

This project was developed for Queen Bee Software, a product based company located in Chicago, USA. This package takes care of the automation of mechanical manufacturing industry. It has modules like Engineering, Purchase, Vendor, Admin, etc. The Engineering module has sub modules for creating new project, adding sub-assemblies, searching for new parts, add a new part, searching for existing part and sending RFQ’s. Purchasing module monitors the RFQ’s quoted by the vendors, searches for the least quote as per the delivery, searches the parts, ordering.

Responsibilities:

Implemented the framework based on MVC architecture

Preparing Tomcat environment to handle application by creating of Web Server Instance.

Placing of files in appropriate directories and setting system and server classpaths.

Developed the presentation layer and GUI framework that are written using HTML and client-side validations were done using JavaScript.

Monitoring transactions, analyze resources such as Servlets and EJB, viewing traces, logs and messages.

Environment: J2EE, Servlets, JSP, Tomcat, JDBC, HTML, DHTML, CSS, JavaScript, Oracle 7, Unix.

Client: Bank One (Jan 2000 – Sep 2000)

Location: Bangalore, India

Role: Java Developer

Project: IT Audit Issues

This project was developed for Track Pro, Bank one, an organization that monitors the Audit Issues and Risk Management. This organization has three banks under its control. Users - employees of the Bank, logs on different issues into the system, which has a hierarchy of issues under each process, domain, unit, Line of Business and entity. The issues are monitored and commented by management and recommended by other monitoring agents

Responsibilities:

Implemented the framework based on MVC architecture

Preparing WebSphere 3.0 environment to handle application by creating of App Server Instance.

Placing of files in appropriate directories and setting system and server classpaths.

Developed the presentation layer and GUI framework that are written using HTML and client-side validations were done using JavaScript.

Extensively used WebSphere IDE Tool for building and deploying the application.

JDBC was used to connect the Oracle 7 database.

Participated and collaborated during inception, elaboration and construction phases of software development and to implement and review technological risks and project timelines

Monitoring transactions, analyze resources such as Servlets and EJB, viewing traces, logs and messages.

Involved in source control and test plans for development

Environment: J2EE, Servlets, JSP, IBM WebSphere 3.0, JDBC, EJB, HTML, CSS, JavaScript, Oracle 7, Unix.

Client: Weblinks, Spain (Oct 1999 – Jan 2000)

Location: Bangalore, India

Role: Java Developer

Project: Importation Manager

This project was developed for Weblinks, Spain and Contract Form Developer for Green Agro Products (GAP), and Material Management for GAP. Importation Manager includes the master and transaction data of raw materials, supplier and customer’s details. Vinegar is the main product and Web Links is the main customer of GAP. Contract form issued by Web Links and other customers will be used for Material Management for GAP. Shipment details, tracking sheets of various customers are also included.

Responsibilities:

Implemented the framework based on MVC architecture

Preparing WebLogic 4.0 environment to handle application by creating of App Server Instance.

Placing of files in appropriate directories and setting system and server classpaths.

Developed the presentation layer and GUI framework that are written using HTML and client-side validations were done using JavaScript.

Extensively used Forte IDE Tool for building and deploying the application.

JDBC was used to connect the Oracle 7 database.

Monitoring transactions, analyze resources such as Servlets and EJB, viewing traces, logs and messages.

Environment: J2EE, Servlets, JSP, BEA Weblogic 4.0, JDBC, HTML, DHTML, CSS, JavaScript, Oracle 7, Unix.

Client: BPL (Sep 1998 – Oct 1999)

Location: Bangalore India

Role: Java Developer

Project: Central Excise Software

The project was developed for BPL factories for computerizing the excise accounts. The project accepts some of the data that is already recorded in the Centrac package. The masters such as Items, Rate, Customers, etc., are entered in the package along with production details, capital goods, AR4 transaction and invoice details. The various modules involved are Production Entry, D3 Transaction and Invoice module.

Responsibilities:

Involved in System study, design and coding of various components, interfaces and physical design.

Preparing Tomcat 3.0 environment to handle application by creating of Web Server Instance.

Placing of files in appropriate directories and setting system and server classpaths.

Developed the presentation layer and GUI framework that are written using HTML and client-side validations were done using JavaScript.

JDBC was used to connect the Oracle 7 database.

Monitoring transactions, analyze resources such as Servlets and EJB, viewing traces, logs and messages.

Environment: J2EE, Servlets, JSP, Tomcat 3.0, JDBC, HTML, DHTML, CSS, JavaScript, Oracle 7, Unix



Contact this candidate