Ashish Rangnekar
Career Profile
Accomplished Information Technology Manager with more than seventeen years of results
driven experience in managing IT teams, programs and projects. Trench-hardened expert in leading
management, technical and cross-functional design, architecture and development teams primarily in
Mobile and J2EE technologies.
Core competencies:
- Leadership
- Communication
- e-Commerce Solutions
- IBM J2EE Products
-
Program Delivery Management
Mentoring
Telecom Solutions
OOA & OOD
-
Agile Delivery
Team Building
Insurance Solutions
SOA Solutions
Academic Credentials/Certifications
Master of Business Administration (MBA), Indiana Wesleyan University, USA, 2001
Bachelor of Engineering (BE) in Computer Technology, Nagpur University, India, 1994
PMI Inc. Certified Project Management Professional (PMP)
Scrum Alliance Certified Scrum Master (CSM)
Sun Microsystems Inc. Certified Java Programmer
Achievements
Performance
Quantifiable track record of delivering enterprise J2EE applications
Managed and delivered various J2EE applications resulting in new business and
savings of over $2.01 million while retaining revenue of over $18 million
Quantifiable track record of delivering mobile applications
Managing and developing Android, Blackberry and iPhone applications
Driving Process improvement resulting in substantial savings
Championed agile and iterative development practices resulting in flexible and
responsive IT team leading to 25% reduction in delivery transition time
Leadership
Delivery management for Insurance and Telecom Services
Managed program/project sizes of 15000 hours and ranging up to $3.5 million,
serving as IT Liaison for business organizations. Responsible for managing
Customer Care/Self Service applications (OSS/BSS) interfacing with 50+
applications
Coaching and Mentoring leading to raised level of performance
Develop and manage IT team of varying sizes (2-100+ members) consisting of
internal employees, external consultants, Off-shore partners and student interns
Delivered strategic solutions that are accepted as company standards
Directed, lead and managed architecture and development teams delivering SOA
Solutions, OOA & OOD artifacts and reusable software components across the
organization
Ashish Rangnekar
Technical
Client needs assessment and managing their expectations
As solution architect responsible for converting business requirements to
design/development specification and delivering e-business solutions that
included network infrastructure, hardware and software components
Program management for onshore, near shore & offshore development
Resource planning and allocation of 35 onshore and 65+ offshore developers and
testers based in US, Israel and India
Full life cycle project experience from conception to implementation
Involved in application development and database administration roles that
included analysis, design, development, testing and implementation of software
applications using J2EE, C, Web services, Java, Struts, Servlet, EJB, RMI,
Hibernate, Oracle PL/SQL, Informix-4GL, Shell Scripting and other software tools
Technical Skills
PM Tools
: MS Project, MS Office, Visio, Vantive
Arch Tools
: Rational Rose, Enterprise Architect, Star-UML, ERwin/ERX
Languages
: Java, C, HTML, UML, PL/SQL, Informix-4GL
App/Web Servers : Websphere, Portal Server, JBOSS, iPlanet, HTTP server, Apache
Enterprise Tech
: Web Services, SOAP, WSDL, EJB, Servlet, JSP, RMI, Hibernate
Framework
: Struts, Java Server Faces, Eclipse RCP
Scripting
: HTML, XML, JavaScript, Shell Script, JNLP, Ant, Maven
IDE
: RSA, RAD, WSAD, Visual Age, Eclipse, Oracle Forms/Reports
Other Tools
: DirectTalk IVR, EVista-Artemis, Quality Center, Win runner, Toad
Vendor Apps
: Clarify CRM, Amdocs AMSS Self Service
Databases
: ORACLE, INFORMIX, DB/2
OS
: AIX, UNIX, WINDOWS, MS-DOS, CTOS
Professional Experience
Offshore Delivery
Jul’10 till date
Senior Architect/Technical Project Manager
Projects
: Website development, Mobile Applications
Team Sizes : 20+
Responsibilities:
Offshore delivery of various project for 25 insurance companies
Offshore delivery of various mobile applications (Android, Blackberry, iPhone)
Relationship management by acting as SPOC for solutions and services
Identifying problems, providing solutions and developing proposals
Building high performance delivery teams responsible for development of various products used by
insurance enterprise
Primary contact for requirement analysis, architecture design and delivery to customer
Ashish Rangnekar
Designed and developed struts custom tags to be utilized by various projects across the enterprise
Designed and implemented many Web Services on WebSphere environment
Following Agile methodology for current project and using Test driven development
Working on OOA & OOD for various projects and helped developers understand design
Worked extensively on implementing different design patters especially of J2EE and GOF
Ensure project adheres to client SLA’s and KPI’s
Ensuring high project contribution to account finances
Responsible to maintain appropriate pyramid structure in various projects
Manage various team leads who are working on delivering different J2EE projects
Mentor Architects, lead developers and developers on J2EE
Interact with customers, business partners, business analysts and other project managers
Projects:
IAC – ExtJS
As a team lead responsible for development of ExtJS, javascript /ajax based eLearning website. Lead a
team of 6 members working on developing various ExtJS reusable components. This application involved
Use of advance features like security, web services, and advanced UI features like Grids, Tree Grids,
Calendars, menus, carousals, word cloud, graphs, video players, RSS feed viewer etc. This project
involved extending various ExtJS components and plugins to customize them as per the need of the
application. Application was developed such that it can be skinned quickly to create a new e-learning web
sites. All data was driven using web services so that menus and pages can be configured easily.
PAMI – Flex to ExtJS conversion
Lead a 4 member team involved in converting existing Flex based application using Ext JS Capabilities.
The work involved analyzing existing application and developing various screens to match Flex application.
Use of various ExtJS features like security, PHP web services, and advanced UI features like Grids, portal,
graphs etc was involved.
Kegs – ExtJS, Grails, Openlayers
As a lead developer responsible for development of ExtJS, Grails, openlayers /geoext, javascript
/ajax based web-gis application, aimed at creating collaborative workspaces for gas infrastructure design,
construction and management projects. Application involved route selection/site selection/geometric
network construction algorithms etc. Also responsible in maintaining Postgres SQL database with
GeoSpatial Postgis extension.
Zipyap – Sencha touch, ExtJS
Lead the architecture and development team to develop Sencha touch, ExtJS based mobile application
that integrates with external applications like Facebook, Google+, Yelp etc. Application used FaceBook
and Google + integration for profile imports. Various webservices were consumed by android, iPhone,
iPad (retina) clients to communicate with internal proprietary webservices using JSON.
Sports Calendar Sync – Blackberry & Grails
Lead the architecture and development team to develop event based sync and notification solution on
blackberry. The web application was developed using Grails and mobile application used Blackberry
WebWorks for user interface.
Plugzone – Blackberry & Grails
This is Blackberry native Location aware mobile application that allows users to broadcast their location at
events and preferred destinations. Location were identified with GPS coordinates and communicated with
server using JSON webservices.
Ashish Rangnekar
FoodBird - Grails based solution
Lead the architecture and development team to develop grails based recipe creation and recommendation
website such that users can view, create and edit recipes. Website used FaceBook integration using
spring security and authentication for validation purposes. Various webservices were created to
communicate with android and iPhone clients to communicate using JSON.
Equities Tailor – Grails Website
Lead the architecture and development team to develop grails based website for a tailor business. This
application was developed using grails and groovy. Our team members analyzed requirement, designed
entities, developed web pages and implemented complete solution for the tailoring business.
Artist Tracking website – Grails based solution
Lead the architecture and development team to develop grails based social networking website that
recommends and tracks bands, artists and concerts. The application sends personalized messages and
alerts for keeping track of the concerts. This Grails based website also integrates with social
networking sites like Facebook, Twitter and mail systems like Gmail, Yahoo, Hotmail etc.
Environment: J2EE, EJB, Struts, Grails, STS, Log4J, UML, RSA 7.0, WSAD 5.1, WebSphere 6.0/5.1, XML,
DB2, IMS, MQSeries, JMS, Web Services, Eclipse, RSA Web Server process server, WebSphere Portal
Server, Lotus Notes, Visio, Android SDK, Blackberry SDK, iPhone SDK
State Farm Insurance, Bloomington, IL
Jul’08 till Jun’10
Sr Lead Solution Architect/Consultant for Service Oriented Projects
Projects
: Income Tax Automation projects
Team Sizes : 35+
Responsibilities:
Responsible for delivery of Corporate Income Tax solution for 25 insurance companies across the
entire enterprise
Manage various team leads who are working on delivering different J2EE projects using SCRUM
Mentor Architects, lead developers and developers on J2EE
Interact with customers, business partners, business analysts and other project managers
Working as SOA architect and defining architecture of different projects
Designed and developed struts custom tags to be utilized by various projects across the enterprise
Designed and implemented many Web Services on WebSphere environment
Following Agile methodology for current project and using Test driven development
Working on OOA & OOD for various projects and helped developers understand design
Worked extensively on implementing different design patters especially of J2EE and GOF
Extensively working with IBM tools like RSA, WebSphere process server
Defined architecture for applications that uses WebSphere portal server
Defined and implemented Security on application by using LDAP
Developed a template based code generator for enterprise using JET2, EMF and XPath functions.
Helped in developing enterprise architecture methodology like TOGAF
Using MQ Queues, DB2 for backend connectivity
Helped developers with problem solving skills, wrote Java Code for each part of the application and
created reusable components
Implemented many standards in development life cycle to follow best practices
Environment: J2EE, EJB, Struts, Log4J, UML, RSA 7.0, WSAD 5.1, WebSphere 6.0/5.1, XML, DB2, IMS,
MQSeries, JMS, Web Services, RSA Web Server process server, WebSphere Portal Server, Lotus Notes,
Visio
Ashish Rangnekar
AT&T Inc, Indianapolis, IN
Mar’99 till Jul’08
Program Manager, Project Manager & Solution Architect for Telecom projects
Projects
: Customer Care/Self Service projects
Team Sizes : 100+
Responsibilities:
Managing J2EE Self service and CRM programs of varying sizes up to $8M
Managing team size of 100+ people across the globe
Delivering Offshore projects within budget and on time
Stakeholder Identification and analysis, analyzing project statement of work
Developing project management plan, Scope plan and Staffing management plan
Developing Project Schedule, Performing Quality Assurance/Control, Creating WBS
Risk Identification and mitigation and communication management.
Analyze historical Information & project files & developing preliminary project scope statement
Approving/denying change requests as a member of change control board
Managing issues, project timelines, and new enhancements from IT to business.
Developing and managing interface agreements and service level agreements with external
customers
Developing project estimates, financial summaries, managing project budgets
Following CMM policies and procedures for executing projects
Verifying project deliverables, Conducting quality audits
Mentoring resources and developing team members from technical perspective
Projects
: Broadcast Video Services projects
Team Sizes : 30+
Responsibilities:
Program and project management for broadcast video projects for the entire enterprise using agile
techniques
Develop business cases and plans to introduce broadcast video solutions across 20 states in USA
Create and deploy infrastructure responsible for delivering video solutions across nationwide
footprint
Lead functional designs, design review, coding, testing and product documentation processes
Converting business requirements to development / design specification for development teams
Introducing development methodologies like Agile and iterative development to teams
Developing design documents by using UML methodology (use cases, sequence diagrams and
activity diagrams, class diagram) following the Rational Unified Process (RUP)
Using Visio for sequence diagrams and architecture diagrams
Designing solutions that included SOA based architecture using EAI pattern, J2EE and Client/Server
architectures
Designing applications utilizing Web services and WSDL development using top-down approach
Working extensively on implementing different design patterns especially J2EE
Implementing MVC2 architecture (Jakarta Struts 1.2 framework) for Web tier
Integration of different platform/projects with J2EE Architecture
Designing external customer facing Internet / Intranet applications with B2B and B2C focus
Rich GUI development using Eclipse RCP plugin and Features development
Integration of different tools with the application like Hibernate, DirectTalk IVR etc.
Projects
: Long Distance Learning using Video Conferencing projects
Team Sizes : 10+
Responsibilities:
Ashish Rangnekar
Developing Java based e-solutions that were based on Struts, Servlet, EJB, Hibernate, and Oracle
Developing web based scheduling software using J2EE with integration of IVR control modules
Developing network communication software to interface with network devices using C & Java
Reverse engineering Oracle forms based application to web based Applet (Swing, Servlet, RMI)
Using Dynamic Proxy Based DTO (Data Transfer Objects) to transfer data between web tier and
service tier, used Dynamic Proxy for Business delegate and to customize few Objects
Analysis, design, development, testing and implementation (full project life cycle) of integrated inhouse developed software products
Developing applications using products like RAD, WSAD, VAJ, Eclipse etc
Configuration and administration of middleware tools like HTTP Server and WebSphere etc
Developing deployment scripts using ANT and UNIX scripts.
Database Administration of Oracle and Informix databases including migration from Oracle 7.3 to
Oracle 8i to Oracle 9i to Oracle 10G, setup database layout using ERwin/ERX and TOAD.
Extensive database design/development using tables, triggers, views, packages and stored
procedures in PL/SQL
Developing UNIX Shell scripts, creating and maintaining file systems for production, development
and test environments
Environment: J2EE, Swing, Eclipse RCP, C, EJB, Grails, Struts, Log4J, UML, RSA 7.0, WSAD 5.1,
WebSphere 6.0/5.1, XML, Informix, Oracle, MQSeries, JMS, Web Services, RSA, Visio
Indianapolis Life Insurance, Indianapolis IN
Nov'98 - Mar'99
Senior Consulting Analyst
Projects
: Claims Insurance System
Team Sizes : 10+
Responsibilities:
Developing Java based e-solutions that were based on Struts, Servlet, EJB, Hibernate, and Oracle
Developing Death claim system software using J2EE and Cobol Stored procedures
Defined Candidate Architecture for scalability, re-usability and security for two Projects
Wrote many design documents by using UML methodology (use cases, sequence diagrams and
activity diagrams, class diagram) following the Rational Unified Process (RUP)
Used Visio for sequence diagrams and architecture diagrams
Supervise coding and design efforts and also responsible for team management and mentor
developers
Worked extensively on implementing different design patters especially J2EE patterns
Used MVC2 architecture (Jakarta Struts 1.1 framework) for Web tier
Used Dynamic Proxy Based DTO (Data Transfer Objects) to transfer data between web tier and
service tier, used Dynamic Proxy for Business delegate and to customize few Objects
Wrote JUnit test cases for DTO, Domain Objects, Service tier, DAO (Data Access Objects) and for
web tier by using Mock Objects
Wrote Java Code for each part of the application and created reusable components
Worked extensively on coding to use Struts and Server Side programming
Environment: J2EE, EJB, Struts 1.1, Log4J, UML, VAJ, WebSphere 5.1, DB2, COBOL
Overland Transportation, Indianapolis IN
Senior Consulting Analyst
Projects
:
EDI System
Mar'98 - Nov'98
Ashish Rangnekar
Team Sizes : 5+
Responsibilities:
Developing Informix 4GL based Incident Reporting system
Developing EDI 204 system for keeping track of information system problems and for transfer of
information to parent company
Involved in coding and design efforts and also responsible for team management
Wrote Informix 4GL Code for each part of the application and created reusable components
Worked as Database administrator of Informix databases
Environment: Informix-4GL, Informix 6.0, AIX, Visio
Nationwide Insurance, Columbus OH
Mar'96 – Mar'98
Senior Programmer Analyst
Projects
: Auto and Commercial Insurance Systems
Team Sizes : 30+
Responsibilities:
Involved in design of software required to provide quotes and policy information to clients based on
different factors affecting Auto and Commercial insurance.
Developing Auto and Commercial insurance system using COBOL and ISAM
Developed System internal specifications to provide leadership for new projects undertaken
Maintained PC hardware inventory system using PowerBuilder 4.0 and Oracle database
Developed multi-user transaction entry, data security and report generation software
System support and maintenance for C based Kyocera printer emulation software such that fonts
supported by LaserJet printers but not by Kyocera printers were loaded while printing documents
Environment: C, COBOL, ISAM, PowerBuilder 4.0, Oracle 7.1
Maral Overseas Limited, Indore, India
Jan '95 – Mar '96
Programmer Analyst
Projects
: Enterprise IT Automation for Textile industry
Team Sizes : 10+
Responsibilities:
Involved in system study at client site, writing system external specifications, database designing,
writing system internal specifications
Involved in analysis, design, development, testing, and implementation of integrated commercial
software using Informix 4GL and Informix 6.0 database
Developed software for complete textile manufacturing process
Designed the databases for various modules like order processing and planning, payroll, production
inventories and store inventories
Developed User interface for data entry and manipulation using Informix-4GL
Developed various reports using report writer and adhoc SQL queries
Involved in client site implementation and user training.
Environment: Informix-4GL, Informix 6.0, AIX