RAVI SHARMA
Cell #: 469-***-**** Email:****.**********@*****.***
Profile
With over 14 years of experience, Ravi is currently working with Sabre Airline Solutions SabreSonicWeb (SSW) V12 project as a Sr. Java Developer. He has extensive experience in Object-Oriented design and development, enterprise application architecture and implementation.
Ravi has worked extensively in developing multi-tier web applications using Java/JEE technologies and Java frameworks.
Ravi has gained invaluable experience in full project lifecycle, enterprise application development, application design and architecture, application integration, production support, performance tuning as working on various client projects.
Ravi has experience on Agile processes and practices such as test first development, continuous integration, SCRUM and Kanban.
Ravi has excellent communication, analytical and problem solving skills and get on well with people with cross culture backgrounds.
Ravi has strong academic background in computer science and holds a Masters degree in Computer Applications with first-class distinction.
Ravi has achieved following certification
Clients
Sabre Airline Solutions TX,USA
Blue Cross Blue Shield TX, USA
SMIT, Texas Instruments, USA
Boeing, USA
DCFS,USA
Monash University SPA, Australia
GE, USA
Mortgage insurance origination-PMI,
Utility Service Management-SM Engg.
Development Tools
Intellij, Eclipse, RAD, MyEclipse Blue.
Java/JEE Technologies
JSP, JSTL, Servlet, EJB, JNDI, JDBC, JMS, JAX-WS, JAX-RS, JAXB, JPA, JTA, JAXP, XML, XSLT, XSL, CDI.
RDMS PL/SQL
SQL DML, SQL DDL, Store procedures
Frameworks
Struts, Hibernate, Spring. Axis. Apache CXF
Web 2.0 Framework
JQuery, YUI, React, HTML5
Application Server
WebSphere 7.0, JBoss 5.0, ATG Dynamo.
RDBMS
Oracle, MS SQL Server, Apache Derby.
BPMS, Reporting and BI
WebSphere Process Server, WID, Cognos
Operating Systems
Windows, Linux, Unix.
Software Tools
Rational Rose, Visual SourceSafe, ClearCase, ClearQuest, Serena, XMLSpy. RTC., Git, Maven, Jira, Jenkins
Methodologies:
UML, Design Patterns, Refactoring, Agile Software Development/XP, Use Cases, User Stories, SCRUM, Kanban.
Others
Ant, JUnit, Cruise Control, Jenkins
UNIX Shell Script. Perl, Python
OOAD, Database Concepts.
Educational Qualification
Master of Computer Application from ICSE, DAVV, Indore, 2002 (75.0 %)
Bachelor of Computer Science from Holkar Science College, Indore, 1998 (79.5%)
Certification
Oracle ATG Web Commerce Suite 10 Implementation Developer
Java Development with Apache Cassandra
Sun Certified Java Professional
Microsoft SQL Server 2012
Training Attended
Attended two day workshop on “ Productivity Management” at Keane India Limited, Noida
Accomplishment
Received “Individual Excellence Award during the year 2002 –2003 “from SMIPL, Noida.
Excellence Technical Award, Infosys Technologies Ltd.
Pride@Boeing Award
Skills Summary
Special Skills
Client interaction, Problem Solving
Programming Languages:
Java, Python, C/C++, Perl
Databases
Oracle, MS SQL Server, Apache Derby
Operating Systems
Windows 7, Linux Red Hat, Android, Ubuntu
Java IDE
IntelliJ, RAD 7.5, Eclipse, WID
Content Management
Interwoven Teamsite, LiveSite
Ecommerce Server
Oracle ATG Web Commerce
Application Server/Web Server
WebSphere Application Server 7.0, JBoss 5.0, ATG Dynamo 7.0,Apache Tomcat
Messaging Systems
WebSphere MQ, Service Integration Bus, WebSphere MQ Workflow 3.6
Business Process MS
WebSphere Process Server 7.0, WebSphere Integration Developer
Reporting and BI
IBM Cognos 10.1
Java/JEE Technologies
JSP, JSTL, JSF, SERVLET, EJB, JNDI, JDBC, JMS, JAX-WS, JAX-RS, JAXB, JPA, JTA, JAXP, SOAP, XML, XSLT, XSL, HTML, DHTML, JavaScript, CSS, CDI, Collection Framework, Concurrency framework.
Tools
Ant, JUnit, Cruise Control, XMLSpy, JProbe, Toad, Rational ClearQuest, Hudson, MS SQL Management Studio, Rational Team Concert, Maven, Jenkins.
Version Control
Git, Visual SourceSafe, CVS, ClearCase, Serena Dimension.
Others
UML, OOAD, Database Concepts, Design Patterns.
Java Frameworks
Struts, Spring 3.0, Hibernate, Jakarta Commons, Apache OJB, Apache Axis, Hibernate, JPA
JavaScript Frameworks
YUI, JQuery, React
Professional Summary
Over 14 years of experience in software development includes Analysis, Design and Development of Web-based applications.
Extensive experience in design and development of multi-tier applications using Java, J2EE, Struts, Spring, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, Tag Libs, AJAX, JUnit Git, Maven, Jenkins.
Experience with 3-tier and N-tier architecture.
Worked on different Application and Web Servers like IBM WebSphere, JBoss and Tomcat.
Extensive experience in different IDEs like Intellij, RAD, My Eclipse Blue and Eclipse based IDE.
Experience in Object Oriented Analysis and Design (OOAD) techniques using UML in Rational Rose and MS Visio.
Experience in web application design using open source MVC, Spring and Struts Frameworks.
Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets.
Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript JQuery, YUI.
Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
Experience in Oracle ATG Web Commerce product suite.
Experience in WebSphere Process Sever and WebSphere Integration Developer.
Experience in Reporting and BI Congos tool.
Experience in various methodologies like Waterfall and Agile
Proficient in using RDBMS concepts with Oracle 10g and MS SQL 2012.
Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries.
Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting
Professional Experience
Worked with following clients on various enterprise projects
Sabre Airline Solutions TX, USA
Java Developer, Aug 2014 to Till Date
As a part of Sabre Sonic Web (SSW) V12 team, working on an e-commerce SAAS solution that supports the complete travel life cycle delivers increased revenue and customer loyalty. It includes Internet Booking Engine (IBE) and Manage Booking. For the end user, it is a platform for booking flights and other ancillaries’ services. Using following technologies
Java, Spring, Spring Integration, Hibernate, Apache Tomcat, REST/SOAP Web Services, JSON, XML, JUnit, Mockito, Maven, Jenkins, Oracle, JAXB, IntelliJ, Git, Agile, TDD, JavaScript framework YUI.
Blue Cross Blue Shield of TX, HCSC, USA
Java Developer, Dec 2011 to Aug 2014
As a part of Business Acquisition Team, working on rating consolidation and renewal enterprise projects using WebSphere Application Server 7.0, WebSphere Process Sever 7.0, Rational Application Development Tools, WebSphere Integration Developer, WebSphere MQ Workflow, WebSphere MQ, IBM Ilogs JRules, Struts, Spring, Hibernate, MS SQL Server, Apache CXF, Serena.
Texas Instruments, USA
Solution Architect, April 2010 to Dec 2011
Working as a Solution Architect for SMIT (Sales and Marketing IT), responsible for providing solution to various IM (Internet Marketing) business requirements using Java, J2EE, ATG, JBoss, Spring, Hibernate, TeamSite,LiveSite, Oracle, XML, AJAX/JSON, JQuery, Websphere Commerce Server.
Boeing, USA
Senior Technical Specialist, Nov 2006 to Dec 2009
Worked as Senior Technical Specialist on ELB (Electronic Log Book, Crew Information Services) project, responsible for design core common data access layer for all air and ground ELB applications, providing technical support, and data layer performance tuning.
Coding Core Common Data access layer.
Design the Data model for all ELB Sub-systems.
Application performance tuning.
Daimler Chrysler, USA
Technical Specialist, August 2005 to Oct 2006
Worked as Technical Specialist on eContract Project, responsible for design program specification, providing technical support, develops proof of concepts of architectural significant use-cases and performance tuning.
Coding architecture significant use cases.
Design the program specification of architecture significant use cases.
Develops proof of concepts of architecture significant Use cases.
Application performance tuning.
Kanbay Software Ltd
Consultant, March 2004 to July 2005
As a part of Kanbay Shared Architecture Service Group, I was responsible for developing proof of concepts using emerging Java technologies and frameworks. Provide supports to implements these proofs of concepts on projects.
Worked on Knowledge Mgmt & Collaborative work Infrastructure (SAS Community Site) project for Kanbay.
Worked on J2EE Reference Framework project
a)Reusable custom components
b)Sample code for quick reference
Worked on following client projects
oMonash University, Australia - As a Senior Programmer on Monash SPA project.
oGE, Hong Kong - As a Sr. Programmer on AOW (Automatic Online Writing) project.
PMI Mortgage Insurance, USA
Software Engineer, June 2003 to March 2004
This is a mortgage insurance origination application, for PMI Group. The system allows PMI’s agents to order mortgage insurance certificate via internet using standard web browsers. Agents can directly input loan information online or upload a Desktop Underwriter file from their LOS, and retrieve/edit information from an existing PMI certificate. The system provides portal access to ePMI MI application from Lender’s website without leaving the website.
Worked as a Software Engineer, was part of a small team of offshore project development and execution responsible for Understanding Use Case, discussing and clarifying technical issues on work request with on-site team, maintain the Request and Clarification Log, Coding, Unit and Integration Testing, code-delivery to onsite.
SM Engineering, MN, USA
Associate Consultant Feb 2002 to June 2003
I was working on SM Engineering Online Utility Service Management project.
Worked as an Associate Consultant, was part of a small team of development responsible for Understanding Use Case, Coding, Unit Testing, code-delivery to onsite.