We provide IT Staff Augmentation Services!

Development /design/architect Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 15 years of experience on Object Oriented analysis & design, development, testing and implementation of large systems in the IT industry.
  • Expertise include IBM Rational Products(Portal, Application, Business, RSA), J2EE, EJB, JMS, IBM MQ, Active MQ, Web Services (SOAP/REST), Microservice, AWS, AWS Lambda, Struts, Spring, Hibernate, Portlet, Servlet, JSP, JSF, JPA, Ehcache, Apache Camel, JUnit, Mockito, PowerMock, RMI, Swing, Applet, Swing, MQ - Series, Unix Shell Scripting, ANT, JUnit, XML/XSLT, WSDL
  • Expertise in IBM WebSphere/Rational Products, BEA WebLogic 8.1, JBoss Jrun with Apache Server, AXIS
  • Expertise in Oracle, Sybase 2.0, MS SQL Server and MySQL for Linux.
  • Expertise in DOS, UNIX(Solaris/Sun OS/Linux), Windows NT/2000/XP/98/95
  • Expertise in Installation and configuration of IBM Portal andApplication servers and also involved in developed and deployment of applications on Unix and Windows NT/2000/XP
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling language (UML) architecture using Rational Rose 2000 and Visual Paradigm using eclipse plug-in,
  • Design Patters: The Factory Pattern, The Abstract Factory Patter, The Builder Pattern, The Singleton Pattern, The Façade Pattern, The Prototype Pattern, The Iterator Pattern
  • Expertise in RAD 8.5, ECLIPSE, MyEclipse, Jbuilder, VJ++, VisualCafe IDE’s
  • Source Repository GitHub, SVN, CVS and ClearCase
  • Excellent communication and interpersonal skills.
  • Ability to learn new languages and Tools quickly.
  • Ability to work in-groups as well as independently with minimal supervision.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, UNIX shell Scripting, Tcl&Tk, Pascal, PL/SQL, FORTRAN and COBOL

Tools: / IDEs: ECLIPSE 3.1, MyEclipse 3.8.4, AWT, SWING, Visual Studio.NET, Visual Basic 6.0, Jbuilder 4, VisualCafe 4.0, and VJ++.

Frame Work: STRUTS 1.1, JSF

Internet Technologies: JAVA, J2EE, EJB, Web Services (SOAP/REST), JSP, Java Beans, WSDL, UML, Java Script, HTML, DHTML, XML, CSS, SAX, DOM, JDOM

Middle ware: EJB, RMI, MQ-Series, CORBA, JNDI, Servlets, JNI

Application server: Weblogic Server 8.0, Axis, Apache, Tomcat, Java webserwer2.0

Database: Oracle 11i, Sybase 2.0, SQL Server2000, Informix, MS- Access, DB2

Operating Systems: UNIX (Sun Solaris, HP), Linux, OS/400, Windows NT, Windows 95/98/2000/XP, and DOS

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta GA

Development /Design/Architect

Responsibilities:

  • Involved in Software Development Life cycle starting from requirements gathering and performed object oriented analysis and design using MS Visio and IBM Rational Software Architechture
  • Create class diagram, sequence diagram, Activity Diagram and ER diagram using Visio and RSA
  • Used various design pattern
  • Used WebSphere Application Server
  • IBM MQ and Active MQ
  • Developed RESTful service with JSON and XML
  • Design and Developed using EJB, Spring Batch, Quartz, Hibernate, Ehcache, Apache CAMEL,Spring IOC, Spring JDBC, Spring JdbcTemplate, JPA and JAXB
  • Converted/refactored code all RESTful service into Microservices / AWS architect
  • Wrote PL/Sql Stored Procedure and Complex SQL queries
  • Performed Unit Test using Junit/Mockito/PowerMock in Eclipse
  • Maven/Jenkins script to build the package
  • Redesigned and provided many solution

Environment: Software: JAVA,Spring,Hibernate,Camel,EJB,RestFul,JPA,JDBC,EHCACHE, WebSphere, XML, PL/SQL, SVN, GIT/GitHub

Database: ORACLE

Operating System: Linux, Windows 7

Confidential, Atlanta GA

Lead Java Developer

Responsibilities:

  • Involved in Software Development Life cycle starting from requirements gathering and performed object oriented analysis and design using UMLet (UML Tool).
  • Create class diagram using ObjectAid
  • Developed screens using JSP
  • Developed RESTful service with JSON to populate the data
  • Developed Façade Bean, SessionBean and JMS messages to pull the data from different data sources
  • Developed MDB for external table
  • Created singleton class to access all config files using SAX and DOM parser.
  • Wrote Stored Procedure.
  • Singleton Pattern, Factory Pattern
  • Performed Unit Test using JUnit in Eclipse.
  • Written an Ant script to build the site.
  • Worked on fixing the tickets for System Test and UAT.
  • Debugging the code using MyEclipse plug-in.

