We provide IT Staff Augmentation Services!

Technical Architect And Migration Specialist Resume

0/5 (Submit Your Rating)

SUMMARY

  • Over 12 years of progressive experience as a Designer, Lead, Architect, SME Developer, and Analyst in providing solutions that cater to clients’ current and future needs.
  • Extensive experience in logistics, financial, banking, capital market - CM, telecommunication domains.
  • Extensive work experience in Java/J2EE technologies including Servlets, JSP, AJAX, EJB, JNDI, RMI, JMS and JDBC for building server side applications.
  • Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall and Agile.
  • Very good experience in Test driven development using open source systems and frameworks.
  • Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, Restful).
  • Expertise in creating Conceptual Data Models, Use Case Diagrams, Class Diagrams, Activity, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modelling Tools (UML) such as Rational Rose, Rational Unified Process (RUP).
  • Expertise in several J2EE technologies like JSP, Servlets, JSF, spring, Struts, JDBC and XML.
  • Expertise in Client Side Designing and Validations using HTML, CSS, AJAX, Java Script, JSP and Angular JS.
  • Strong experience in Implementing MVC design pattern using Struts and Spring Framework.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, WebSphere Studio Application Developer (WSAD).
  • Deployed/supported applications on Application/Web servers like WebLogic and Tomcat.
  • Expert in using J2EE complaint application servers Apache Tomcat and IBM Web Sphere.
  • Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate and Java Persistence API (JPA).
  • Well versed with multiple Relational databases like MS SQL, DB2, MySQL, and Oracle Hierarchical databases like IMS and in PL/SQL statements, stored procedures in development and troubleshooting.
  • Proven expertise in Spring Framework (Core, JDBC)and Worked on debugging using Logging Frameworks such as Apache Log4j.
  • Hands on experience with various Spring technologies including Spring Core, Spring Data, Spring Batch and Spring MVC.
  • Very good understanding and working experience with Angular JS and Node.js.
  • Familiarity with functional programming languages like Ruby, Python and Scala.
  • Aware of CRM tools like salesforce and oracle CRM
  • Familiarity and integrating experience with different modules in Oracle Apps like CRM, AR, AP, Collections etc.
  • Experienced in using JUnit, Ant, Maven and Log4J for testing, building and logging.
  • Experience in coordinating work with global teams, worked extensively in onshore - offshore model.

TECHNICAL SKILLS

J2EE Technologies: Servlets, JSP, EJB 2.x/3.0, JMS, JAXB, JNDI, JDBC, Web Services, JAX-WS, JAX-RS and XML

Web Services: Apache Axis, WSDL, SOAP, REST, JSON and Amazon web services

Web Technologies: Java, JavaBeans, Applets, JavaScript, JSP 1.2/2.x, HTML 4/5, XHTML, CSS, JSON, XML, XSD, XSLT, JavaScript (GWT), JQuery and AngularJS

Programming Languages: Java, C, C++, PL/SQL, COBOL

Web Frameworks: Struts 1.x/2.0, Spring 2.x/3.0, Hibernate 3.x/4.x

Testing Methodologies: JUnit 3.0/4.x, DB Unit, LoadTest

Application Servers: IBM WebSphere 6.0/7.0, WebLogic 9.2 and Tomcat 6.0/7.0

Source Control: Tortoise SVN, GIT, CVS

Apache Projects: Maven, Log4j, Struts1.2/2

Scripting Tools/framework: JavaScript, Node.js, Angular JS

IDE Tools: Eclipse, Net Beans, Visual Studio

Agile Methodologies: Agile, RAD, Waterfall, Test Driven and Scrum Models

Databases: MySQL, MS-SQL Server, DB2, DB2/400, IMS, Oracle 8i, 9i, 10g and 11g

Application Software: Microsoft Word, Excel, PowerPoint, Outlook, Visio

Operating systems: Windows- 98/2000/2003/2007/2008/ XP, Linux and UNIX

PROFESSIONAL EXPERIENCE

Confidential

Technical Architect and Migration specialist

