Development /design/architect Resume
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/ArchitectResponsibilities:
- 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 DeveloperResponsibilities:
- 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 LeadResponsibilities:
- 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 DeveloperResponsibilities:
- 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 DeveloperResponsibilities:
- 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 DeveloperResponsibilities:
- 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
