YOGESHWAR
Contact: 510-***-**** Email: ***********@*****.***
Professional Summary
Highly motivated software professional with around 6+ years of experience in Analysis, Design and Development of Software Applications using JAVA and JAVA based technologies.
4+ years’ experience in System Designing, JAVA Programming, Swing, JAVA Internationalization, HTML Programming, XML, Web Servers, SQL and Developing of n-tier e-business, e-governance, project management etc. Projects.
Excellent knowledge of UNIX shell scripting (Bourne Shell, CSH, KSH and Bash).
Excellent Knowledge in PL/SQL programming in developing advanced Object Relational Database objects, Packages, Triggers, Views, Sequences and Subprogram units.
Strong Oracle Forms / Reports skills. Extensive working knowledge in Forms, Menus, PL/SQL libraries and others.
Excellent Knowledge of MS-SQL SERVER and also T-SQL and developed various reports using them and also worked on various queries using SQL techniques.
Extensive experience in developing reusable and portable client side applications using RCP and Swings.
Expertise in Dynamic SQL, PL/SQL, Arrays, Exception Handling, Threading.
Extensive experience with Oracle database (physical and logical database designs and programming).
Good Analytical, Documentation, Problem Solving, Troubleshooting and Organizational Skills. Ability to lead the team of developer’s and skilled in performing architectural role in different systems.
Extensive Analysis, Design and Development experience in Java based technologies including Core JAVA, Servlets/JSP, Java Beans, EJB, Web Sphere, Design Patterns, MVC Architecture, XSLT, JDBC, STRUTS and other J2EE technologies.
Expertise in Application Server Technologies such as Apache Tomcat and Web logic.
Expertise in IntelliJ IDEA 7.0.3, Eclipse 3.0.1, JCREATOR and Edit Plus.
Excellent database knowledge using SQL, PL/SQL, Oracle 8i/9i and MySQL.
Strong Experience in writing Stored Procedures.
Very strong technical background in OO software development and internet technologies.
Capable of working in a group as well as independently with excellent communication skills.
TECHNOLOGIES AND PROCESS
Programming Languages: JAVA 7.0, C, C++, SQL, and PL/SQL.
Operating Systems: Windows 9x/2000/NT/XP/ Vista, Server 2005/2008
Data Bases: Oracle 10g, 9i (SQL, PL/SQL, Forms), MySQL, MS Access
Web Servers: Apache Tomcat, Oracle 10g, 9i AS, SharePoint 2003/2007, Ajax Web server with J2EE
Web Technologies: J2EE (Servlets, JSP, JDB, Java Beans, EJB), XML based technologies, XLST, Swing, Applets, HTML, CSS, Front Page, Dream Weaver etc.
Framework: Spring Framework and Hibernate Framework
Tools: JAVA Date Picker, RCP, Packer, native2ascii etc.
PROFESSIONAL EXPEREINCE
Client: Express Scripts
Location: Franklin Lakes, NJ Aug 2014 – till date
Designation: Sr Java/J2EE Developer
Description
Express Scripts is one of the leading Pharmacy Benefit Manager (PBM) in USA. They manage and administer prescription drugs and make them safer and affordable to millions. ESI drives to lowest net cost by better health and value at the consumer level and monitors their operations using Midrange applications, legacy systems and other business firmware.
Responsibilities
Expertise in development, deployment and implementation of dynamic web applications using Application servers like Vignette Application Portal 7, Websphere, Apache tomcat in Windows and UNIX environments.
Developed code for various activities using MVC architecture.
Involved in development of Hibernate, including mapping files, configuration file and classes to interact with the database.
Involved in developing the helper classes for better data exchange between the MVC layers.
Used Apache Log4j to archive log files as per formatting and archiving (both size and number
Developed SOAP-based Web services.
Created SQL queries and used PL/SQL stored procedures.
Developed and implemented various dynamic web based applications using JSP 2.0, Servlets 2.X, Java Script, Ajax, html, CSS.
Expertise in using IDE tools like Eclipse, Web Sphere Studio Application Developer (WSAD) 5.x and Rational Application Developer (RAD) 6.x/7.x, IntelliJ, Ant build.
Developed Reusable applications using Rich client platform.
Developed custom design windows, menus, toolbars, and palettes using RCP
Efficiently enhancement of applications with Web 2.0 features like AJAX for performance improvement and customer satisfaction.
UML designing, Class diagrams.
Development, deployment, configuration of the Java Messaging Services (JMS) on Websphere 6.
Creation, deployment and configuration of Enterprise Beans (EJB) 2.0(Container and Bean Managed Persistent), Message Driven Beans (MDB).
Architecture Design experience.
Development and deployment of Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL.
Experience in implementation of Object to Relational Mapping (ORM) using Hibernate in Data Layer using iBatis as well JDBC.
Implementing logging mechanism using log4j.
Worked extensively in front end development using HTML, DHTML, XSL, XSLT, CSS, JAVA SCRIPT.
Experience in using and implementing Design Patterns such as MVC, Singleton, Abstract Factory, Factory Method, Business Delegate, Service Locater, Data Access Object (DAO), Front Controller, Factory patterns and frameworks like Jakarta Struts 1.x and Struts 2.x.
Experience in using Apache POI, Apache Axis API’s.
Expertise in writing complex queries using PL/SQL MYSQL, MS-SQL Server 2000/2005, Sybase, Oracle and exposure to DDL, DML, stored procedures, cursors, triggers and joins.
Implemented Java Mail API for the email services, Java FTP API for the file transfer service, ZIP API. a
Developed and implemented Java Beans, Enterprise Java Beans, EJB,File I/O,JDBC and POJO.
Expertise is using Version control and configuration management tools, VSS (Visual Source Safe), CVS, Tortoise-SVN, Starteam, IBM Rational ClearCase.
Creation and execution of Junit Test Cases.
Incorporating enhancements in the existing fuinctionality.
EAR, WAR, deployment, configuration on Websphere 6.1.
Environment: Java, JSP, Servlet, EJB, Spring Security, Struts, Spring MVC, Hibernate, Web Services, WSDL, Java Beans, RCP, WebSphere Application Server, Maven, WebLogic workshop, Oracle 10g, SQL Developer, Ant, TOAD, CVS.
Client: United Airlines
Location: Chicago, IL
Role: Sr. J2EE Developer Jan 2012 – Apr 2014
Description
The United Electronic Check In (UECI) - Self Service solutions enables passengers to check-in and manage travel on their web device through a simple and intuitive process flow. A passenger can use Self Service Web Check-In provided if holds a confirmed reservation with the Airline. A passenger is valid to use Check-In if flight status is open, passenger is not travelling with Hazardous Materials(s), has valid Electronic Ticket (Virtual Coupon Record), departure airport is listed on the Web Check In and does not have Inhibited Edit Codes that is not supported by Web Check In.
Responsibilities
Involved in (OOAD) Analysis & Design for the project and prepared the technical documents for a distributed architecture at enterprise level.
Involved in the project conversion analysis, planning, modeling, development and testing.
Designed and coded WebSphere-based Web Services used to access external financial information, such as real-time balances, real-time quotes, intra-day trades, monthly online statements and financial records.
Designed, developed and maintained the data layer using the Hibernate ORM framework.
Involved in the analysis on the feasibility of the usage of Web Services as part of the conversion.
Was involved in the migration of completed work through each of the environments using source control tool, PVCS.
Use of the Spring Web Framework for the application based on the MVC design paradigm.
Used Eclipse Rich Client Platform (RCP) for the development of the project.
Used RCP to reuse the components.
Wrote SQL, PL/SQL and stored procedures as part of database interaction.
Logging done using the existing App Log process, which inherently uses Log4J.
Re-engineered and Re-factored existing code to support the conversion process.
Involved in Unit test application changes to ensure conformance to design specifications and software performance.
Coordinated agile approach to software development and assisted the team with technical decisions.
Followed agile delivery of software using practices from Scrum, extreme Programming, etc.
Conducted timely code walk through with the project owning team.
Mentored/ assisted other developers with implementation and debugging problems.
Involved in documenting software defects and track these defects through the test lifecycle to resolution.
Environment: Java, JSP,JAX-WS, Servlet, RCP, GWT, EJB, Spring Security, Struts, Spring MVC, Hibernate, Web Services, WSDL, Java Beans, Maven, Web logic workshop, Oracle 11g, SQL Developer, Ant, TOAD, CVS.JSF 2.0.
Client: Bytes System
Java Web Developer Aug 2011 – Dec 2012
Description
This Project was done using Java 1.4 programming language under windows operating System. Initially it was done for Hasan Gems, Bangalore. It took 8 months to complete. It is basically a multi user system in which we can attach maximum 7 terminals. Later we customized that project in a proper way and it was installed in more than 10 Major Jewelers all over Bangalore. It took 2-3 weeks for each customization. I was a member in a group of 10.
Responsibilities
Extensively involved in all phases of Software Development Life Cycle (SDLC) including Design, Analysis, Performance Optimization, Specifications, Coding, and Maintenance.
Involved in gathering Business Requirements, preparing functional Specifications, SRS documents, Change requests.
Involved in formulating business cases for the Application and designed the logical and physical structure of the Application.
Environment: Core JAVA 1.4 & Windows 2000, EJB, SDLC, Inheritance.
Client: Intergraph
Project Name: Project Management System with oracle DBA Aug 2009 – July 2011
Description
Project management is the definition, identification, planning, co-ordination, control, review and reporting of cost, schedule, resources, risk and performance to ensure that the completed product or service meets requirements, is delivered on time and within budget, and achieves the expected commercial rate of return. This project mainly deals with maintenance of each and every project in an organization. By this system we can maintain all the details about a particular project. It also maintains the client details of an organization. By this system we can assign a role to an employee in a particular project.
Responsibilities
Involved in overall System Design and Delivery of the module including, System Analysis, Technical Design, Build and Implementation of the product.
Responsible for writing JAVA code for database activity.
Implemented peer Java classes for the corresponding Actions.
Created user interfaces using HTML, CSS and JavaScript.
Involved in creating JDBC connection pooling for effective database connection to MS-Access.
Written SQL queries and Stored Procedures.
Involved in Testing and the Documentation of the complete application.
Environment: Core JAVA 1.4, MVC Architecture, Struts, SQL, PL/SQL, XML, Tomcat, Servlets, HTML, DHTML, MySQL, Windows NT/2000, used CSS Query.