Responsibilities:

  • Worked closely with client and business analysts to gather business requirements.
  • Involved in review POC and analysis of various technology stack and cost benefits.
  • Involved in application design and Project configuration/setup.
  • Designed and architected a middle ware platform responsible for handling the interactions between heterogeneous systems by providing data support in the form of services and file interfaces.
  • Devised and executed a plan to reverse engineer, document and validate business logic of an existing legacy application.
  • Created data mapping specs for all the file interfaces and services.
  • Created Web service interface definition for consumers and implemented for JAX-WS/JAX-RS
  • Create BRS, SRS, EIS, HLD, IDD, TSP and other documents to capture the business requirements, software requirements and to create a plan of implementation of the application.
  • Developed framework for automated JUnit test cases for application code and DB Unit for DAO coverage
  • Defined process for SCM and implemented with SVN.
  • Participated in code reviews and enforced coding standards to improve performance and code coverage.
  • Configured and acquaint team with code coverage tool EMMA and static code analyzer PMD.
  • Designed and Developed SOAP web services to expose services/operations that used to be done through CICS transactions in Mainframe applications.
  • Created many reusable classes throughout the project lifecycle which are used to simplify tedious programming nightmares and act as references for design methodologies and coding standards.
  • Configuring and Managing Weblogic and deployment of applications in Development, QA environments using Jenkins.
  • Created strategic approach/Design of QA automation of Web services and reference implementation for QA to write selenium/SoapUI automation test cases.
  • Worked for SLA to define performance and involved in security architecture for application implementation.
  • Conducted Post code reviews with the Business Analysts and the Testing team.
  • Participated in UAT (User Acceptance Test).
  • Actively participate in the competency activities and provide technical solutions to critical and complex issues happening at the client.
  • Developed migration road map and communicated conversion strategies.
  • Provide ROM estimates for the features/enhancements.
  • Designed an interface framework which can be easily created/reused just by changing a few configuration parameters to cater to the client’s need.

Environment: Java6, J2EE, JSP, CSS, Spring 4, HTML 5, Java Script, Angular JS 2, JNDI, XML, Maven 3, WSDL, Weblogic 12c, Eclipse IDE, PL/SQL developer, Log4J, Windows XP, Oracle EBS R12, Apache Cassandra 2.0, SOAP Web services, SVN, EMMA, PMD, SoapUI, Jenkins, Unix, Spring Core, Spring Batch and Spring MVC.

Confidential, TX

Lead / Techno Functional Analyst

Responsibilities:

  • Work on production issues reported by client that need to be resolved within the SLA (Service Level Agreement) defined per client. Coordinate with client and other teams such as, Testing and Delivery, until the issue is closed.
  • Used STRUTS2 MVC pattern to separate presentation layer from business layer as well as Tiles for co-branding.
  • Used JSP, Tab Libraries, CSS, and Java Script to develop the front end and DAO with SQL queries to develop the backend.
  • Tomcat 5.0 web server was used to deploy the application. Made changes to the config. files of TOMCAT server.
  • Used JReport server and their API to provide reporting facility.
  • Wrote the complex SQL queries in the DAO layer which used ORACLE as the DB.
  • Major part of work was to solve the PVCS tickets through Merant PVCS Tracker.
  • Wrote a new ANT script to deploy the web application.
  • Created POC for iOS and Android app development called Ceva Mobile to monitor the live status of the stock and live updates of the shipment status.

Confidential

Responsibilities:

  • Stores the details of the clients, partners and vendors of Confidential . I worked on converting the existing stored procedures to web services and enhancing the existing application.
  • Developed a functional and technical specification for the enhancement on which I worked.
  • Designed the database to handle the enhancement.
  • Struts MVC was used for building user interface.
  • Used CMP as well as BMP EJB to communicate with Oracle9i database and also wrote DAO classes.
  • Worked on Servlets to handle the clients request and send the response back to client.
  • Extensively worked on JSP pages using tag libraries, AJAX, CSS and JavaScript.
  • Wrote the document style WSDL file using different complex types and created the prototypes using eclipse WTP plug-ins.
  • Converted existing stored procedures to web services and published as services.
  • Wrote PL/SQL statements to handle the business logic.
  • Created, configured and implemented POJOs, annotation based ORM configuration using Hibernate to include business logic into the application.
  • Modified existing build.xml file to handle new functionality and used ANT for creating EAR file.
  • Designed and developed top down SOAP web services from stored procedures using Glassfish server and NetBeans IDE

Environment: for Projects 1 and 2: Java6, J2EE, JSP, Tiles, CSS, Struts 2.0, Hibernate, Java Script, Eclipse WTP, JNDI, XML, ANT, WSDL, PVCS, JBOSS 4.02 Application server, IBM Websphere 6.0, IBM Websphere portal, Tomcat 5.0, Eclipse IDE, PL/SQL developer, Log4J, Windows XP, Oracle 10g, JReport, Glass Fish, SOAP Web service, Netbeans IDE, Android 4.1 Jelly Bean, iOS 6.

Confidential, Township of Warren, NJ

Lead/ Senior Application Developer

Responsibilities:

  • Involved in system analysis, design, development and testing for business components.
  • Worked on industry business applications, including capital markets, investment banking and trading.
  • Worked on web application development using JSP, AJAX, CSS and HTML.
  • Worked on EJB MDB with IBM MQ for asynchronously processing xml messages.
  • Coding the core modules of the application compliant with the Java/J2EE coding standards.
  • Create Service XML documents for request, response messages for data transfer using IBMMQ Series and JMS for consuming messages. Used JAXB for XML parsing.
  • Design data access layer using Data Access Layer J2EE patterns.
  • Involved in application development based on agile methodology and participated in scrum meetings with various teams in order to coordinate project developments and issues.
  • Have used DDL, DML on Oracle databases to create, manipulate and operate on tables and have written complex queries involving joins to retrieve data for reporting.
  • Created Stored Procedures and Functions in Oracle Database.
  • Providing stats to business heads as to how many exceptions are created on a daily basis and how many the business analyst is able to work on by the end of the day (Core Java)
  • Closely involved in performance and regression testing phases.
  • Worked on various tools like LOG4j for application logging, JUNIT for testing work flow.

