Lead Developer Resume Profile
New, YorK
Summary
- Confidential offers 14 years of IT experience including design, development testing and complete SDLC. The primary specialization is Java, J2EE, Oracle Database technologies.
- Over 14 years of experience in J2EE, Java and Enterprise Scale Databases, performing requirement, data and impact analysis, design, development, unit testing, integrated testing, production delivery and post production support. It should be noted that much of the experience is in building and supporting large mission critical systems in fast paced work environments
- Extensive experience with Oracle 9i, 10g, 11g PL/SQL, stored procedures, functions and IBM DB2 Universal Database
- Expert level knowledge and expertise in Core Java and J2EE principles.
- Expertise in building Object Oriented and MVC Architecture based distributed enterprise systems employing J2EE technologies EJB, JMS, JDBC, JNDI, Servlet, JSP etc. , Spring Framework, Spring Integration, VmWare GemFire Cache and the Apache Struts framework
- Expert in Developing Distributed components using Enterprise Java Beans
- Good familiarity with java-based persistence frameworks like Hibernate both spring jpa and non-spring flavors
- Familiarity with disk file system cache based persistence using Pivotal Gemfire
- Familiarity with XML binding/unbinding using Castor. Strong XML Technologies: SAX and DOM parsers, JAXP, DTD, XML Schemas
- Experience in handling JSON binding/unbinding using libraries like Jackson
- Experience creating RESTful API clients using Apache HttpClient
- Experience in creating AOP interceptors using Spring AOP viz. proxies, advisors, advices and pointcuts
- Excellent exposure to open source frameworks like Apache Maven, Ant, JUnit, Apache POI and Log4J
- Experience in messaging technologies more recently in Weblogic JMS and Apache ActiveMQ
- Experienced in working on IDEs ECLIPSE, INTELLIJ, IBM Visual Age for Java
- Good familiarity with build platforms like Jenkins, Continuum and CruiseControl. Extensive experience working in a Continuous Integration based environment.
- Development experience on Reporting tools viz. Actuate and Elixir Report
- Experience in Perl scripting
- Exposure to Big Data concepts centered on Hadoop and related Apache projects viz. Yarn, Hive, Pig, Sqoop, Oozie
- Exposure to some financial domains primarily Credit Risk and Internet Banking Corporate
EMPLOYMENT HISTORY AND PROJECT INFORMATION:-
PROJECT PROFILE:
Role | Lead Developer |
Client | Confidential |
Operating Systems | SUN SOLARIS, Windows XP |
Technologies | JDK 1.6 Java Runtime Environment, Oracle 11g database, Oracle WebLogic 10.3.2 Application server, Spring Framework, Spring Integration, VmWare's GemFire Cache, Poseidon for UML Design , HP Quality Center For issue tracking , Subversion For source version control |
DESCRIPTION:
- Involved in the design and development of the Confidential system. This is an application that went live in May 2008 and supports exposure and limits monitoring for traditional credit products. This project on boarded traditional credit products and decommissioned the limits monitoring capability of the Confidential. The application is responsible for viewing positions/ transactions, evaluating constraints determined by the facilities, and disseminating that information to downstream systems. The application also provides a user interface to allow credit execs, middle office and other users to perform -
- Position Linking for CONFIDENTIAL Batch Process and Manual Re Linking through UI
- Memo-Posting used by Asia Trade Operations
- Adjustment to Facility's Utilization
- Unused / Availability calculation for CONFIDENTIAL products
- Getting On-Demand availability: Confidential provides facility availability and other data on demand, taking into account all supply data that has arrived and processed, as well as the effects of manual links, adjustments, and memo posts input by users. These up-to-the-minute results are used by several downstream systems in the Confidential space in place at Confidential. The service is implemented as a Weblogic web service. They can be made readily available to other credit systems requiring current facility utilization and availability information.
ROLES AND RESPONSIBILITIES:
- Preparation of Engineering Requirements and Design document encapsulating the high -level and low-level design of the developed system
- Liasing with offshore teams to get development done as per agreed design and adhering to the signed off design documents
- Integrating and testing of the code created by offshore teams
- Delivery Including production delivery of the developed components
- Providing extensive explains and performing data analysis from a business and functional standpoint for business users
- Production support activities
- Enhancements and fixes to the developed and deployed system
- Development using Java 2 Platform Standard edition 4.0
- Development using Oracle PL/SQL for Oracle 11g
- Use of Workshop for BEA platform for Java development and Maven, Ant, Continuum and Jenkins for building and deployment
- Use of Tortoise SVN for source version control and HP quality center for issue tracking
PROJECT PROFILE:
Role | Developer |
Client | Confidential |
Operating Systems | Windows XP |
Programming Languages | JDK 1.5 Java Runtime Environment, MFC ISAPI, Microsoft IIS, C , Apache Geronimo v1.1, Eclipse 3.2.2, Rational Rose for UML Design , Rational Clearquest For issue tracking , Rational Clearcase For source version control |
DESCRIPTION:
- Involved in two the design and development in two projects.
- The first one involved the migration of a portion of a billing system that facilitated the making of one-time payment using a credit card or a direct debit arrangement and was intended for use by Confidential registered sellers. The existing functionality of the system was preserved but the system was migrated from a C and XSL based solution to a pure java-based solution.
- The work in the second project involved development of a customizable container for the 'Confidential' domain the user's personal area in the Confidential web site . The functionality of this container was a new functionality but the system as a whole was migrated from a java and XSL based solution to a pure java-based solution.
PROJECT PROFILE:
Role/Designation | Software Consultant |
Client | Confidential |
Operating Systems | Windows XP |
Programming Languages | EJB, JDBC 2.0, PL/SQL, UNIX shell scripting, PERL, Oracle 10g, WebLogic v8.0, Eclipse 3.0 |
DESCRIPTION:
- Design and development of a custom notification generation system for a telecommunication billing product termed Confidential. The system, intended for enterprises in the broadband cable and satellite domain, facilitated the definition of criteria based on which the target customer population for receiving notifications would be selected, and generated the notification data for the targeted customers.
PROJECT PROFILE:
Role/Designation | Software Consultant |
Client | Confidential |
Operating Systems | Windows XP |
Programming Languages | EJB, Hibernate 2.0, JDBC 2.0, SunOne v7.0, Struts 1.2, Eclipse 3.0, Oracle 9i, Actuate Report |
DESCRIPTION:
- Design, development, maintenance of a revenue management system, termed 'Confidential'. The system sought to automate the billing, fee collection and accounting processes of the Confidential.
PROJECT PROFILE:
Role/Designation | Software Specialist |
Client | Confidential |
Operating Systems | Windows XP, 2000 |
Programming Languages | Hibernate 2.0, Weblogic v8.1, Oracle 9i, Struts 1.2 |
DESCRIPTION:
- A container management system called 'Confidential' was developed for Antwerp Container Engineering Belgium to automate the processes of a group of container maintenance depots.
PROJECT PROFILE:
Role/Designation | Consultant |
Client | Confidential |
Operating Systems | Windows 2000, 98 |
Programming Languages | Weblogic 6.1, WebSphere 4.0, Oracle 8i, DB2, EJB 2.0, JSP, Java Servlets, JDBC, XML Parsers, DTD, XML Schemas, JCE Java Cryptographic Extensions , Elixir Report 3.0 |
DESCRIPTION:
- The Confidential facility was a corporate internet banking facility developed for Confidential.
PROJECT PROFILE:
Role/Designation | Software Engineer |
Client | Confidential |
Operating Systems | Windows 2000, 98 |
Programming Languages | WebSphere v3.5, EJB 2.0, Java Servlets, JSP, IBM Visual Age for Java, WebSphere Studio 3.0, DB2 |
DESCRIPTION:
- An in-house task/project management and monitoring system was developed to automate many of the HR processes within the organization.
PROJECT PROFILE:
Role/Designation | Software Development Engineer |
Client | Confidential |
Operating Systems | Windows 2000, 98, Red Hat Linux |
Programming Languages | Java Servlets, Perl on Red Hat Linux |
DESCRIPTION:
- Confidential was an Application Service Provider and focused on developing engines that could create customizable web portals for clients that could offer many web-based services such as Confidential messaging, discussion boards, media albums, file sharing etc. The organization also had engines that provided single sign-on across multiple partner sites on the lines of Confidential passport.
PROJECT PROFILE:
Role/Designation | Assistant Systems Engineer Trainee |
Client | Confidential |
Operating Systems | OS/400, Windows 3.1 |
Programming Languages | C with Curses, Oracle Database |
DESCRIPTION:
- An inventory management system for a pharmacy was implemented. The user interfaces were all purely character-based and developed using C with curses 'curses.h' . This was a client-server system with an Oracle backend and C based frontend. Additional, a number of year 2000 compliance projects based on the IBM AS/400 platform were undertaken.