Java Resume
New Jersey, NJ
Professional Summary:
- Over 5 years of IT experience with experience Java Technologies and Mobile application Development
- Over 5 years of total IT experience in C++ and Unix
- Possesses experience in all phases of Software Development Life Cycle including System Study, Analysis, Design, Implementation, Testing and Support
- Extensive experience in working with Internet technologies like Java, J2EE, Servlet, JSP, EJB and Web Services
- Extensive experience in front-end web development in HTML, DHTML, XHTML, CSS and JavaScript.
- Proficient with common Android framework.
- Used Object Oriented Design and Component based Development methodologies
- Extensive experience working on MVC Architecture and various J2EE design patterns like Front Controller, Business Delegate, Singleton, Service Location and Transfer Object
- Experience working on different Application servers like BEA WebLogic, IBM WebSphere Glassfish and Web servers like Apache Tomcat, IIS etc.
- Experience in using various IDE like Eclipse, NetBeans and JDeveloper
- Experienced in working various database like Oracle, SQL Server and MySQL
- Extensive experience working in data-layer using JDBC and ORM package like Hibernate.
- Experienced in coordination with the business team, vendors, offshore team and other stake-holders of the project.
- Good team player with excellent communication and interpersonal skills
- Experienced in Core Competencies like Application Development, Prototyping, Strategic Planning, Team Building, Analytical Thinking and Problem Solving
- Hands-on experience developing test cases and test plans.
- Worked on Agile and Test Driven Development (TDD) Environment
- Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
- Strong Analytical and Problem solving skills
- Excellent communication skills with ability to mentor small work groups.
Technical Skills:
Programming:
Java (JDK 1.4, JDK1.5), C/C++ , Unix Shell Scripting , Ant, Javascript
JAVA Technologies:
J2EE, Java Servlet, JSP, Java Applet, RMI, JNDI, JAXP, JMS,JDBC, EJB, WSDL, Web Services
GUI Technologies:
HTML ,XHTML,DHTML,CSS, XML,XSL,XSLT, JavaScript, AJAX, AWT, Swing
Web/Application Servers:
BEA Weblogic Server 8.1, Apache Tomcat 5.0. GlassFish
ORM:
Hibernate
Database:
Oracle 8i/9i/10g, SQL Server 2005, DB2, SQL,PL/SQL, Stored Procedure, MySQL
Platform:
Windows 98/2000/NT/XP, HP Unix, Sun Solaris, Redhat Linux (RHEL 5), IBM AIX
IDE:
Eclipse, MyEclipse, NetBeans, Jbuilder, Jdeveloper
Tools:
UML, Log4j, Toad, CVS, Visual SourceSafe(VSS) 5.0, CMVC, Rational ClearCase, XMLSpy, DbVisualizer, JUnit
Professional Experience:
Java Developer Confidential, April 11 –Present
Confidential,provider of Workforce Management System for various verticals. The solution consists of tools needed to control labor costs, minimize compliance risk, and improve workforce productivity. The workforce management solutions make complete automation and high-quality information a reality. Modules included are Android, Symbian and Windows client interfacing with time and attendance transactions, scheduling workforces, and managing employee absence, HR and payroll processes.
- Developed the UI layers and the web modules for activities. Involved in integration and deployment.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project. Followed AGILE Methodology and participated in SCRUM Meetings.
- Used Android SDK and Eclipse IDE for development.
- Utilized web-services (XML, SOAP, JSON), in order to tie our applications to critical server-side APIs.
- Used Spring Framework for dependency injection, security features and integrated with the Hibernate framework.
- Developed user interface using JSF 2.0, Facelets and Ajax to speed the application.
- Researched technical issues and provided recommendations.
- Design components and interfaces to provide common services like workflow, content management, correspondence etc
- Developed web GUI involving HTML, DHTML, JSP, Servlets and beans under MVC architecture
Environment: Core Java, JSP, Spring, Eclipse, Tomcat, Oracle, CVS, UML, JUnit, SQL, Android SDK, Symbian OS
Java Developer Confidential,Dallas TX Jan 10-Apr 11
Confidential, is an IT solution provider which develops applications for various service industries operating in metropolitan areas, which helps them to locate the consumer and dispatch service efficiently using GPS technology. Cabdaddy is a location based solution (LBS) for cab operators which allows users to locate and book cab thru their GPS enabled iPhone. The application connects the iPhone directly into taxi routing systems and retrieves information about the cabs available in that geographical area. User picks up the nearest cab available and books it thru the iPhone.
- Created technical design document for the web application.
- Created use case, class, sequence and package diagrams using MS Visio.
- Developed registration and administration modules using HTML ,XHTML,DHTML,CSS, XML,XSL,XSLT and JSP.
- Developed servlet to handle request.
- Used JavaScript for client side validation and created external style sheets using CSS.
- Wrote SQL queries for storing and retrieving user profile information from Oracle database.
- Created entire project in Subversion and created Ant build script for compiling and building the application for various environments.
- Wrote ant targets for creating WSDL files from java and vice versa.
- Wrote unit test cases using JUnit and tested the entire application.
- Involved in integration testing and deployment of the application.
- Used Unix Shell Scripting to develop various batch processes
Environment: Core Java, J2EE, Servlet, JSP, Eclipse, Tomcat, Oracle, CVS , UML, JUnit, SQL, HTML ,XHTML,DHTML,CSS, XML,XSL,XSLT, JSP and unix.
Programmer Confidential,Orlando Fl May08-Dec 09
This web application provides a framework for patient administration, billing and pharmacy management functions for hospitals. The major functions of the administration module include allocating registrations, recording personal details, handling hospital admissions and assigning insurance details, recording transfers within the hospital and creation of discharge summary. The billing module allowed billing and receivables, looked into multiple modes of payment and rates definition for services. The pharmacy module included consumables management, maintenance of drug composition, batch-wise stock of drugs and drug categorization for reporting. Responsibilities- Developed Functional Specification based on the business requirements
- Developed Use Cases and Class Diagrams using UML
- Developed presentation layer in JSP using standard actions, Expression Language , JSTL and Custom Tags
- Used JavaScript for client side validation and created external style sheets using CSS.
- Used Dom4j to parse xml files.
- Wrote SQL queries for storing and retrieving user profile information from Oracle database.
- Created entire project in Subversion and created Ant build script for compiling and building the application for various environments.
- Used JUnit to perform Unit testing of Java Components
- Developing build and deployment script using Ant Involved in integration testing and deployment of the application.
Environment: Web Services, SOAP, WSDL, Apache Axis, Hibernate, Struts, JSP, Servlets, Ajax, JavaScript, CSS, HTML, Oracle, Subversion, Ant, JUnit, Java, J2EE, JBoss, Eclipse, Visio, Oracle SQL Developer, Windows.
Programmer Confidential,NY May 07-Apr 08
Confidential,is a foremost provider of travel and real estate services and one of the world’s largest hotel franchisors and car rental operators. Under this project, a Hotel Reservation System was developed which provides customer service agents to get request for hotel booking over phone, check the availability with the franchisee hotels and search for the room based on the request and book the room. Also, it allows accepting payments over phone through credit card and sending confirmation email with receipts.- Developed use cases using Rational Rose based on the functional requirements
- Developed GUI using HTML, CSS and JavaScript
- Used Java Applet to display Room Occupancy in graphical format
- Developed various Custom Tag library and used them in developing JSP screens
- Developed simple and complex SQL queries using varieties of joins
- Used JDBC to connect to the database and run various SQL queries
- Developed test cases and carried out unit testing and integration testing
- Used Visual Source Safe as the Source Control software
Environment: Core java, J2EE, Servlet, JSP, EJB, Swings, Java Applets, JDBC, Eclipse, Oracle 10g, SQL, Visual Source Safe HTML, CSS, JavaScript, SQL, PL/SQL, Rational Rose, UML, JUnit, Eclipse
System Engineer Confidential, May 00-Apr 07
The Aircraft Research and Development Center of Hindustan Aeronautics Limited, Bangalore is engaged in all facets of aircraft design and development. The Centre has extensive state of the art test facilities and full fledged manufacturing infrastructure for building aircraft prototype and test articles & can support flight developments programs and has advanced CAD & Fully Integrated Network System.
Responsibilities- Prepared technical documentation using the BRD given and assigned it the team.
- Customized the tool using C++ on UNIX.
- Prepared functional and program specifications and was involved in coding in C++ application.
- Preparing test plans, Design review, code Review and Testing.
- Participated in requirements, design & coding and testing phases of life cycle. Documented all the code design and test strategies.
Environment: C++, CAD, MS Office, Adobe, Simulators, RIG/Avionics, UNIX, Windows
Certifications:
- Sun Certified Programmer for the Java 2 Platform 1.4 (SCJP)
Education:
- Bachelors Degree in Electronics and Communication Engineering