Ravi Kondin
SUMMARY:
. **+ years of experience in Design and Development of largescale
enterprise-wide Web and client/server Applications.
. Multiple years of Microsoft .NET Web (ASP.Net, C#), Extjs, Javascript,
PL/SQL, C# hands-on development experience. The applications are RIA
(Rich Internet Applications) and use customized data in XML and JSON
format that are returned by .Net and SOA oracle web services. Has created
builds, configured and deployed application code to IIS server.
. Has multiple years of experience in development of .Net applications and
web application system design. Has implemented and maintained sharepoint
sites. Has created and modified web parts in the sharepoint site of
TFS(Team Foundation Server). Has used TFS in SDLC process. Has
experience with CSS, XML, XSLT template, Visual Studio(2008 and 2010)
and Team Foundation Server. Has code management experience with
subversion and TFS. Has built the application and deployed in IIS 6 and
IIS 7.
. Strong skills in ExtJS (javascript UI framework), jQuery(javascript UI
framework), Firebug,IE Developer Tools, SOA, Webmethods using code behind
file in C#, XML Messaging and Serialization.
. Has extensive experience in the full life cycle of software design
process including requirements definition, prototyping, design, backend
development, n-tier web applications, interface implementation, testing,
and maintenance.
. Worked as technical team lead and conducted code review meetings,
Performance analysis and performance engineering. Has implemented SCRUM
methodology in the agile development process.
. Led and participated in meetings and discussions with users on the UI and
backend system. requirements. Has created and reviewed technical design
documents.Has extensive experience in working with customers of IT system
to identify & articulate needs.
. Has successfully worked with IT resources in both onsite and offshore.
PROFESSIONAL EXPERIENCE:
Underwriters Labs (UL); May 2007 to February 2011
Technical lead with EAS (Enterprise Application Services)
Global Gas Tank application
. Designed and developed largescale enterprise-wide Web 2.0 application
that Schedules the automatic/system assignment of projects to the project
engineers in UL. This is a multi-year project with few releases.
. Designed and developed UI components that are used by the users to set
preferences for receiving the work and to document issues. Used object
oriented javascript programming including use of closures. Extended the
ExtJS object components and created object hierarchies. As a team lead
conducted daily status meetings. Used subversion as source control
management system. Used SCRUM methodology(agile development) in the
development process.
. Worked extensively in EXTJS,CSS and Javascript (some of the custom
development include the following. created and extended reusable
components, creeated plugins, used xtypes, created custom javascript
functions, created of custom events and displayed data in grid/table
format in front end and web service invocation).
. Worked extensively on Java web services that are deployed in oracle SOA
web server,oracle database, .Net C# web service(invoked by EXTJS client)
that access the SOA web services using proxies. Modified the data from
the web service call in the middle tier to change the XML content.
. Created, customized PL/SQL web services and deployed them in SOA server.
. The application has been deployed on a global basis. This project was
developed and deployed under tight time schedule. Has played instrumental
role in user requirements, design,development and testing of the project.
Tailored Workstation
. Designed and developed largescale enterprise-wide Multiyear Web 2.0
application that consolidates information from multiple UL systems and
presents unified view to the Project engineers. Conducted daily
development status meetings. Used SCRUM methodology(agile development) in
the development process.
. Worked extensively on EXTJS, CSS and Javascript(some of the custom
development include the following. created and extended reusable
components, creeated plugins, used xtypes, created custom javascript
functions, created of custom events and displayed data in grid/table
format in front end and web service invocation).
. Used object oriented javascript programming using closures. Extended the
ExtJS object components and created object hierarchies. As a team lead
conducted daily status meetings. Used TFS(Team Foundation Server) as
source control management tool. Also used it to manage the SDLC including
creation of bugs, recording requirements and storing project management
documents.
. Extensively worked on Java web services deployed in oracle SOA web server,oracle database, .Net C# web services (invoked by EXTJS client) that
access the SOA web services using proxies and Lotus notes scheduled
agents(for scheduling the work assignment).
. Created, customized PL/SQL web services and deployed them in SOA server.
. Designed and developed 'Revenue Optimization' module of tailored
workstation that allows handlers of a project to assess impact to the
change in scope and make changes from a single interface to Global
pricing tool and billing application.
. The application has been deployed on a global basis. There are several
releases of the projects with enhancements and addition of user groups.
Sharepoint implementation
. Implemented sharepoint site for the division and maintained it. Has
created and modified web parts in the sharepoint site of TFS(Team
Foundation Server). Has used TFS and sharepoint sites in SDLC process.
Alarm Services Certificate
. Designed and developed the largescale external facing Web 2.0
application(http://my.home.ul.com) that allows external customers of
Alarm services division to request certificate, renew certificate,
replace certificates and search for certificates. This application
replaces the current limited functionality site based on oracle portal
site. Reverse proxy has been setup with myhome oracle portal to receive
the user credentials to the application. Has configured and deployed the
application in IIS 7.
. Designed and developed certificate summary module, intermediate grid that
displays data based on the selection in types of certificate module and
detail window. Created a search component to search the certificates.
Devloped the link to renew or replace the certificates and the ExtJS form
with multiple tabs that allows the user to create certificate. Replaced
backend validation done in oracle portal site (old application) with UI
validation. Used google maps API to display service center address and
also to perform validation between 2 address. Worked extensively on
EXTJS(creating and extending components, creating plugins, using xtypes,
custom javascript functions and events etc CSS and Javascript (for
display of data in grid/table format in front end and web service
invocation).
. Worked on oracle database and oracle SOA server web service (for storing
the data), .Net C# web service (invoked by EXTJS client) that access the
SOA web services using proxies, and oracle database.
LIMS web Application:
. Development/Maintenance of largescale enterprise-wide LIMS Web
application.
. Development of Sample Management Module that interact with Laboratory
Information Management System (LIMS). Designed and developed interfaces
and coordinated status changes in other systems related to
samples.Managed and configured IBM websphere server and Tomcat server.
. Worked on JSF pages (for display of sample management module) and java to
intereact with LIMS JAVA web service and LIMS oracle database. Also used
ADF pages and developed the view(UI) layer using Jdeveloper.
. Worked on interfaces that developed and deployed in Websphere server.
Developed the access to LIMS backend database system by creating the web
service.
Yaskawa Electric; February 2005 to May 2007
Sr Web Developer
Summary:
. Doculine: Designed and developed the largescale enterprise-wide Web
Application used in factory floor for help in assembly instructions.
Created the view layer to show the relevant instructions to the
technician based on the job specification by the technician.
. Worked on JSP, java components, spring and struts framework, Struts tiles
framework, ant, CSS and HTML for UI and oracle database for data.
Deployed the application in SAP Netweaver. Used MVC architecture in the
application.
. Deployment and managing rollout of Contact Us web application that
interfaces with SAP CRM application. This is deployed in yaskawa public
site. Designed and developed Inside Yaskawa - A web intranet application
meant for various divisions.
. Yaskawa Web Site: Development of specific modules and maintenance of the
site. Integrated the data from the site to SAP CRM.
Project Technologies and Tools: Javascript, Spring / Struts framework, JSP,
Oracle and Toad
Abbott Laboratories, PPD GPO, Shared Application Systems; September 2002 to
February 2005
Sr Consultant(Sogeti USA)
Summary:
. Development of enterprise-wide Client/Server and Web Applications.
. Designed and architected the Applications.
. Design and development of General Engineering Management Systems (Capital
Plan Management System): Allows the users to create capital plan and
facilitates electronic approval and storage.
. Design and development of Worked on the Product Complaint Analysis:
Allows the user to create Product complaints in electronic format and
facilitates electronic approval and storage.
. Design and development of on the Packet Tracker: A custom document
management system that allows creation, storage and electronic approval
for the software development projects.
Sogeti USA; May 2002 to July 2002
Sr. Consultant
Summary:
Development,Testing, End User Training, Maintenance and Troubleshooting of
"Evolve" a time sheet and expense management system based on JRun Web
Application Server and MS SQL Server.
Summary of Project Technologies: MS SQL Server 2000, Internet Explorer 5.x,
Javascript and JRun Web Application Server
Abbott Laboratories; February 2000 to April 2002
Sr. Consultant(Sogeti USA)
Summary: Development, System Architecture, Deployment and Maintenance of
Client/Server and Web Application.
. Design and Development of Packet Tracker: A custom document management
system that allows creation, storage and electronic approval for the
software development projects.
. Design and Development of PPD Operations Web Site: A web site for
Pharmaceutical products division.
. Design and Development of Work List Processor: Allows the users to
create work lists based on templates in laboratories.. It records the
history for each template. This is lotus notes based client/server
application.
State Farm Insurance; May 1999 to February 2000
Architect
Summary:
. Development, System Architecture, Deployment and Maintenance of Lotus
Domino based Intranet Customer Call Application for Customer Response
Division (CRC).
. As a Lead Developer developed the architecture, specifications, issues
and problems of the Intranet based customer call analysis system. Led the
completion of technical design, development, testing effort and
deployment of the application.
. Managed the development efforts, provided hands-on coding in
technologies, provided problem resolution and root cause analysis.
Ensured that the integrated, complex technology was working properly and
was stable. Led the next steps design effort, provided documentation and
knowledge transfer to junior developers.
. Reviewed design, QA testing and training documents in the project.
Assisted other team members in developing, debugging and trouble-
shooting.
. Software Development Life Cycle process using the State Farm Project
Management Methodology and Documentation is maintained.
Sonata Software Limited, Bangalore, India; May 1994 to May 1999
Sr Architect
Summary:
. Development, System architecture, Solution Design, Customer Support,
Application Support, Functional Requirements, Development, Deployment,
Documentation, End User Training, Troubleshooting and Maintenance of
Lotus Notes and Web applications.
. Developed the Applications, Managed the development effort, handled hands-
on coding, problem resolution, and customer support and root cause
analysis.
. Has been involved in the System architecture, Solution Design, Customer
Support, Application Support, System Design, Database design and Workflow
design.
EDUCATION:
. Bachelor of Engineering and MBA(Master of Business Administration)
IT CERTIFICATIONS:
. Sun Certified Java Programmer
. Sun certified web componet developer
. Microsoft Certified Specialist (MS SQL Server)