We provide IT Staff Augmentation Services!

Senior System Engineer Resume

5.00/5 (Submit Your Rating)

Summary:

  • Over 8 years of experience in Analysis, Design, Development, Testing, Implementation and Maintenance of n-tier Distributed Business Application Software using Java/J2EE on Windows/UNIX platforms.
  • Good experience in core Java, IBM MQ Series, J2EE technologies JSP, Servlets, Struts, JMS, JavaScript, HTML, JDBC and good knowledge in EJB.
  • Experience in use of OOAD methodologies.
  • Good experience in Design Patterns, including Factory Method, Abstract Factory, Facade, Adapter, Composite, Decorator, Fly Weight, Chain of Responsibility, Command, Iterator, Mediator, and Observer.
  • Good knowledge in J2EE architecture.
  • Good knowledge in Web Services, Hibernate, and Spring.
  • Good knowledge in UML, ActionScript 3.0 and AJAX.
  • Experience and knowledge in various Financial Domains.

Certifications:

  • Sun Certified Enterprise Architect (SCEA 5) for the Java Platform, Enterprise Edition 5 with:
    • Sun Certified Enterprise Architect (SCEA) for Java Platform Enterprise Edition Technology.
    • Upgrade Exam: Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5.
  • Brain bench certified on Java 2 Platform Enterprise Edition (J2EE) 1.4 with score 3.63. Brain bench certified on Negotiation Strategy with score 3.

Skills:

