Download Resume of LOKESH RAI Resume: LOKESH RAI : Senior Java

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Resume: LOKESH RAI : Senior Java Developer with a passion for Technology!
http://www.linkedin.com/in/lokeshrai | [email protected] | Bay Area, CA
OBJECTIVE: To contribute my knowledge by being a key and effective team player.
SUMMARY OF QUALIFICATIONS:








Sun Certified Enterprise Architect with more than 13 Years of Experience in Analysis, Design,
Development and Management of Enterprise Applications in Java and J2EE.
Experience in Banking and Finance, Insurance, Airlines/Transportation and Internet Domains.
Designing and Developing N-Tier Web applications using Java, J2EE, Web Services, XML, Application
Servers, Databases and JavaScript/AJAX on both Windows and Unix platforms.
Creating Solution Architectures using Object Oriented Methodologies and Design Patterns
Expert in Performance Tuning, Refactoring and Security
Experience in Agile and Scrum Methodologies, and Extreme Programming techniques
A flexible, organized team player that maintains a proactive approach in problem solving.
Project Leadership and Management experience.
TECHNICAL SKILLS:
Analysis and Design: Object Oriented Analysis & Design (OOAD), Obj. Oriented Prog (OOP), UML2.0,
Rational Rose, Rational XDE Developer 2003, Rational Unified Process (RUP), Agile
Methodologies (eXtreme Programming), Service Oriented Architecture (SOA), Visio
Web Development:
HTML, DHTML, JavaScript, XML, XSL, XSLT, DOM, SAX, DTD, CSS, Web
Services, JAX-WS, SOAP, REST, Portlets, Java2Script, AJAX, PHP
J2EE:
Java Servlets, Java Server Pages (JSP) & Custom Tag Libraries, EJB, JMS (Java
Messaging Service with MDBs), RMI-IIOP, JAXP, JAX-RPC, JDBC
IDE’s & Source Control: ECLIPSE 3.1 (PLUGINS, e.g. Lomboz), Ant, MAVEN, VSS 6.0, Rational
Clearcase, MKS, CVS, Teamsite (Interwoven CMS)
Frameworks:
Struts, Spring, Hibernate, EXT-JS, JQuery, JSF, Log4J, OSCache.
App/Web-Servers:
IBM WSAD 5.1 (Websphere Studio Application Developer), Websphere Portal 8.0 (JSR
168 and 286), RAD 7.1, JBOSS 3.2.5, Tomcat5.0, Apache2.0, BEA WebLogic Server 8.1
RDBMS:
Oracle 9i, MS-SQL Server 2000, SQL, PL-SQL, TOAD, SQL-Plus, MySQL
XML:
XML, XSLT, JAXP, SOAP, Web Services, WSDL, Apache AXIS
Knowledge Management: InQuira Search and Knowledge Management Implementation, R8.0.x, 8.1.x, 8.2.x
Testing/ Perf. Tools: JUNIT, JMETER; JProbe, JProfiler, OptimizeIt, TS Discovery
PROFESSIONAL EXPERIENCE:
June ‘10 – Present
Senior Software Developer
Oracle Corporation, Redwood Shores, CA
Customers: Implemented Search, Knowledge Management, & Portals for high volume websites: NetApp,
Kronos, Vertafore, Bank Of America, Capital One, DST Systems, Symantec, Hartford, CCCIS, IBM.
Achievements:




Java / J2EE Design, Development & implementation of Search, Knowledge Management & Portal websites.
Used MVC architecture to develop Web Components - Servlets, Portlets, Java Beans and JSPs and Web
Services (both SOAP and REST based), Websphere Portal, Hibernate, Spring, JSF.
Provided immediate performance and UI improvements with AJAX and JSON (using JQuery).
Performing complex System Design & Development using UML modeling and Use Case specifications.
Pages 1 of 3
Resume of LOKESH RAI



Architecting solutions to deliver high quality InQuira (Oracle Knowledge) implementations for large
customers with constant custom interaction and customer-focused approach to exceed their needs.
Used SQL, JDBC and PL/SQL to access and update information in the database.
Extensive Unit and System Testing and Documentation about the implementations
Environment: InQuira Search and Knowledge Management Implementation (8.0/8.1/8.2), Websphere Portal
8.0, Java 5.0, JSP 2.0, Servlets & Portlets, Hibernate, Spring, Javascript, AJAX, JQuery, JSF,
Web Services (SOA), XML/XSLT, Tomcat, JUnit, Oracle 11g, UML, Eclipse.
Sep ‘06 – June ‘10
Senior Software Developer
HSBC Bank (Card Services), Salinas, CA
Projects: eChamps, Kiosk, Portal, Project Tracker, OneHSBC
Achievements:









