Consultant Resume
Baltimore, MD
SUMMARY
- 11+ Years of experience in designing and developing client server and web based applications for fortune 500 and product companies.
- Experience in CORE JAVA wif hands on experience implementing Design Patterns.
- Experience in Software Design and Development using JSP, custom tags, Servlets, Jakarta Struts and MVC Frameworks.
- Expertise in Jakarta Struts framework, Ibatis and Hibernate ORM.
- Experience on Spring Framework for using Dependency injection and MVC Framework.
- Experience in Oracle 10g, MS SQL Server, DB2, MySQL environment wif PL/SQL
- Proficient in Database design and coding Database Objects that includes Tables, Triggers, Stored Procedures, and Functions.
- Developed applications on BEA Weblogic 10.3, Apache Tomcat 6.0.16 and IBM Websphere 6.1.
- Experience in GDS Derivclear platform for providing OTC trade lifecycle including trade capture, lifecyclemanagement, confirmation, settlement, independent valuation management and reconciliations.
- Experience in creating trades wif OTC Derivative products like InterestRateSwap, CreditDefaultSwap and Options.
- Migrated clients across Derivclear and provided Electronic Trade Capture of xml based messages from clients.
- Experience in development tools like Netbeans 6.8, Eclipse 5.0, Eclipse 3.2, Toad 8.5, Embarcadero DBArtisan 8.6.4, Castor Framework, Junit and Ant.
- Experience in Software Design and Development using 2 - tier architecture and 3-tier architecture.
- Experience in client side validations using Java Scripts
- Experience in Source Control tools like IBM ClearCase 7.0.1.0 and VSS.
- Experience in EXT JS, HTML, XHTML and CSS.Expertise in Web Services using SOAP
- Experience in JMS for Consuming messages asynchronously wif a message-driven bean
- Proficient in developing Java and J2EE Design Patterns - MVC, Factory, Data Access Object, Data Transfer Object, Business Delegate, & Session Façade.
- Excellent skills in Object Oriented Analysis and Design, Modeling Applications wif UML and Rational Rose.
- 4+ years experience in Investment Banking domain.
- 4+ years of experience covering all SDLC phases of critical, time bound software applications using Java/J2EE technologies.
- Experience in Object Oriented Programming using classes wif inheritance, encapsulation, polymorphism, collections framework and exception handling in Java.
- Experience in XML. Used Castor Framework for Java - XML binding.
- Solid inter-personal skills, written and verbal communication skills.
TECHNICAL SKILLS
Languages: Java 6, C, C++
Server Languages: Servlets, Java Server Pages (JSP), Custom Tag Library, JavaScript, Ext JS
Other Technologies: Hibernate 3.6, Ibatis 2.3.4,Spring 3.0, Jakarta, Struts 1.2, Struts 1.3.10, Struts 2.0 Framework, Enterprise Java Beans 2.0, XML, SQL, PL/SQL, Stored procedures and Triggers, HTML wif CSS, XHTML, Java Script, IBML, JMS, Castor Framework, JSON, JAXB
Databases: Oracle 8i/9i/10g, MS SQL Server, MySql 1.4
OS: Sun Solaris, Linux, Windows 98/2000/XP
Web Servers: Apache Tomcat 6.0.16
Application Servers: BEA Weblogic 10.3.1, IBM Websphere 6.1, JBOSS, IBM Websphere 7.1
Development Tool: IBM Rational Application Developer 7.5, Eclipse 3.5, Netbeans 6.8, Toad 8.5, Junit, Ant 1.6, Embarcadero DBArtisan 8.6.4
Version Control Tool: Visual Source Safe, CVS, IBM Clearcase 7.0.1.0, Rational Clearcase Remote Client V7.0
PROFESSIONAL EXPERIENCE
Confidential, Baltimore, MD
Consultant
Responsibilities:
- Able to translate High-level System requirements into detailed requirements and to formulate a design that specifies that requirement.
- Took part in provisioning services like Visual Voice Mail, V CAST Video, Mobile Broadband Connect, Mobile Hotspot, V CAST Media Manager etc. on Brew, Windows Mobile, BlackBerry, Android, and iPhone on 3G/4G models.
- Handset Clients who support HTTPS send request to SPG wif MDN, MIN, Device Model, and Service to be provisioned as part of the HEADER.
- Used Spring’s Controller integrated wif Struts 2.0 Framework to manage incoming requests and redirect to proper response. The request is validated by verifying the MDN wif the third party service, ETNI.
- Used Struts 2 Framework for delegating control to the various interfaces during the execution phases of the HTTP request.
- Integrated Hibernate wif Spring for interacting wif the Database.
- Deployed the application using IBM Websphere.
- Unmarshalled the Vendor based XML requests to Java based pojo objects using Castor Framework and did validations and eligibility on them.
- Used JSP as the View to display the response to the client
- Developed User interface components using Java, JSP, XSL, XHTML, and JavaScript.
- Used Rational Clearcase Remote Client as version management tool, having expertise in creating views (dynamic and static), creating branches, mounting vobs, checking out, checking in and using the merge manager.
- Provided Production support for various releases.
- Tested and fixed the defects raised on the functionality in SIT and Production environments.
- Developed unit test plans using Junit.
Environment: Java 1.5, Servlets 2.2, JSP 3.0, Hibernate 3.6, Oracle 10g, XHTML, XSL, IBM Websphere 7.1, IBM Rational Software Architect for Websphere 7.5.4, IBM Rational Application Developer 7.5, Javascript, Toad for Oraclel 9.0.1, Castor Framework, Rational Clearcase Remote Client V7.0, Spring 3.0, Struts 2.0 Framework, WinMerge, WinSCP, JSON
Confidential, New Jersey
Consultant
Responsibilities:
- Able to translate High-level System requirements into detailed requirements and to formulate a design for development.
- Took part in migrating clients like BLACKROCK, JPMAM NA, UBS, and SCHRODERS into the Derivclear platform.
- Clients transmit FPML messages to Derivclear through mechanisms like SWIFT.
- This message is transformed into IBML by IX.
- Used JMS Message-Driven Bean (MDB) to consume the IBML messages
- Unmarshalled the IBMLs to a Java based pojo objects using Castor Framework and did choreography and business validations on them.
- Used JDBC API for interacting wif the Database.
- Developed rich Internet Applications wif Ext JS using Widgets, Column Models, Toolbars, and Grid Panel etc.
- Deployed the application using WebLogic.
- Used Spring Model-View-controller Framework for delegating control to the various interfaces during the execution phases of the HTTP request.
- Used Spring’s Controller between Model and View to manage incoming requests and redirect to proper response.
- Used JSP as the View to display the response to the client.
- Developed User interface components using Java, JSP, Ext JS, HTML, and JavaScript.
- Used IBM Clearcase as version management tool, having expertise in creating views (dynamic and static), creating branches, mounting vobs, checking out, checking in and using the merge manager.
- Acted as Release Manager, responsible for doing the test builds, applying required sqls and promoting the release to UAT and Production.
- Tested and fixed the defects raised on the functionality in SIT, INTEG and UAT environments.
- Developed unit test plans using Junit.
- Designed test data and prepared the UAT box for UAT testing.
Environment: Java 1.5, Servlets 2.2, JSP 3.0, EJB, JDBC 2.0, Oracle 10g, JMS, Ext JS, Bea Weblogic 9.2, Eclipse 3.5, Javascript, Embarcadero DBArtisan 8.6.4, Castor Framework, ClearCase 7.0.1.0, Spring 2.0, WinMerge, WinSCPWEB CQ
Confidential, New York
Consultant
Responsibilities:
- Able to translate High-level System requirements into detailed requirements and to formulate a design that specifies that requirement.
- Used JDBC API for interacting wif the Database.
- Developed Session Bean, delegates, value objects and data access objects.
- Developed the application in Weblogic.
- Deployed the application in Sun Solaris.
- The application is developed in Struts Framework.
- Developed User interface components using Java, JSP, STRUTS, HTML, and JavaScript.
- Prepared Use cases and design documents.
- Documented Test plans, design doc and Maintenance Manual.
- Developed unit test plans using Junit.
- Used VSS as version management.
- Designed test data and prepared the UAT box for UAT testing.
Environment: Java 1.6, Servlets 2.2, JSP 1.2, EJB, JDBC 2.0, Oracle 10g, Struts, Bea Weblogic 8.0, Eclipse 3.1, Apache Tomcat 6.0.16, XML
Confidential, New Jersey
Developer
Responsibilities:
- Interfaced wif business team and documented the functional specification.
- 3-tier architecture design.
- Developed the UI using Struts tags, Struts validation framework and java script.
- Developed the business logic using Struts action classes.
- Developed database access using custom DAO framework.
- Developed units test plan and unit test cases.
- Involved in code review, change requests and software audits.
- Used CVS for version management.
Environment: Java 1.5, Bea Weblogic 9.2, Apache Tomcat 5.0.16, Jakarta Struts 1.3, Eclipse IDE, Servlets, HTML 3.2, Java Script, CSS, CVS, SQL\PLSQL, JDBC 2.0 and JSP 1.1, Custom Tag Library.
Confidential, San Mateo CA
Systems Engineer
Responsibilities:
- Part of the team involved in the business requirement gathering and evaluation wif the client.
- Object oriented design-using UML. Rational Rose used in implementing UML.
- Architecture used was MVC. Implemented using struts 1.1 framework.
- Designed and developed all user interfaces using JSP.
- Developed Business Interface Objects (BIO) using stateless Session Bean.
- Developed configuration and deployment files using XML and parsed them using JAXP.
- Database designing and development in SQL Server, Oracle and DB2.
- Implemented the build process-using Ant.
Environment: Weblogic 8.1, Web sphere 5.1, Java, J2EE (EJB, JSP, Servlets, JMS, Struts, SOAP), Hibernate 3.0, Oracle, DB2, SQL Server, Eclipse, Clear Case, Epiphany OCRM Studio, Win NT and UNIX.
Confidential
Lead Developer
Responsibilities:
- Gatheird requirements from client, analyzing and preparing the Requirement specification document.
- Object oriented design using UML. Rational Rose used in implementing UML.
- Designed and developed all user interfaces using JSP.
- Developed Business Interface Objects (BIO) using stateless Session Bean.
- Deployed the application in Weblogic.
- Developed configuration and deployment files using XML and parsed them using JAXB.
- Database designing and development in Oracle 9i & experience in writing Stored Procedures.
- Development environment integrated wif Eclipse.
- Implemented the build process-using Ant.
- Created unit test cases for business component using Junit.
- Integrated the Java application to end-users.
- Involved in production support.
Environment: Java 1.5, UML, Servlets, JSP, XML, BEA Weblogic 8.1, Oracle 9i, XSL, Javascript, JDBC, Eclipse 3.5
Confidential
Software Engineer
Responsibilities:
- Involved in Analysis, Design and Development using UML (Class & Interaction Diagrams).
- Designed and Developed User Interface using XSL style sheets.
- Converting the XSL pages into JSP using XSLT.
- Communication between the Server and the SPSI component using Web Services - SOAP envelope.
- Development of multi tier web application using MVC architecture.
- Designed and implemented the logging mechanism using Log4j APIs
- Data base design using Oracle.
- Implemented the build process-using Ant.
Environment: Java 2.0, Weblogic 6.1, J2EE (JSP, XSL XML, XSLT, Soap, JDBC), CSS, XML Spy, Java Script, Oracle 8, Tomcat Web Server and Solaris.