Environment: Java 1.4, J2EE 1.3, JSP, Servlets, Struts 1.1, JAXP, Xerces, MQSeries 5.3 Web Services (SOAP/WSDL),Ajax, Axis 1.1, Log4J 1.2, JUnit, ANT, Sybase ASE 15.5, WSAD 5.0, WebSphere App Server

Confidential, Denver, CO

Lead Java/J2EE Developer

Responsibilities:

  • Involved in study of User Requirement Specification for capital market. Requested insufficient information and helped clearing ambiguity in requirements document and alsoinvolved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Analysis and Design of various modules using SOA and J2EE.
  • Developed Web services to allow communication between the applications using Rest Web services.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Used Spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC
  • Implemented Business Logic and deployed the applications
  • Implemented various complex PL/SQL queries.
  • Developed various Junit test cases for Unit and Functional Testing respectively.
  • Application was designed and developed using the Spring framework
  • Used Spring Dependency Injection to inject required services
  • Spring Controllers were used with Angular JS to route the control to desired Java services
  • Wrote and converted HQLs for services and testing

Environment: JAVA 1.6, J2EE, Servlets, Spring 3.0, Hibernate 3.2, Apache Axis2, Rest Web Services, HTML, JavaScript, JDBC, PL/SQL, XML, UML, UNIX, Oracle 9i, WebSphere Application Server 7.0, Core, JDK 1.6, IBM WebSphere Application Server, AGILE/SCRUM Methodology, JavaScript, AngularJS, JQuery, JMS, JBoss application server, JNDI, XML, XSL, XSLT, WSDL, Log4J, JUnit, SOAP UI, Linux.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in gathering and analyzing the requirements, design, development and support of the application.
  • Created the portal domain template by consolidating the data sources with proper JNDI mappings.
  • Developed web - tier module using JSPs, Servlets, Struts.
  • Developed user Interfaces using HTML and JavaScript.
  • Developed reusable AJAX components for web-tier.
  • Configured the JMS application server to make asynchronous calls for appadmin role.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Used Spring Inversion of Control and Transaction Management in the GUI for Maintenance Screens.
  • Extensively used the JSON objects with AJAX for UI displays.
  • Involved in migration of the code/property files across different environments (DEV/SIT/UAT).
  • Involved in smoke testing in different environments.
  • Written the test cases using JUnit for Unit testing.
  • Created page flows for new business requirements.
  • Coordinating with the business users.
  • Created Use Cases and Sequence Diagrams for the modules, which I handled.
  • Attended scrum meetings and responsible for giving sizing to the tasks assigned.

Environment: Java, J2EE, Servlets, JSP, XML, Struts, Spring, Hibernate, HTML, JavaScript, XML, JUnit, CVS, Oracle WebLogic Portal, Oracle 10g, Apache Ant 1.6.5, JMS, AJAX and JNDI.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the design & Implementation of JSP, Servlets and Web Development
  • Involved in Java/J2EE Design and EJB, Spring/JSP using MVC architecture
  • Development using IOC, Dependency Injection using Spring framework
  • Controllers are written using Spring MVC.
  • Used Data Binding capabilities of spring to bind the type of input and model data type.
  • Design and Implementation of Java Web - Services using SOAP to provide the Payments Settlement
  • Functionality comprising Apply Payments, Payments Summary & Detail, and Profile Summary
  • Module and Unit Level Testing with JUnit and log4j.
  • Eclipse was used as an IDE for development with Apache tomcat as the server
  • Daily maintenance and handling performance issues
  • Provided weekly status reports to the manager with the latest information of all ongoing activities
  • Maintain logs of all issues and ensure resolutions according to quality assurance tests for all production processes
  • Coordinate with various teams and raise support ticket for all issues, analyze root cause and assist in efficient resolution of all production processes
  • Used MySQL and Oracle platforms to create databases of student and faculty login information and their desired areas of study
  • Used Struts framework to implement the MVC architecture for most applications
  • Performed validation for client side as well as server side with the help of Struts.
  • Performed End user testing and Unit testing using JUnit.
  • Made use of SQL queries to perform various functionalities in the database
  • Developed the test cases for the end user testing
  • Prepared the project documentations and the module wise documentations.
  • Involved in the client interactions sessions and led the final project presentation

Environment: WebSphere 6.0, J2EE 1.3, Java 1.5, JSP, Servlets, EJB 2.0, Struts 1.1, JDBC, Eclipse 3.1, Sybase ASE 12.5, Log4J, JUnit, HTML,, JavaScript, UML, SVN, and ANT

We'd love your feedback!