Environment: Software: JAVA, GlassFish 4.0, JSP, JDBC, PL/SQL, XML, RSA, UMLet (UML Tool), Object Aid, Subversion

Database: ORACLE

Operating System: Linux, Windows XP

Confidential, Atlanta GA

Technical Lead

Responsibilities:

  • Involved in Software Development Life cycle starting from requirements gathering and performed object oriented analysis and design using IBM Rational Software Architect (RSA), Visual Paradigm (UML Tool).
  • Used IBM Rational Products ( Portal Server, Application Server, Business Process Server, ClearCase, RAD, WID)
  • Worked on Technical stack upgrade to migrate the latest version of IBM Rational Products
  • Developed screens in JSF 2, JSP using IBM Portlet
  • Creating own custom tag labraries.
  • Developed Portlets, Delegate Classes, Façade Beans and EJBs
  • Developed using SOAP Web Services and RESTful Web Services.
  • Convert COBOL code to Java.
  • Using Hibernate - PL/Sql complex queries for Treatment Suite.
  • Created Session and Entity EJB for ApplicationResources.properties.( Intead of reading values for the key from the file, reading values from database).
  • Created JMS messages for accessing EDI data.
  • Created singleton Config class to access all config files using SAX and DOM parser.
  • Singleton Pattern, Factory Pattern, Abstract Factory Pattern, Builder Pattern, Prototype Pattern, Façade Pattern, Iterator Pattern
  • Performed Unit Test using JUnit in RAD and eclipse.
  • Written an Ant script to build the site.
  • Worked on fixing the tickets for System Test and UAT.
  • Debugging the code using RAD and MyEclipse plug-in.

Environment: Software: IBM Rational Products (RAD, WID, Portal Server, Application Server, Process Server), BEA WebLogic 8.1, STRUTS 1.2, Spring, EJB, MQ-Series, JSF, JSP, JDBC, XML, RSA, Visual Paradigm (UML Tool), VSS eclipse plug-in

Database: ORACLE, DB2

Operating System: Sun Solaris UNIX, Windows NT

Confidential, Atlanta GA

Software Developer

Responsibilities:

  • Involved in Software Development Life cycle starting from requirements gathering and performed object oriented analysis and design using UMLet (UML Tool) as an Eclipse Plug-In.
  • Developed screens in JSP using Struts and Spring.
  • Creating own custom tags.
  • Created Session and Entity EJB for claims data
  • Created JMS messages for accessing Mainframe data using MQ-Series.
  • Created singleton Config class to access all config files using SAX and DOM parser.
  • SOAP Web services to for Treatment Suite
  • Singleton Pattern, Factory Pattern, Abstract Factory Pattern, Builder Pattern, Prototype Pattern, Façade Pattern, Iterator Pattern
  • Performed Unit Test using JUnit in eclipse.
  • Written an Ant script to build the site.
  • Worked on fixing the tickets for System Test and UAT.
  • Debugging the code using MyEclipse plug-in.

Environment: Software: BEA WebLogic 8.1, STRUTS 1.2, EJB 2.0, MQ-Series, JSP, JDBC, XML, Visual Paradigm (UML Tool), VSS eclipse plug-in

Database: ORACLE 10i, DB2

Operating System: Sun Solaris UNIX, Windows NT

Confidential, Columbus, GA

Software Developer

Responsibilities:

  • Involved in Software Development Life cycle starting from requirements gathering and performed object oriented analysis and design using Visual Paradigm (UML Tool) as an Eclipse Plug-In.
  • Developed screens in JSP using Struts and Spring.
  • Creating own custom tags.
  • Created Session and Entity EJB for ApplicationResources.properties.( Intead of reading values for the key from the file, reading values from database).
  • Created Session and Entity EJB for Campaign Ad and Images modules
  • Created JMS messages for accessing Mainframe data using MQ-Series.
  • Created singleton Config class to access all config files using SAX and DOM parser.
  • Singleton Pattern, Factory Pattern, Abstract Factory Pattern, Builder Pattern, Prototype Pattern, Façade Pattern, Iterator Pattern
  • Performed Unit Test using JUnit in eclipse.
  • Written an Ant script to build the site.
  • Worked on fixing the tickets for System Test and UAT.
  • Debugging the code using MyEclipse plug-in.

