Java Developer Los Angeles Ca
SUMMARY: 7+ years of experience in designing, developing and deploying client-server, web, and distributed end-to-end enterprise applications.
- Extensively worked in interfacing highly scalable n-tier e-Business Applications with Legacy systems.
- Excellent work Experience in CORE JAVA, J2SE 1.5 & 1.6
- Good hands-on experience with the latest frameworks such as Struts, Hibernate and Spring 3.0.
- Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.
- Excellent depth in J2EE Technologies such as Servlets and JSP.
- Solid experience on FLEX, Flash & ActionScript 1.0, 2.0, 3.0.
- Extensive knowledge of Front End Technologies: JSP, HTML, DHTML, JavaScript, jQuery and CSS.
- Very strong working experience on XML using DOM and SAX parsers extensively.
- Extensively implemented J2EE design patterns such as MVC and Singleton.
- Extensively used Jquery in web based applications
- Skilled at writing SQL, Stored procedures, Functions & Triggers.
- Well versed with IDE’s such as MyEclipse and Edit plus.
- Experienced in deploying J2EE applications on Apache Tomcat web server and Web Logic, Web Sphere, JBoss application server.
- Very good understanding of RDBMS, OOPS and OOAD.
- Experience on HTML5.
- Experience in deploying applications on Windows
- Excellent work experience with Version Control Tool’s such as Subversion, SVN, and CVS.
- Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business critical applications.
- Excellent analytical, technical, communication and interpersonal skills.
- Ability to learn and adapt quickly to the emerging new technologies.
- Excellent experience in supporting ongoing projects with parallel development.
- Experience in gathering requirements from different groups / clients.
SKILLS: Languages : J2SE, C, C++, SQL, PL/SQL
Web development : JSP, CGI, AWT, Swing, JavaScript, jQuery, HTML, DHTML, XML
J2ee Technologies : JSP, Servlets, JDBC
Application Frameworks : Spring and Struts
ORM Frameworks : Hibernate
RDBMS : Oracle, MySQL, Microsoft SQL Server
Ides’ : Edit plus, MyEclipse
Application Servers : WebLogic, WebSphere, Jboss, Tomcat
Web Server : Apache Tomcat
Version Control : SVN, CVS
EXPERIENCE: Confidential,Los Angeles, CA Feb 2012 to Till Date
Project: HIPAA Rule Enforcement Tool
The Office for Civil Rights enforces the Health Insurance Portability and Accountability Act of 1996 (HIPAA) Privacy Rule, which protects the privacy of individually identifiable health information. HRET tool is a in-house tool used to de identify the patient health information (PHI) from the patient records collected from different sources like electronic communications, Field Engineers etc. The tooled-identifies the patient information like Patient Name, Patient Id, Patient Social Security Number, Physician name, Physician Comment, Phone Numbers and Clinical Information mentioned by HIPAA rule without changing any other information.
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC), analysis, redesign of architecture, analyzing the various technologies, preparing technical and support documentation.
- Extensively written JAVA 1.6 code.
- Extensively written MXML and Action Script 3.0.
- Worked on View Technologies using HTML, Flex.
- Extensively worked on J2EE components and Services.
- Application redesigned to implement Spring MVC from user specific proprietary system.
- Developed prototype application based on Spring MVC architecture.
- Developed Spring Controllers and Spring Interceptors.
- Used Hibernate for persistence data.
- Used BlazeDS for java communication
- Worked on AMF for data serialize.
- Extensively written Hibernate Mapping and Hibernate Configuration XMLs.
- Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
- Involved in Code review, Unit testing and bug fixing.
- Involved in building and deploying the application on Web logic Server.
- Used TortoiseSVN tool, a Subversion client for windows for source/version/revision control.
Environment: Java 1.6, Spring Framework 3.0, Spring MVC, Flex, Action Script 3.0, MXML, XML, Weblogic Server, Oracle 10g, PL/SQL, Spring, Hibernate, JavaScript, MyEclipse, TortoiseSVN, putty and Windows.
Confidential,Los Angeles, CA July 2011 to Jan 2012
Project: OBC
OBC (Orange Belt Certification) is an intranet application used by employees for technical or non-technical certification on improvement process activity in the company.
The tool helps to keep track of ongoing orange belt training by different employees and the progress on different project, timelines and budget allocated to each project. Every employee has to complete 3 projects with the given budget and timeline to be certified.
After completion of projects each employee has to fill up a submission form with 3 projects final status along with money saved by implementing each project to the OB board. The OB board will decide whether to grant or deny OBC.
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC), analysis, redesign of architecture, analyzing the various technologies, preparing technical and support documentation.
- Extensively written JAVA 1.6 code.
- Developed prototype application based on MVC architecture.
- Worked on the Servlets and JSP.
- Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
- Used Hibernate for persistence data.
- Extensively written Hibernate Mapping and Hibernate Configuration XMLs.
- Extensively worked on View Technologies using HTML and JSP.
- Involved in Code review, Unit testing and bug fixing.
- Involved in building and deploying the application on Web logic Server.
- Used TortoiseSVN tool, a Subversion client for windows for source/version/revision control.
- Gathered requirements from different groups to support new products.
Environment: Java 1.6, MVC, Spring, Hibernate, XML, Oracle 10g, PL/SQL Developer, HTML, JavaScript, MyEclipse, TortoiseSVN, putty and Windows
Confidential, Mar 2010 to June 2011
Project : Travel Guide
This application is easy to use, quick and convenient way to find attractive tourist places, tips and travel guide. This application has training material of different tourism destinations to train the employers and provide accurate information to their customers. The application also displays the summary of assignments achieved by each employee with their score and percentage.
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC), analysis, redesign of architecture, analyzing the various technologies, preparing technical and support documentation.
- Solely responsible for design, development and implementation of Assessments.
- Extensively written JAVA code.
- Extensively written MXML and Action Script 3.0.
- Extensively worked on View Technologies using HTML, Flex.
- Worked on the JSP.
- Used HTTPService communicate with back-end servers.
- Implemented JDBC for database transactions.
- Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
- Involved in Code review, Unit testing and bug fixing.
- Involved in building and deploying the application on Web logic Server.
- Responsible for technical support.
- Responsible for creating help and other requirement documents.
- Responsible for self testing and bug fixing.
- Used TortoiseSVN tool, a Subversion client for windows for source/version/revision control.
Environment: Java, Flex, Action Script 3.0, MXML, XML, Oracle 9i, PL/SQL Developer, Servlets, JSP, HTML, JavaScript, MyEclipse, TortoiseSVN and Windows.
Project : Mobile Learning Aug 2008 to Feb 2010
Confidential,
Developed a mobile learning application which runs on both Android and IOS. This is a learning course for their internal employs where they need to take the course and then need to take the Assessment after completion of the course. This Application stores the results of the Assessments which user has taken and displays the summary of the results of the Assessment. This summary highlights the current score and the top score of all his attempts.
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC), planning,
analysis and design of architecture, analyzing the various technologies and alternatives, preparing technical and support documentation.
- Solely responsible for design, development and implementation of Assessments.
- Extensively worked on Flex3 and MXML.
- Extensively written Action Script 3.0.
- Extensively worked on View Technologies using HTML, CSS, Flex.
- Involved in Code review.
- Responsible for development of loading audio externally and dynamically
- Responsible for creating help and other requirement documents.
- Responsible for creating required XMLs.
- Responsible for technical support.
- Responsible for storing and retrieving data in user’s device.
- Responsible for tracking user’s status.
- Responsible for self testing and bug fixing.
- Responsible for deploying the application on Devices.
- Supported ongoing multiple projects with parallel development.
- Used TortoiseSVN tool, a Subversion client for windows for source/version/revision
control.
Environment: Flex, Action Script 3.0, E4X, MXML, XML, HTML, JavaScript, Apache, TortoiseSVN and Windows.
Project: Splash Phonics Oct 2007 to July 2008
Confidential,
Upgraded Legacy desktop applications to Web applications. Target audience for this application is school children. The application displays the summary of their assignments that were achieved with the score and percentage.
Responsibilities:
- Solely responsible for as a Team Lead including resource allocation.
- Involved in various phases of Software Development Life Cycle (SDLC), planning,
analysis and design of architecture, analyzing the various technologies and alternatives, preparing technical and support documentation.
- Solely responsible for design, development and implementation of Interactivities, Activities and Assessments.
- Extensively written Action Script 3.0 Java Script and HTML.
- Involved in code reviews and optimization for different modules.
- Supported ongoing multiple projects with parallel development.
- Responsible for development of project on SCORM standards.
- Responsible for development of loading audio externally and dynamically to increase
- Performance and decrease file size.
- Used E4X for XML parsing.
- Responsible for creating help and other requirement documents.
- Responsible for creating required XMLs.
- Solely responsible for packing and deploying application on client’s LMS.
- Responsible for technical support.
- Trained team on development process.
- Responsible for tracking user’s status.
- Responsible for self testing and bug fixing.
- Used TortoiseSVN tool, a Subversion client for windows for source/version/revision
control.
Environment: Flash, Action Script 3.0, E4X, Java Script, HTML, Reload Editor, SCORM player and Dream Weaver.
Confidential, Aug 2006 to Sep 2007
Project : NALIFE
This is a web based intranet application s employees. Based on the employee ID, the call center agents can provide employees with detailed information about insurance benefits, eligibility and coverage. Every user can have it’s their own notes list and amend list and also create request to the database. It maintains the functionality of the application through session mode and implemented Single Sign on to the application.
Responsibilities:
- Developed proto type as per user requirements.
- Involved in low level design by reviewing BRD, Systemspecification document and designed the class diagrams.
- Responsible for all related application such as UI, BusinessLogic, Database.
- Implemented the business logic using CoreJava.
- Implemented this project in a INTERFACE DRIVEN programming.
- Replaced legacy framework with state-of-the-art services like JDBC.
- Used JUnit for unit testing.
- Deployed application in JBoss server and Configured Web services in ApacheTomcat.5.5 server
- Implemented the Struts ValidatorFramework for validations of application.
- Implemented the Singleton.
- Coded all Java classes and helper interfaces using the MyEclipse IDE.
- Versioning with WinCVS.
- Developed stored procedures, functions and triggers in Oracle using tools like PL/SQL Developer.
Environment: Java, JSP, Struts, JDBC, JavaScript, MyEclipse, HTML, Tomcat, Oracle, Windows.
EDUCATION:
- B.Tech Information Technology, Balaji Institute of Technology and Science, India
- Essential Diploma For Graduate Engineer (EDGE), CMC Limited, India
- Interactive Web Programming In Arena Multimedia, APTECH Limited, India.