Technologies: Core Java (JDK 1.4.2, JDBC), J2EE (JSP 1.2, Servlets 2.3, JMS1.1, JNDI, XML, EJB_Concepts, Hibernate, Spring, Web Services _Concepts, ESQL, IBM MQ Series and IBM WebSphere Message Broker, AJAX, JavaScript, HTML, ActionScript 3.0 App Servers/Middleware: IBM WebSphere 6.0, BEA WebLogic 8.1, DB2 Connect, Apache Tomcat IDE/Programming Tools: VJ++, Eclipse, SQL Navigator, TOAD, Visual Café, Ant Operating System: UNIX (Sun Solaris 8), Windows XP/ 2000/ 2000 Advanced Server/ NT Database/Tools: Oracle 9i, DB2 7.1/8.1 MS Office Tools: Project, PowerPoint, Word, Access, Excel Version Control: ClearCase

Experience:

Confidential, USA Apr 2005 - Present Senior System Engineer, Consultant - Messaging Application between various corporate internet banking' front end and various back end processing systems Environment: J2SE 1.4.2, J2EE 1.4, Servlets 2.3, JSP 1.2, Java Script, AJAX, WebSphere 6.0, XML, DB2 7.1/8.1, Eclipse, IBM MQ Series and IBM WebSphere Message Broker, Connect: Direct, SQL Navigator, UML (Rational Rose). This interface is a common integration broker that provides an abstraction layer insulating and isolating complexities between front end and back end, globally deployed Cash and Trade heterogeneous legacy platforms. It provides transformation, batching, and routing services, allowing an integrated delivery of common and customized interfaces, while providing isolation from the complexity and logic of the backend systems and servers. Responsible for development in Java, JDBC, IBM Message Broker, ESQL, XML message parsing and MQ or Connect: Direct level communication establishment with the host system.

  • Interacted with users to understand and analyze the requirements and documented the specifications for the messaging interface.
  • Prepared Minor Development Document with Technical Solution and Estimation.
  • Responsible for setting up the GUI for the messaging interface during its migration from one server to another server where the GUI is built up using JSP, Servlets , Java Script, AJAX, JDBC and deployed in Solaris platform using Websphere and also responsible for maintenance of the GUI.
  • Developed the code changes in IBM Message Broker_ Flows, Message Sets, Message formats and wrote ESQL within the Flows for data base operations from the interface where DB2 is the database for the message processing interface.
  • Prepared the test plan.
  • Deployed in test and production environment.
  • Did Performance testing for the environment of the messaging interface; prepared test cases based on analysis, executed and analyzed the test results.
  • Maintained the application infrastructure and acted as project coordinator.
  • Used ClearCase as the Version Control.

Messaging Service Interface for various business applications used by a particular corporate internet banking website Environment: J2SE 1.4.2, J2EE 1.4, XML, SPML, VJ++, Eclipse, Oracle 9i, WebLogic 8.1, SQL Navigator, IBM MQ Series This interface provides an abstraction layer (messaging interface) between product applications and customer delivery services. It reduces the number of interfaces required by product applications by providing a consistent interface for services implemented on a variety of different platforms. The interface is responsible for protocol translations, routing of application data to and from delivery service platforms, and other service delivery implementation details that applications users of the interface need not be concerned with. Worked on development in Java, JDBC, XML and SPML message parsing and MQ level communication establishment with the host.

  • Interacted with users to understand and analyze the requirements for the interface and came up with the design for the same.
  • Developed the interface for various business applications used by the corporate internet banking website in core Java/ multi threading, JDBC, reflection, Collection Framework, IO, Serialization, Logging and Exception handling.
  • Implemented various design patterns such as Observer, Factory Method, Abstract Factory, Adapter, Composite, Chain of Responsibility, Command, Decorator, and Mediator.
  • Worked on environment set up for the interface.
  • Supported during QC and UAT testing.
  • Used SQL Navigator to query the DB at user level during testing.
  • Responsible for maintenance of the GUI for the application.
  • Used ClearCase as the Version Control.

Confidential Oct 2003 - Mar 2005 System Engineer/Senior System Engineer, Consultant - Messaging Service Interface for various business applications used by a particular corporate internet banking website (Concurrent with project for Billing Inquiry for the corporate internet banking solution. Description below)

Nov 2003 - Feb 2004 System Engineer/Senior System Engineer - Billing Inquiry for the corporate internet banking solution Environment: BEA WebLogic 8.1, J2SE 1.4.2, JSP 1.2, Servlets 2.3, Ant, Oracle 9i, SQL Navigator The Billing Inquiry is developed for the corporate intellect Product owned by the organization. It is customized for various banks based on their requirements. Provided development in Java, JDBC, JSP and Servlets.

  • Wrote JSP to capture the user's request, and list the data base results.
  • Wrote core Java code/ multi threading, Collection Framework, IO, Serialization, Logging and Exception handling and prepared statements using JDBC to retrieve the user's request from the database for Billing Inquiry.
  • Used SQL Navigator to query the DB at user level during testing.
  • Used ClearCase as the Version Control.

Confidential Jul 2003 - Sep 2003 System Engineer- A Component Architecture for IBM MQ to DB _ used for a corporate internet banking website Environment: J2SE 1.4.2, JDBC, JMS1.1, Oracle 9i, TOAD, IBM MQ Series, VJ++, CORBA Naming Service This framework provides various services including platform services, application services and business services to make all the non-business specific code transparent to the business component developer. This reduces the effort of the developer to initialize and activate framework services. The framework was implemented based on Abstract Object Factory design pattern. The platform service was provided with JMS provider with a Queue Connection Factory. Provider accepts broker name as a configuration property.

  • Designed the components for retrieval of data from DB and put it in Queue and viz. for the frame work.
  • Developed the components mentioned above in core Java/ multi threading, reflection, Collection Framework, IO, Serialization, Logging, Exception handling and JMS.
  • Used CORBA naming service.
  • Wrote prepared statements using JDBC for database operations where Oracle 9i is the data base.
  • Implemented various design patterns such as Observer, Factory Method, Abstract Factory, Adapter, Composite, Chain of Responsibility, Command, Decorator, Mediator and singleton.
  • Prepared unit Test Cases.
  • Used ClearCase as the Version Control.

Confidential Apr 2003 - Jul 2003 System Engineer, Consultant -N Tier Development Environment set up and Maintenance for the corporate internet banking website Environment: J2SE 1.4.2, Windows 2000 Advanced Server, Oracle 9i, TOAD, IBM MQ Series The N Tier environment was set up in the geography for the first time. This environment is being used by developers for testing applications before releasing and also testing before releasing the bug fixes.

  • Analyzed existing N Tier environments available in the other region to know the way in which to proceed in setting up the environment.
  • Set up the web server and app server.
  • Integrated web and app servers and integrated these two servers with utility server and the database.
  • Deployed the corporate banking application built in web and app server and brought up the environment.
  • Maintenance of the environment.

Confidential Jun 2001 - Jun 2003, Oct 2003 - Mar 2005 System Engineer/Senior System Engineer- Messaging Service Interface for various business applications used by a particular corporate internet banking website Environment: J2SE 1.4.2, XML, VJ++, Oracle 9i, TOAD, SQL Navigator, IBM MQ Series Provided development in Java, JDBC, XML message parsing and MQ level/HTTP communication establishment with the host system.

  • Interacted with users to understand and analyze the requirements for the interface and came up with the design for the same.
  • Wrote the messaging interface in core Java / multi threading, JDBC, reflection, Collection Framework, IO, Serialization, Logging and Exception handling for message translation, formatting and communication through IBM MQ / HTTP.
  • Analyzed the processing of incoming messages, designed and developed the optimal logic.
  • Implemented various design patterns such as Observer, Factory Method, Abstract Factory, Adapter, Composite, Chain of Responsibility, Command, Decorator, Flyweight, Façade, and Mediator.
  • Developed a utility in Java that queries the DB using JDBC to fetch the static data maintained for DB in the schema under consideration and compare it against the base schema. This is mainly being used to compare the static data in production environment with that in the test environment before the application deployment in production.
  • Mentor for the junior team members during the time period _ Jan. 2004 to Mar. 2005.
  • Involved in performance analysis for the environment of the corporate internet banking website; used heapmon and perfmon for the same.
  • Used ClearCase as the Version Control.

Confidential Jan 2001 - Jun 2001 A Web based information serving solution Environment: JDK1.2, JDBC, JSP1.1, Servlets 2.2, Apache Tomcat, SQL*Plus, Rational Rose, ERWIN and Visual Cafe as the IDE. The web-based information serving solution provides information on location of essential facilities such as bank, hospital. The information could be viewed over the browser. The application can be used in a WAP enabled mobile phone or a PDA.

  • Developed web based application in Java/ multi threading, swing, Collection, IO, Serialization, Logging and Exception handling, JDBC, JSP, Java Script and Servlet that could be used for browser and could be modified further to use in WAP enabled mobile phone and PDA.
  • Involved in Design Documentation of the application.
  • Prepared Unit Test Cases and involved in Testing.

Education: M.C.A. Masters in Computer Applications

We'd love your feedback!