Environment: Software: BEA WebLogic 8.1, STRUTS 1.2, EJB 2.0, MQ-Series, JSP, JDBC, XML, Visual Paradigm (UML Tool), VSS eclipse plug-in

Database: ORACLE 9i

Operating System: Sun Solaris UNIX, Windows XP

Confidential, Tampa, Florida

Software Developer

Responsibilities:

  • Involved in Software Development Life cycle starting from requirements gathering and performed object oriented analysis and design using UML and Relational Rose.
  • Developed screens using Struts - Screens layers are designed using Struts Tiles and objects are designed using Struts Bean. Field validations are done using JSTL.
  • Business Logic done using EJB and Struts Action
  • Developed Struts Action class for retrieving Struts Form fields and it calls Session Bean.
  • Developed Session Bean for business and transaction process (e.g. ADD,DELETE,UPDATE,SELECT), and it calls Entity Bean.
  • Developed Entity Bean for Database access.
  • Developed base class for JDBC connection for Oracle 9.0
  • Developed Web Services and Web Service Client, generating WSDL using Axis.
  • Developed Digester parser base class for Web Service Client
  • Performed unit test by using JUnit
  • Developed build process using ANT.
  • Developed batch process using pure java code.
  • Developed base class parser using SAX and DOM for batch process.
  • Developed nightly build batch Shell script for distribution process for System Test and UAT

Environment: Software: BEA WebLogic 8.1, STRUTS, EJB, Web Services, JSP, JDBC, XML, OMT(Rational Rose 4.0)

Database: ORACLE 9i

Operating System: Sun Solaris UNIX, Windows NT 4.0.

Confidential, Middletown, NJ

Software Engineer

Responsibilities:

  • Involved in Software Development Life cycle starting from requirements gathering and performed object oriented analysis and design using UML and Relational Rose.
  • Developing USRP and IOM System with the interfaces like AVW, ASOC, XMLGW and Veneer systems on WebLogic application server using EJB, JSP, Servlet, JDBC and XML .
  • Written UNIX shell scripts for testing the application and writing the SQL queries for Oracle database. Cron tabs used to automate the routine process. The below are the description of my job responsibility on each interfaceIOM
  • Creating a Client using JSP and DHTML
  • Using CORBA, sending order to the service with proper activities (e.g Access, Port, PVC)
  • Sending Order to the USRP downstream system.
  • Performing Unit Testing AVW / ASOC
  • Creating a Servlet to get and send response from USRP to AVW on a specific port
  • When request is made in USRP for Address Validation/ACDD Calculation, creating XML file and send it to AVW using Servlet
  • Receive the Response using Servlet and Parse the XML using IBM XML Parser.
  • Doing the business logic using Entity Bean, and send the bean to client using JSP.
  • Performing Unit Testing using Shell script XMLGW-Veneer
  • Creating a Servlet to get and receive the response from XMLGW system.
  • Get the SOAP message from XMLGW system
  • Parse the SOAP message and convert it to single package using IBX XML Parser
  • Convert the package into proper sales order using Entity Bean.
  • Send it to downstream system using JDBC and Oracle Driver

Environment: Software: CORBA, ORBIX, Java, Servlet, JSP, JDBC, XML, OMT (Rational Rose 4.0)

Database: ORACLE 8.0 and Sybase 2.0

Operating System: Sun Solaris Unix, Windows NT 4.0.

Confidential

Member Technical Staff

Responsibilities:

  • Developing the front end for Rigel RME with Applet using Java Swing.
  • Writing Interfaces for all Java Corba Object
  • Receive the response and performing server edits by Corba Object.
  • Created Corba Object to provide functionalities like fetching the data required, updating the information.
  • Programmed JDBC connectivity classes.
  • The interface of managing network inventory and device changes is developed using JAVA RMI and C.
  • Performing Unit Testing using Tcl&Tk

Environment: Operating System: Windows NT, Sun Solaris Unix

Database: ORACLE

Software: C, Java, CORBA, RMI and XML

Tools: TCL & TK and Distributed Defect Tracking System

Confidential

Software Engineer

Responsibilities:

  • Complete design of the system using Relational Rose
  • Developed Client using DHTML, JSP and Java Script
  • Business logic like the type of Service is performed using Servlet
  • Database connection is done through JDBC and MySQL thin driver
  • Developed Interface to access MySQL using Servlet for updating, retrieving operation.

Environment: Software: Java 1.2, Jrun with Apachi Web Server and MySQL

Operating System: Red Hat Linux 6.1

We'd love your feedback!