SUMMARY
More than ** years of experience in Information Technology in Object Oriented Analysis, Design and Development of software applications. 15 years of experience in open source technologies with good experience in the full life cycle of Software Design process including requirements definition, proof of concept, prototyping, design, interface implementation, coding, unit testing and maintenance. Has huge potential to understand a broad range of topics and to grasp new technologies.
Certified Scrum master and Certified Product owner.
Goal Driven, customer focused and result oriented leader.
Proficiency in Object Oriented Analysis and Design and Front End development, skilled at progressing from problem statement to well-documented Designs.
Have clear understanding of Organizational Processes and Principles.
Developed skills in Relational Database Design and maintenance on various platforms over the years using Oracle, SQL Developer, DB2, SQLServer, MySQL, Lotus Notes and Postgres.
Developed and deployed applications using Java and various web technologies (Portlets, Servlets, JSP, JavaScript, XML, Web Services) using IDE’s like GGTS, IBM WSAD, RAD, RSA, Eclipse, Netbeans on Tomcat, Jboss and WAS, IIS, 'IHS' server, CA SiteMinder r12, WAMUI for CA SiteMinder Policy Server.
Experience in using Git, GitHub, CVS, Clearcase, Dimension & VSS as version control system in various projects.
Management skills, demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environments.
Capabilities to analyze a problem from various angles and consider all possible solutions/methodologies before coming up with the most suitable solution.
Acquired technical skills in Java and J2EE Design Patterns, JSF server side UI component framework and Struts, Spring, EZDeveloper framework, Grails, Groovy.
Analytical thinker who consistently resolves ongoing issues or defects, often called upon to consult on problems that have eluded resolution by others.
SKILLS:
Languages
Core Java, PL/SQL, VB, C++, Grails
Web Development
Liferay, Servlets, Portlets, JSP, HTML, JavaScript, AJAX, XML, JSF, Node js, Express, Angular js
Analysis/Design
OOAD (UML), Rational Rose 2003 (UML 2.0), Microsoft Visio, Enterprise Architect 4.1, Java and J2EE Design Patterns
Web/application servers
Interstage Application Server, WAS 5.1/6.1, Websphere Portal Server 5.0, Apache server, Jakarta-Tomcat 5.5, JBoss 4.0.3, JRun 3.0, JOnAS
Development IDE
Interstage Studio Standard-J Edition V9.1.0, RSA 6.0.2, RAD 6.0, WebSphere Studio 5.0(WSAD), Eclipse 3.1, Netbeans 3.6/4.1, VB 6, Developer 2000(Oracle forms), GGTS
Frameworks & libraries
Spring, Struts, JSF, Lucene 1.4.3, Glue, Hibernate, Grails, Groovy, chai, mocha, Geb, EZDeveloper
Operating Systems /Hardware
Windows 95/98/NT/2000/XP/Vista, Red Hat Enterprise Linux 3, Suse Linux, Mac OS X
Databases
Oracle, DB2, Peoplesoft, Postgres, SQL Server 2000, MS Access, SQL Developer
Tools & Technologies
TOAD, SpotLight on Oracle, RFT, Clear Quest, Bugzilla, Textpad, notepad++, Crystal Reports, RPM, OPAL, PBN, Remedy, GITS, Stash
Source control
Visual SourceSafe, CVS, Clear case, Git, Git Hub
BI
pentaho1.1.4, kettle 2.2.2, Informatica 9, Business Objects 6.5, Microstrategy 9
EXPERIENCE
AgileTrailblazers, Washington, DC Mar. 2015 – Till Date
Lead J2EE Consultant & Technical Product Owner
Lead the development of new learning management system (LMS) and registration system. As a product owner, conducted interviews with the client and all involved stakeholders. Collected the requirements. Created epic value statements, empathy maps, identified the features and created the user stories. Ran estimation sessions with the stakeholders and identified their priorities. Defined ready, done and acceptance criteria and all involved processes.
Project Accomplishments:
Built Graduate school website and CMS using Node js, Express, Spring MVC, Oracle, Angular js, on cloud based service of Amazon (AWS).
Created WSJF to initiate the development work. Created user stories in the version one.
Developed a POC for graduate school website and content management system using liferay. Built the dev-ops and continuous integration system using Jenkins, chef, etc.
Used trello for internal tasks tracking and slack for the communication and collaboration purpose.
Created different custom page layouts to meets the UI needs of clients and customers.
Worked on user authorization, permission levels to make the SharePoint portal more secure.
Enhance overall team accomplishments and competence by planning delivery of solutions; answers technical and procedural questions for less-experienced team members; teach improved processes; mentor team members.
Implemented Solr search for the new website solution.
Environment: Liferay, Node js, Express, Chai, Mocha, Aspect, Core Java, JEE (JSP, Servlet), Oracle, Spring, JSF, junit, JSP Taglibs, JavaScript, IIS server, 'IHS' server, Git, linux, jive, jira, SQL Developer, version one, SharePoint, Office 365, One note
Advisory Board Company, Washington, DC Feb. 2011 – Mar. 2015
Sr. Engineer III
Development and lead the Surgery, Spend and Nursery products. Full product life cycle of multiple applications & supporting data architecture. Cohort Pulse Price helps members to analyze how better they are doing helps negotiating better with their vendors. Block manager application helps Surgeons to better allocate their timing and schedules for operations. PCM help hospitals for analyze the utilizations.
Project Accomplishments:
Maintain and enhance core surgery project using microstrategy, informatica and oracle. Owned to updated Benchmark/ICD9/ICD10/DRG/CPT on yearly basis.
Developed Cohort Price Pulse, Cohort Vendor Ranking application using Java and Solr Search for Spend Product.
PCM application for Outcomes and Complications using Grails, Groovy, Stash.
Handle data from Oracle/SQL Server and manage scenarios using Java/JEE application in Spend, Block Manager, Utilization and MonteCarlo.
Responsible for analyzing and building Surgeon Merge in core surgery, Block Manager and Surgeon Manager Application.
Implement data integration projects & performance optimization of large-scale BI systems with web-based front-end.
Work with business team to clarify business requirements & implement reporting and analytics solutions, including code development & database design.
Owner to create and implement script framework, which create comparison SQL for multiple databases and support cross-platform environment.
Independently handle multiple deployments for Surgery to include planning & deployment activities.
Aggressively research to resolve the critical problem with suitable solution and suggestion for improvement. Actively train the team members through knowledge sharing.
Implement unit tests & support the creation & design of integration, load & user acceptance tests. Coordinate work with internal and/or external teams & clients. Identify, research, & resolve performance & production issues.
End to end ownership of iteration stories (Big/Small), which always completes on time.
Highly involved in Greenfield project from development to production stage.
Overall improved delivering value to members through the creation and implementation of common solutions.
Environment: Microstrategy, Informatica, Core Java, JEE (JSP, Servlet), Java 5/6, Oracle, Struts, Grails, Groovy, Mocha, Chai, JSF, junit, JSP Taglibs, JavaScript, IIS server, 'IHS' server, SVN, linux, jive, jira, SQL Developer
T. Rowe. Price, Baltimore, MD Oct. 2009 – Feb. 2011
Security Analyst and Developer
Involved in the Architectural activities and handling all security related requests in Enterprise Security. Established 'Best Practices' for Software Development projects at Team level. Experimented with various Programming Methodologies using various Databases and third party tools like SAM and SiteMinder.
Project Accomplishments:
Handled SAR (Service Access Request) for roles and privileges in Enterprise Security.
Handle data from Oracle, DB2, Access and PeopleSoft and manage scenarios using Java/J2EE application.
Develop SQL and PL/SQL code to perform database CRUD operations.
Involved in Bug fixing, adding new features and customizing the application using Lotus Notes, PVCS and Remedy.
Owner of the Authentication module - FCC (Form based credential collector) based Single Sign On Application.
Responsible for developing a prototype workflow system for authentication system with Architectural team.
Oversaw the development, improvement and maintenance of an investment evaluation model that was used to evaluate programs and investments
Identified, Analyzed, Developed and documented the use cases, specification, design and build docs.
Involved in developing the functional, technical solutions, planning, code reviews, test plans and managing quality related processes using eRoom.
Environment: SAM (Security Access Management), Lotus Notes, RAD, RSA 7.0, WAS 6.1, Interstage Studio Standard-J Edition V9.1.0, Interstage server, Core Java, J2EE 1.4 (JSP, Servlet), Java 5, JDK 1.5, Oracle 10g, DB2, PeopleSoft, Struts, JSP Taglibs, JavaScript, IIS server, 'IHS' server, CA SiteMinder r12, WAMUI, Lotus Notes.
Canon U.S.A., Inc., longisland, NY Nov. 2008 – October 2009
Programmer Analyst / Security Analyst and Developer
Responsible for handling Security modules like Authentication and Authorization. Single Sign on (SSO) for all products of Canon. Involved in the Architectural activities and handling all security related requests in Enterprise Security. Established 'Best Practices' for Software Development projects at Team level. Experimented with various Programming Methodologies using various Databases and third party tools like SAM and SiteMinder. Configuration, maintenance, and upgrades of Oracle Primavera ProSight system to assist program managers in making investment decisions, tracking budget submissions and IT Portfolio Management (PfM).
Project Accomplishments:
Handle data from Oracle, DB2, Access and manage scenarios using Java/J2EE application.
Develop SQL and PL/SQL code to perform database CRUD operations.
Involved in Bug fixing, adding new features and customizing the application using PVCS and Remedy.
Responsible for developing a prototype workflow system for authentication system with Architectural team.
Configuration of SiteMinder’s Policies, Realms, User directories, Responses etc. via WAMUI.
Integrated CUSA applications with SSO. Config. & testing on POC, Dev, QA and Production environment.
Responsible to create virtual directories and manage ‘IIS’ and ‘IHS’ FEW servers, Websphere AS on multiple servers with cluster environment.
Involved in implementing EZDeveloper framework for Authorization Services.
Developing Struts, FCC, Servlets, ASPs, JSPs, VBScript and JavaScript.
Implement Java and J2EE design patterns like Singleton, Session Façade, Business Delegate, DAO, MVC.
Develop JUnit test cases to execute test scenarios
.
Environment: WAS 6.1, Interstage Studio Standard-J Edition V9.1.0, Interstage server, Core Java, J2EE 1.4 (JSP, Servlet), Java 5, JDK 1.5, Oracle 10g, DB2, Struts, EZDeveloper, JSP Taglibs, JavaScript, IIS server, 'IHS' server, CA SiteMinder r12, WAMUI, Lotus Notes, Primavera Prosight 7.5/8, Crystal Reports 11 Enterprise, OBIEE 10.i, Serena PVCS/Dimension, CVS, Remedy.
IBM Mar 2007 – Oct. 2008
J2EE Tech Lead (Advisory System Analyst)
Responsible for supervising the work of 40+ member team, to plan, engage and guide the team members to carry out scheduled tasks. Established 'Best Practices' for Software Development projects at Team level. Experimented with various Programming Methodologies that facilitated quicker delivery and quality products. Managed the team member and management of through out the world like India, Arizona, Atlanta, Houston, Tulsa, Hamburg (Germany), Austria, London, Bruno (CZ).
Components: Potlets, Authentication, Authorization, Approvals, Order Management, Subscription Management, Catalog, Shopping Cart, Invoicing, Reports, Backend integration, Message broker.
Project Accomplishments:
Owner of Portlet component, implemented using IBM portlet API, struts framework, Tivoli’s LDAP and DB2.
Develop SQL and PL/SQL code to perform database CRUD operations
Documented business and validation rules & developed Portlets, Struts, Servlets, JSPs and JavaScript.
Responsible for implementing IBM 1x2x framework standard in the project, and for tracking the defects.
Implement Java and J2EE design patterns like Singleton, Session Façade, Business Delegate, DAO, DTO, MVC.
Generate hibernate artifacts like .java, .hbm from the database metadata.
Involved in developing the functional, technical solutions, work estimation, planning, code reviews, test plans and managing quality related processes using OPAL, Lotus Notes and RPM.
Responsible to solve technical and functional issues and managing quality related processes using OPAL, Lotus Notes and RPM and used Clearcase for version control system.
Environment: RSA 6.0.2, JDK 1.5, Core Java, J2EE 1.4 (JSP, Servlet, EJB 2.1), DB2, Struts, JSP Taglibs, JavaScript, Hibernate, MQ Series, WAS 5.1, Websphere Portal server, IBM portlet API, Tivoli’s LDAP, RPM, Lotus Notes, Design Patterns, CVS, RPM, OPAL, ClearQuest, Clearcase.
KPIT Cummins July 2006 – Mar 2007
Tech Lead / Sr Software Engineer
Responsible for supervising the work of 5-28 members team, to plan, engage and guide the team members to carry out scheduled tasks. Established 'Best Practices' for Software Development projects at Team level. Experimented with various Programming Methodologies that facilitated quicker delivery and quality products. Gathered experience in delegating and monitoring the tasks to meet and beat deadlines.
Project Accomplishments:
Owner of Admin, Service Provider, Worksheet and Reports Module. Gathered Requirements and analyzed the Use cases.
Developed and documented business and validation rules. Work on Estimation and Planning.
Design components based on object-oriented design (Class, Sequence diagrams (UML, OOAD)) using Microsoft Visio.
Prepared Struts base framework. Developed Servlets that processes user requests.
Involved in developing the application using core Java, Servlets, JSP custom tag library and JavaScript for validation.
Validation of source code with checklists and Best Practices to develop application which supports multilinguility (i.e Chinese, French, Spanish, and Portuguese).
Creation of daily and weekly status plan. Validation of source code with checklists and Best Practices.
Responsible to do work estimation, planning, creation of weekly status plan and presentation
Used Atlas as project management tool in order to handle defects.
Worked on optimizing the code to improve efficiency in terms of time.
Environment: WSAD 5.0, Core Java, J2EE 1.4 (JSP, Servlet, EJB 2.1), Oracle 9i, Struts 1.1, WAS 5.1, JSP Taglibs, JavaScript, Lotus Notes, Visual Source Safe, Windows XP
Saama Technologies, Pune, India Oct 2004 – June 2006
IT Specialist / Sr. Software Engineer
Responsible for supervising the work of 35-member team, to plan, engage and guide the team members to carry out scheduled tasks. Established 'Best Practices' for Software Development projects at Team level. Experimented with various Programming Methodologies that facilitated quicker delivery and quality products. Gathered experience in delegating and monitoring the tasks to meet and beat deadlines.
Project Accomplishments:
Responsible to initiate the project, Requirement Analysis and Detailed designing.
R&D of Pentaho, Kettle, JFreeReports, BIRT and integration of these with JBoss and Eclipse, Setup of Development Environment.
Explored various transformations like source qualifier, expression, filter, aggregator, rank, update strategy, stored procedure using Kettle (Spoon).
Established and run the old VB code using SQLServer and Microsoft DTS packages for explaining the flow to team.
Developed Entire Server side Functionalities including Caching, Indexing, Scheduling & Searching.
Did extensive R&D on Lucene 1.4.3 for Search functionalities & lucene limitations and workarounds.
Extensive R&D for resolution of various technical issues regarding optimization of code for processing performance and network bandwidth performance.
Publishing the WebServices from server in the form of wsdl files with the help of Glue.
Analysis of POC provided by Navis.
Development as per the strict guidelines of Navis using Oracle Forms 6i and Oracle 9i.
Development and integration of PL/SQL packages, unit testing of PL/SQL and performance optimization.
Participated in requirement gathering, analysis to prepare Use cases for all scenarios.
Used Rational Rose for UML diagrams and designing.
Participated in Architectural development and application designing using Struts framework.
Created POCs for couple of modules in the project using JSPs, Servlet and Helper Classes.
Use of Bugzilla and Scarab for Issue tracking.-
Environment: Pentaho 1.1.4, Kettle 2.2.2, J2EE 1.4 (JSP, Servlet, EJB 3.0), MySql 5.0.1, Struts 1.1, Eclipse 3.1, Jboss 4.0.3, RHEL 3.0, BO 6.5, Oracle 9i, Forms 6i, PL/SQL, TOAD 8.5, VSS, Glue (WebServices from Electric), XML, Netbeans 4.1, Servlet, HTML, Rational Rose 2001 EE, Visio, Erwin.
Métier InfoSystems Pvt. Ltd., Pune, India Apr 2003 - Oct 2004
Tech Lead
Responsible for supervising the work of five-member team, and to plan, engage and guide the team members to carry out scheduled tasks. Established 'Best Practices' for Software Development projects at Team level. Experimented with various Programming Methodologies that facilitated quicker delivery and quality products. Gathered experience in delegating and monitoring the tasks to meet and beat deadlines.
Project Accomplishments:
Participated in requirement gathering, analysis, created POCs, prepared Use cases.
Worked on Enterprise Architect for UML diagrams and completed DB Design and PL/SQL Procedures.
Involved in building the core components of the application using Struts (MVC Pattern).
Developing front end screens using JSP, Servlets, JavaScript and JDBC technologies.
Involved in developing the EJB and DB design in Oracle.
Responsible for collection and finalization of Status Report and Mentored Team Members.
Environment: Oracle 8i, WAS 5.0, WSAD 5.0 (JSP, Servlets, Struts, JDBC), VB, ADO, OLE DB, TOAD, Crystal Reports 6, VSS, Windows NT Server, Linux 8.0, PL/SQL, PostgreSQL 7.2, PL/PgSQL, WINE, pgAdmin 2, Cygwin.
Abhinav Information Network May 2000 - Mar 2003
Senior Software Engg.
Responsible for implementing and testing of the Online-Banking System. Worked on various graphical enhancements in the project and came up with some of the best-thought-of visual modifications in the GUI. Also managing and tuning of Database Server, designing and tuning of complex report procedures and queries, creating scripts for testing of Database objects. Conversion of data and applications for multilingual support.
Project Accomplishments:
Requirement Analysis, Database design and implementation. Complex Report queries with crystal and DataReports.
Utilized extensively VB 6.0, SQL and PL/SQL.
Designed tools for converting applications into different Indian languages. Developed the methodology to create language-independent GUIs.
Front End design, implementation, testing and debugging.
Designed tools for porting applications to different platforms such as Linux.
Environment: Oracle 8i, PL/SQL, Visual Basic 6.0, Data Reports, Client-Server, Data Environment, ActiveX controls.
EDUCATION:
Masters in Computer Science – (First Class) – Pune University, India
Bachelors in Computer Science – (Distinction) – Bharti Vidyapeeth University, Pune, India
Awards and Certifications
Certified Scrum Master.
Certified Scrum Product Owner
DC - D27 Meet up Master
HPL (High Performance Leadership)
Competent communicator
Competent Leadership
Bravo (Best of IBM) Award for delivering several releases on time.
ASCA Certified Member of IBM
IBM six-sigma white belt training cum certification
Trainings and Certificates
SCJP 5 certification training.
Java & J2EE from Sharda Institute of information Technology, Pune
Weblogic 8.1 workshop training from Fands Institute, Pune.
EJB, Webservices, Spring, Hibernate and JSF training from System Consultant, Pune.
RPM (Rational Portfolio Manager), Lombardi BPM Blueprint Training by IBM.
RHEL3 with Grade Good, from System Consultant, Mumbai.
ProjectByNet Administrator from Compulink Systems Limited, Pune.
Workshops on Assertiveness, Effective communication, mentoring program and QAmbassador.
PMP, Communication Leadership
Accomplishments:
2013-2014 DC D27 Humorous speech champion.