Sr. Java Consultant Resume
San Francisco, CA
SUMMARY
- 18 years of experience in IT Industry with Strong design and development skills.
- Recent 5 Years of experience in architecting, design & development of SOA and Component/Service based large scale enterprise applications in various domains.
- Recent 10 years of strong experience in N - Tier & Web based architecture with JAVA & other technologies like Server side design/development in J2EE using OR/M, EJB, Messaging, Servlet, JSP, JDBC, JNDI, JNI, JESS rules engine, and XML, XSLT.
- Strong experience of Object Oriented Design (OOD) and Analysis (OOA) based on Unified Modeling Language (UML) using various methodologies such as Agile, Rational Unified Process (RUP).
- Experience in developing Web 2.0 Ajax capable enterprise applications using JSF, Struts, Spring framework.
- Experience in Architect, design and development of Workflow Engine JBPM.
- Rich experience in OR/M Hibernate 3.x.
- Knowledge of Clustering & Load balancing using WebLogic, WebSphere, JBoss.
- Strong SQL, PL/SQL, Stored Procedures, functions, packages experience in Oracle 10g, MySQL 5.0 and Sybase Adaptive Server.
- 5 years of application deployment experience on Sun Solaris Environment. Knowledge of Shell scripts, Crons.
TECHNICAL SKILLS
RDBMS: Oracle 10g, MySQL 5.0, Sybase
OR/M: Hibernate 3.x
Designing Tools: Rational XDE Developer, Visio, Enterprise Architect, Power Designer 6.1
Application Dev Tools: IntelliJ IDEA, Eclipse 3.3, JTest, JBuilder, Visual Café 4.0
Front End: JSF, JSP, XSLT, JFC/Swing
Markup Languages: XML, WML, DHTML, HTML
Workflow Engine: JBPM
Rules Engine: JESS
Messaging: JMS, Tibco EMS, IBM MQ, JBoss MQ
Version Control: ClearCase, CVS, MS Visual SourceSafe
Operating Systems: Sun Solaris, Redhat Linux, Mac OS, UNIX 4.0, Windows
Languages: Java 1.6, C, C++, UML, SQL, PL/SQL, and Perl.
Technologies: JDK 1.x, J2EE, JAX-WS 2.0, EJB, JSP, JSF, Servlet, JDBC, JNI, RMI, CORBA
Framework: Spring, Struts, Ajax
Parser/Processors: DOM, SAX, Xerces, Xalan
Security Realms: JCE 1.x
Protocols: HTTP, HTTPS, FTP, TCP/IP
Directory Services: JNDI, LDAP, Active Directory
Scripting Language: XSL, CSS, JavaScript
Hardware: SUNW SPARC station-20, COMPAQ 2500, HP Server, IBM PCs
Application Server: JBOSS 4.x, WebLogic 10.x/9.x/8.x, WebSphere 5.x
Testing Tools: JUnit, EasyMock, JProbe, JMeter, LoadRunner, Introscope
Web Server: Apache, WebLogic and Netscape.
Reporting Tools: Jasper, FOP
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Sr. Java Consultant
Responsibilities:
- As a, I am engaged in architect, design, development & implementation of various J2EE applications such as Customer User Interface (CUI), Customer Service Application (CSA), and Online Admin Tools (OAT).
- Architect, Lead and developed mission critical projects such as Same Day Payments, EBill enhancements, Private Client Group and large scale merger projects.
- Queue based JMS implementation for customer payments fund debit transaction.
- Provide tactical and strategic solution to critical production issues.
- Extensive Web Services development for billpay which can be accessed by business partners as well as mobile clients using Spring-WS, JAX-WS 2.0, JAXB & StAX.
- Agile development methodology with 2 week iterations.
- Performance Improvement on large data sets.
- PL/SQL developments for data access both from performance and secured data access aspect.
- Batch development using SQL, Packages, Stored Procedures & Functions.
Environment: Java 1.6, JAX-WS 2.0, JAXB, StAX, Spring, Hibernate 3.2, JMS, WebLogic 10.3, Oracle 10g, Apache, IntelliJ IDEA, JUnit, JProbe, Emacs, Fortify, Introscope, ANT, Maven, Linux.
Confidential, Palo Alto, CA
J2EE Consultant
Responsibilities:
- As, I am engaged in architect, design, development & implementation of various J2EE applications.
- Agile development methodology with 2 week sprints.
- Extensive Web Services development to expose various experimental data to business partners using JAX-WS 2.0, JAXB & StAX.
- Design and development of asynchronous client for Web Services.
- Several Web Applications developed using JSF specifically Rich Faces, Spring, Hibernate, JMS.
- Interact with scientists to understand their needs and convert into technical requirements.
- PDT (Project Data Tool) is home grown java swing client based application which allows scientists to do historical research data analysis.
- Identify and fix any memory leaks.
- Strong emphasis on test driven development.
- Each application is linked to Cruise Control.
Environment: Java 1.5, JAX-WS 2.0, JAXB, StAX, Spring, Hibernate 3.2, JSF, JBoss Rich Faces, JNDI, JMS, WebLogic, Oracle 10g, Apache, Eclipse 3.3, JUnit, JProbe, Emacs, ANT, Linux.
Confidential, San Jose, CA
Responsibilities:
- As Technical Lead, I am engaged in architecting SOA based services, design & development of various services which are part of Smart Care Services and leading development team.
- Design & Develop complex workflow tasks as backend services.
- SOA based enterprise application developed in Java/J2EE, RBML, Hibernate 3.2, Struts, WebSphere, JBoss 4.0, and Oracle 9i.
- Preparing Data Model, Object Model & Detailed Design Documents.
- Implementation of Web Services to in corporate various applications available within Cisco.
- Identify proper IOS image based on raw data collected by Collector and suggest upgrade and do the necessary repair to affected IOS.
- JUnit, JMock and EasyMock 2.0 used to conduct unit tests.
- JProbe used to identify memory leaks on Java Objects.
- JMeter and Introscope used to identify the performance bottlenecks
- Managing releases and builds using Maven & Ant.
Environment: Java 1.4, Hibernate 3.2, EJB 2.0, Struts, JNDI, JavaMail, JMS, Tibco EMS, JBoss, WebSphere 5.1, Oracle 9i, Apache, Eclipse 3.2, JTest 8.0, Emacs, Maven, ANT.
Confidential, Redwood City, CA
Responsibilities:
- As Architect/Sr Software Engineer, I am leading architect, design & develop of Confidential application as well as part of construction.
- MVC2 based N-Tier architecture which uses different design patterns such as Session Façade, Transfer Object Assembler, Service Locator, Chain of Responsibility,
- SOA based enterprise application developed in Tiger (Java 1.5), JBPM 3.0, Hibernate 3.0, Struts, JBoss 4.0, MySQL 5.0.
- Preparing Data Model, Object Model & Detailed Design Documents.
- Core Workflow Engine architect, design & development using JBPM.
- JUnit and EasyMock 2.0 used to conduct unit tests.
- JProbe used to identify memory leaks on Java Objects.
- JMeter and Wily used to identify the performance bottlenecks
- Managing releases and builds using Ant/Make.
- Maintaining development environment using Emacs, Eclipse 3.0, Exadel, Lomboz and CVS.
Environment: Java 1.5, Hibernate 3.0, EJB, Struts, JNDI, JavaMail, JMS, JBoss, JBPM, MySQL 5.0, Apache, Eclipse 3.1, Emacs, Apache ANT, GNU Make.
Confidential, San Jose, CA
Responsibilities:
- As Software Architect/Sr Software Engineer, I have lead architect, design & develop of Confidential application.
- Server side development using EJB (CMP, BMP with JDBC and SQLJ), MDB, Transaction Management.
- Maintaining application security, including JCE and cryptographic algorithms.
- Integration and customization of the Jess rules engine and clips programming.
- Implementing the platform specifics of a real-world application, deployed on Microsoft platforms using Java 1.3, Apple OS9 using MRJ2.5, and Apple OSX.
- Identify memory leaks by using JProbe.
- Managing releases and builds using Ant/Make.
Environment: Java, C, EJB, Servlet, JCE, JNDI, JavaMail, JMS, Swing, AWT, JBOSS, JESS, Oracle 9i, Apache, Eclipse, JProbe, Emacs, GNU Make.
Confidential, Palo Alto, CA
Software Engineer
Responsibilities:
- As Java Developer, I was involved in designing EJB, Servlet, Swing & AWT, and JSP for EMA 6.x enterprise version using RUP.
- I was involved in Architecture of EMA application based on the requirement analysis done with premium clientele.
- Designed EMA Application using Rational Suite by defining Use Cases, Class Diagrams, and Sequence Diagrams.
- Architect, Design, Developed Real-Time Data Exchange (RTX) application through which, different clients can Export or Import data to and from tab or comma delimited text files using EJB and Swing & AWT Components.
Environment: JDK 1.3, EJB, Servlet, JSP, JFC/Swing, RMI, JDBC, JNDI, JNI, UML, PERL, VISIO, Rational Rose, XML, XSLT, WebLogic, Apache, Oracle, JBuilder, Visual Café, Windows2000/NT, Sun Solaris, MS Office2000.