We provide IT Staff Augmentation Services!

Architect/developer Resume

5.00 Rating

SUMMARY:

Confidential has around 20 years of software development experience. Of which he has around 12 years of experience in J2EE development. He has very extensively worked with PowerBuilder and Oracle. He is a quick learner. He has excellent problem solving and programming skills. He grasps new technologies easily. Though he is a PMI certified Project Management Professional he wants to leverage on his technical experience and skills. He is highly motivated and a good team player. He is honest, responsible, hard working and very easy to cooperate.

TECHNICAL SKILLS:

Operating Systems: Windows XP Professional, Linux/Unix/IOs

Languages: Java 2, AspectJ

Databases: Oracle, Sybase, MySQL, PostgreSQL, HSQLDB, H2,UI Angular2, TypeScript, Webpack

Javascript: EXTJS, JQuery

UML Tools: Rational Rose, StarUML, TogetherSoft

J2EE Related: Servlet, JSP, EJB, Web Service, Struts, JSF, RMI, XML, XPath, Spring, Axis, JUnit, TestNG,Tapestry

Project Build Tools: Maven, Gradle, Ant

Version Control Systems: GIT, ClearCase, CVS, Subversion

ORM Technologies: JPA, Hibernate, EclipseLink

J2EE IDE: Eclipse, IntelliJ

Web & Application Containers: WebSphere, BEA WebLogic, JBoss, Apache Tomcat, KARAF - OSGi container, Jaguar CTS

Enterprise Integration: Apache Camel

MicroServices: OSGi, SpringBoot

Other tools: JIRA, SQL Power architect, Squirrel, JExplorer, SoapUI

PROFESSIONAL EXPERIENCE:

Confidential

Architect/Developer

Environment: Java 8, Maven, GIT, Apache Camel, Spring Boot, JPA, Hibernate, HSQLDB

Responsibilities:

  • Architect, Design, and Development
  • Base skeleton and parent POM definition of maven multi-module projects
  • Related configuration changes in Jenkins
  • Release manager for production releases
  • Data modelling and ORM layer design
  • Service layer design using EJBs
  • UI design and development

Confidential

Architect/Developer

Environment: Java/J2EE, Spring, Hibernate, JSP, Struts 1/2, MVC, Tiles, EJB3, EXT-JS, AJAX, JUnit, Ant, XHTML, CSS, SVN

WebSphere Database: Oracle

Responsibilities:

  • Architect, Design, and Development

Confidential

Developer

Environment: Java/J2EE, JUnit, Ant, XHTML, CSS, SVN, Struts 2, Tiles, MVC, EJB3, JPA-Hibernate, JQuery, DisplayTag JBoss5

Database: PostgresQL

Responsibilities:

  • UI Development support
  • JSP page enhancements using JQuery and CSS

Confidential

Consultant/Architect/Developer

Environment: Java/J2EE, JUnit, Maven/Ant, XHTML, CSS, SVN, JAXB, WebServices, Apache - CXF, Spring, Nexus, JBoss5/6/7

Database: PostgresQL Tools: STARUml

Responsibilities:

  • Architect, Design and Development
  • Applying maven to co-ordinate build of C and Java artifacts
  • Maven custom mojo development extending java exec plugin to have a optional hold for the started process
  • Maven Nexus repository configuration
  • JBOSS cluster configuration using mod-cluster

Confidential

Consultant/Architect/Developer

Environment: Java/J2EE, TestNG, Ant, HTML, JSF, MVC, Facelets, CVS, EJB, Spring, Hibernate, JAXB, JMS, WebServices WebLogic 10.3

Database: Oracle Tools: STARUml

Responsibilities:

  • Architect, Design and Development

Confidential

Consultant/Architect/Developer

Environment: Java/J2EE,Struts, MVC, Ant, HTML, MKS, EJB, Hibernate, WebServices WebLogic 9.2/10.3

Database: Oracle Tools: SOATest

Responsibilities:

  • Understanding the user requirements
  • System study
  • Architect, Design and Development
  • Testing
  • Deployment

Confidential

Consultant/Architect

Environment: Java/J2EE,Struts, MVC, AJAX, Junit, Ant, HTML, JSF, ClearCase, EJB, Spring, AspectJ, JPA Hibernate, JAXB Oracle. MS SQL Server Tools: STARUml, RAD

Responsibilities:

  • System Architecture from the web layer to database
  • Initial prototype design and development using JSF
  • EJB layer design and development
  • Service layer design and development
  • JPA Model generation
  • Strategy for database migration from MS SQLServer
  • JPA DAO Framework Design & Development
  • XSD schema definitions were made using XMLSpy
  • Service layer Testing framework
  • Writing test cases using Junit 3
  • XML parsing utilities
  • Designing and coding front end related classes for Struts framework

Confidential

Consultant