Design, Development, Support, Enhancement and Management of eChamps, Kiosk, and OneHSBC
Design of Portal framework and integration with other company sites using Java Portlets and EXT-JS
Followed Agile Methodology and Extreme Programming techniques to implement iterations.
Developed user Authentication and Authorization services using JAAS
Designing and Refactoring code using UML and Rational tools to improve design and performance.
Implemented SOAP and AXIS for calling Web Services from 3rd party systems
Used Hibernate to implement re-usable Object Relational Mapping (ORM) solutions
Part of Performance Improvement, Code Profiling and Disaster Recovery teams.
Constantly being in touch with business for gathering requirements and suggesting improvements
Environment: MVC Architecture - Java 5.0, JSP 2.0, Servlets & Portlets, Javascript/AJAX, Web Services
(SOA), SOAP/XML/JAXP/AXIS/ XSLT, Websphere Studio Application Developer and
Websphere Portal 8.0, Struts, Spring, Hibernate, DROOLS (Java Rules Engine), PHP 5.0, EXTJS 3.0 (Javascript based RAD tool), MKS and Rational Clearcase 7.0 HP Quality Center, JProbe
(Java profiler), JUNIT, Teamsite, Rational Rose, UML, Oracle 10g, Actuate (BI tool).
Mar ‘06 – Sep’06
Consultant
Project: Orion
Discover Financial Services, Chicago, IL
Achievements:







Development of J2EE based application deployed on Websphere Application Server with MVC architecture.
Implemented MDBs (Message Driven Beans) for asynchronous messaging of emails.
Successfully deployed helper utility that transforms XML data into Java object and vice versa.
Involved in unit testing as well as Integration Testing of all modules.
Site Optimizations using Design Patterns and JMeter
Interacted with various application and database/mainframe teams to analyze and resolve production issues
Constant customer interaction to discuss approaches to improve design and enhance applications
Environment: MVC Architecture - Java 2, JSP, Servlets, XML, Web Services, Websphere Studio Application
Developer and RAD 5, Tomcat5.0, Rational ClearCase, Unix, Oracle9.2, AJAX, YUI, JProfiler,
JUNIT, XSLT, Teamsite, Rational Rose, UML.
Pages 2 of 3
Resume of LOKESH RAI
Sep ‘04 – Mar ‘06
Sabre Holdings, New Delhi (India) & Dallas (TX)
Senior Software Developer
 Designed and developed use cases using Rational and IBM tools for eHotels Intranet site
 Optimized code by using OSCache for caching of JSP content, Servlet responses.
 Setup Test driven development best practices for both unit and functional testing
 Aided in an Ant to Maven conversion
 Part of Migration team from JBOSS 3.2.5 to WSAD 5.1
Environment: MVC Architecture - Java 2, EJB, JSP, Servlets, JSTL, XML, JBoss3.2.5, Websphere, IBM
Websphere, Tomcat5.0, Eclipse3.0, Rational ClearCase, Solaris, Oracle9.2.
Jul ‘03 - Sep ’04
British Airways, New Delhi (India) & London (UK)
Senior Software Developer
 Worked on the Analysis, Design, Development and Maintenance of www.BritishAirways.com.
 Performance tuning of the application through Re-factoring and profiling tools like JProfiler.
 Assisted managers in Requirements Management, and Coordination with various teams.
Environment: Java, JSP, Servlets, XML, Javascript, Weblogic8.1, Jboss3.2.5, Teamsite5 (Interwoven’s Content
Management System), Web Services, WSDL, AXIS, SOAP, Hibernate2.1, XSLT and Eclipse3.0.
Feb ‘02 - Jul ‘03
Bank of Punjab, India
Java Team Lead
 Performed requirements gathering and use case analysis with constant customer interaction.
 Involved in code reviews and design reviews for various projects.
Environment: Java Servlets, JSP, XML, HTML, Javascript, Tomcat, Apache, Struts, JUNIT, Weblogic
Application Server, Rational XDE2003, Message Driven Beans (MDBs), VSS, UML.
Feb ‘01 - Dec ‘01
RMSI (Risk Management Software), India & California
Senior Software Engineer
 Analysis, Design and Development; Implementation, Documentation and Training
 Implemented Stored Procedures for various modules to improve performance of database calls
 Developed and executed performance and load tests using Rational tools
Environment:
Silverstream App. Server (with Java Servlets, JSP and java Beans), Weblogic App.
Server, SQL Server, Oracle8i, HTML, and Javascript.
Jul ‘00 - Feb ‘01
Skiltek I.T. Pvt. Ltd., India
Java Team Lead
 Development, Designing, Requirements Gathering and Use Case Analysis of various company
applications.
Jul ‘99 - Jul ‘00
India Today Group Online, India
Web Developer
 Performance Optimizations, Reporting, Documentation and User Training for various company sites.
EDUCATION / CERTIFICATION:



M.B.A. (Information Systems), A.I.M.A. (All India Management Association), New Delhi, India.
Certifications: SCEA (Sun Certified Enterprise Architect), IBM (Advanced Software Curriculum)
Corporate Trainings: ‘Project Leadership and Management’, ‘Managing IT Projects’, and ‘Internal
Consulting’
Pages 3 of 3