Environment: Java/J2EE, EJB, Tapestry 5, MVC, AJAX, JPA - EclipseLink, Junit 4, Ant, HTML

Responsibilities:

  • Gathering & Analysis of the requirements
  • Design and Development
  • Applying patterns as appropriate
  • Creating rule configurations
  • WSDL definitions were modified for the new services using annotations
  • XSD schema definitions were made using XMLSpy
  • Writing test cases using Junit 4
  • Code walkthrough
  • XML parsing utilities

Confidential

Project Lead/Architect

Environment: Java/J2EE, Struts, MVC, EJB, Hibernate, JSP, JavaScript, Ant WebServices

Oracle Tools: Eclipse, MS Project, ERWin, StarUML

Responsibilities:

  • Gathering & Analysis of the requirements for the enhancement
  • ER design diagrams made using TOAD data modeler
  • UML diagrams made using StarUML
  • WSDL definitions were modified for the new requirement
  • XSD schema definitions were made using XMLSpy for the enhancement
  • MapForce is been used to effect XML transformations
  • Hibernate mapping files were generated from the table definition using MiddleGen
  • Estimation on the corresponding changes to be made on the JSPs and EJBs
  • Consolidated estimations is been made using MSProject

Confidential

Senior Programmer Analyst

Environment: Java/J2EE, Spring, JSP, AJAX, Jato, MVC, JavaScript, Maven, HTML Middleware: WebServices Apache Tomcat

Database: Oracle Tools: Eclipse

Responsibilities:

  • Enhancement of the User Queue module using AJAX and JSon
  • Enhancement of the property access functionality using Spring
  • Application level user session resolution
  • Writing test cases using Junit
  • Fixing bugs related to VPN across the application, mainly using Spring
  • Contributed to the maintainability of the JSPs segregating the common functionality
  • Build and Deployment using Maven in Eclipse and in Unix
  • Partitioned the application to sub projects which will be build together using Maven

Confidential

Senior Programmer Analyst

Environment: Java 1.4, XML, XSD, Junit

Database: AS/400,Tools: Eclipse

Responsibilities:

  • Production support
  • Finalizing on the application architecture
  • Applied a combination of Factory, Iterator, Strategy and Interface patterns
  • Finalizing the schema structures
  • XSD schema definitions were made using XMLSpy
  • Wrote test cases using Junit
  • Writing ant scripts for building the application

Confidential, McGraw-Hill, NY

Project Leader

Environment: Java/J2EE, EJB, JSP, Struts, MVC, Tiles

Middleware: WebServices

OracleTools: Ant, Eclipse Web & Application Servers: BEA Web Logic, Apache HTTP Server

Responsibilities:

  • Analysis of the specifications provided by the clients for the ISBN13 module.
  • Prepared the Sequence diagram for the ISBN-13 module using Rose.
  • Trained the team on using Eclipse as well as configured it on their systems.
  • Modified the JSP and Servlets to put the ISBN13 fix.
  • New BMP Entity bean was created and accessed by Stateless Session bean.
  • New DAO objects were created to access the recently added database tables.
  • Corresponding modifications were done in struts configuration files and action classes.
  • Developed reusable JSP pages using Struts Custom tags and JSTL;
  • A debugging utility module for Web Services was done to capture the outgoing SOAP message.
  • Ant scripts were modified to deploy the application with the newly developed modules.
  • Managing a team of 8 people and reporting to the client through the on site team.
  • Configured Log4j for logging Web application activities, errors, debug and information messages.

Confidential, New York

Developer

Environment: Java/J2EE, JSP, Junit, AspectJ, Hibernate, Spring, Struts, MVC, TapestryMiddleware: Web Services

Oracle Tools: Maven, Eclipse Application Server: BEA Web Logic, Apache Tomcat

Responsibilities:

  • Analysis of the specifications provided by the clients
  • Created POJO classes with Annotations for Hibernate. Annotations were put to generate mapping files.
  • Created corresponding finder classes with find methods for these new POJOs.
  • Created JUnit test scripts for the newly added POJOs and finder methods.
  • Created Tapestry components which in turn were used by Tapestry pages.
  • Integrated the AspectJ AOP with eclipse.
  • Created Aspects for logging which in turn are used by the defined point cuts.
  • Configured the factory classes in spring configuration files.
  • Configured the maven 1.
  • Configured the continuous integration using cruise control and maven 1.

Confidential

Developer

Environment: Java 2, XMLPath

Database: Oracle Tools: Ant, Eclipse, PMD

Web & Application Servers: Apache Tomcat

Responsibilities:

  • Developed Java classes that run as part of the nightly runs.
  • Developed SQL’s for batch retrieval and update.
  • Wrote test scripts for these SQL’s using JUnit.
  • Configured the PMD tool as a plugin in eclipse.
  • Developed XPath rules for each of the project coding standards.
  • Used Log4j for logging batch activities.

We'd love your feedback!