We provide IT Staff Augmentation Services!

It Consultant (sr Engineer.) Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 10 + years of IT experience in the design, development and testing of standalone and Client - Server Software Application using the J2EE technologies
  • Practitioner using the Java Programming language for developing standalone, client server and distributed applications
  • Experience in developing web application using industry standard frameworks like Spring MVC and Struts2
  • Developed web pages for displaying data using the Struts JQuery grid in more interactive format with features like sorting, pagination and downloading of data as zip and excel sheets
  • Experience developing web applications using JQuery components like JQuery widget and JQuery validation
  • Experience developing application components using the Spring framework that includes Spring Roo, Annotated MVC & IOC, Authentication, JMS and ORM api
  • Experience using Apache CXF for creating webservices using the JAX-WS and JAX-RS using the spring injection
  • Experience in developing api wrapping the svn tool kit for developing application managing contents in the SVN repository
  • Familiarity using the Scala Programming language and Akka Framework for maintenance and enhancement of distributed application
  • Experience in developing application for the distributed environments such as the Amazon Webservice Services and its suite like EC2,CloudFormations,S3)
  • Experience in developing Map Reduce components for the Hadoop Cluster using the Oozie Job workflow to deploy in the HDFS and monitored/modified the jobs using the HUE and Oozie Webconsole
  • Developed persistence components using the JPA and Hibernate framework.
  • Worked on Agile methodologies and practices in developing application in an iterative fashion and tracked progress through Jira
  • Played the role of Scrum master and carried out daily scrums, participated in the sprint planning, retrospective and release planning with product owner and other stake holders
  • Experience using configuration management CVS, SVN, Git/Gerrit and Ant, Maven for build & deployment
  • Hands on experience in working with the WID (Websphere Integration Developer), in creating the Assembly Diagrams, Data Objects, WDSL Interfaces, BPC explorer
  • Experience in using parsers like JXPATH and SAX Parsers and JAXB APIs for processing the xml through corresponding java objects files
  • Familiar and implement most of the Gang of Four design patterns
  • Experience in creating validation component using the Drools rules engines
  • Developed application using the Test Driven Development methodologies and created tested cases for the business logics using JUnit, Mociko and OpenEJB
  • Experience working in NoSQL DB such as MongoDB and Experience in using ORM Frameworks like IBatis
  • Experience in the PKI (Public Key Infrastructure) and development of the certificate chains using Bouncy Castle api
  • Experience in developing message oriented components using the IBM MQ Series, Active MQ and knowledge about monitoring the messages in Queue using tools like QueueZee.
  • Experience in using Apache AXIS to create the WSDL from the business methods and vice versa
  • Experience in using profiling tools like JProfiler and JConsole for monitoring and troubleshooting the memory management issues
  • Experience in working Unix environments, developing shell and ant scripts for the support and maintenance activities
  • Experience in configuring and troubleshoot application servers (IBM Websephere, JBoss, Apache Tomcat)

TECHNICAL SKILLS

Programming skills: Java, Scala, Servlets, JSP, HTML, Javascript, JQuery

Application Servers: JBoss, IBM Websphere Application Server, Websphere Process Server, BEA Web Logic, Tomcat

Map technologies: Java Topology Service, Oracle spatial, GeoJSON

IDE: RAD 7.0, Eclipse, Websphere Integration Developer 6.0.2, Intelli J and Scala Eclipse IDE.

Middleware: SOA (Service Oriented Architecture), BPEL, IBM MQ JMS, Active MQ

Configuration Management: Rational Clear Case, CVS, SVN, Git

Operating Systems: Windows XP, AIX, Linux, HPUX

Open-Source: Apache CXF, Bouncy Castle, JLAN, Quartz, Derby DB, VMware, Maven, JSP, Servlets, Log4j,Apache CXF

Framework: Spring, Struts, Hibernate, JPA, Drools Rule Engine

Distributed and Cloud: Hadoop, AWS

Relational Database: IBM DB2, Oracle, MySQL Server, PostGreSQL, MongoDB (NoSQL DB)

Other Tools: Toad (Oracle/MySQL), SQL Developer, QueueZee, Tortoise, JProfiler, HUE, Oozie Web Console, AWS Console, SOAP UI, Wireshark

PROFESSIONAL EXPERIENCE

Confidential, Chicago IL

IT Consultant (Sr Engineer.)

Responsibilities:

  • Worked on developing UI as Forms and Grids (struts grids) using the Struts 2 framework as reusable components and UI validation using the JQuery Validations framework
  • Worked on creating interactive UI components using the JQuery widgets and embedded applet for displaying visual svg component and a business logic for retrieving and persisting in the same in Oracle DB
  • Worked on developing Map/Reduce component and deployed in the Hadoop Clusters (HDFS) as a Oozie workflow Job
  • Familiar using the Oozie Webconsole the tracking/monitoring of jobs and HUE for maintaining the deployed artifacts in the HDFS
  • Worked on creating a components for the Akka framework Actors using the Scala programming language and deployed to the AWS/EC2 Cloud using in-house plugins wrapping the aws webservices
  • Familiarity using AWS console for maintaining components deployed in the AWS EC2 and S3
  • Worked on creating components for communication JSON data between JQuery to Java Applets (embedded in JSP)
  • Created DAO layer comprising Entity Bean, JPQL, Business Logic using the JPA and Hibernate framework
  • Created beans using the Spring Framework IOC and dependency injecting utilizing the Spring annotations
  • Created a webservices component for exposing the metrics information for map content using the Apache CXF JAX RS and Spring Framework with the request and response data as JSON
  • Worked on a creating web services and implementing the endpoint executing business logic and JPA/Hibernate based data persistence using the Apache CXF JAX-WS with a WSDL support for disparate application
  • Worked on creating a reusable reporting framework using the using the Jasper report API that would create report based on xlsx
  • Worked on creating a DAO layer and Entity Bean using JPA and Hibernate for data persistence
  • Experience using the SVN and Git/Gerrit for source code management and maven for the build and deployment of application artifacts
  • Created a deployment workflow in Jenkins ( as pre-commit and master commit) and configured triggers for automatic snapshot creation of artifacts
  • Created and maintained the deployment and installation suite for web application on the tomcat web server
  • An active participant in embracing the Test Driven Development methodology and using JUnit and Mockito for creating unit test case
  • Played the role of Scrum Master and carried out daily scrum, Retrospective and Sprint Planning
  • Worked on an Agile environment and followed the agile best practices using Jira for issue tracking and sprint planning/progress tracking activities
  • Worked on creating API that wraps XPath parser for processing the SVG based xml files
  • Worked on proto-typing a svnkit based web application using grails framework and a suite of other complementing technologies to replace the currrent stellant content management system
  • Participated in the hackweek contributing to the development of a a web application to display and filter tweeter feeds on the Confidential ( Confidential ) Map UI framework using Nodejs, Javascript and Confidential Map API

Environment: Java, Struts2, Spring, JQuery, Javascript, JSON, Hibernate, JPA, JBoss, Tomcat, Maven, SVN, Git, Scala, Hadoop, AWS, Drools, Eclipse, Intelli-J, Apache CXF, Jax-WS, Oracle, Oracle SQL Developer, Tortoise, Svn Tool Kit, Stellant.

Confidential, Chicago IL

IT Consultant (Sr Engineer.)

Responsibilities:

  • Involved in the development of components as plugins that populate and validate metadata information for requests using spring framework.
  • Involved in the development of persisting, fetching and splitting operation of map data using Java Topology Service and Oracle spatial 9i.
  • Developed the components employing various features of spring framework which include but not limited to the Dependency Injection, Annotation based MVC, Spring authentication, Spring JUnit, Spring based persistence for Hibernate/JDBC/JPA.
  • Used Spring roo for developing rapid and minimal boiler plate code by employing the MVC framework and developed Spring roo based authentication on Confidential ldap
  • Used JSON/GeoJSON, JQuery for creation and transfer of map objects between components/applications and presenting the same using Bing Maps SDK.
  • Customized the Spring roo based UI using the CSS, JQPlot api and custom tags & tiles
  • Used SVN and Maven for configuration management and build.Created application installer using izpack for deploying and configuring application in tomcat.
  • Created RESTful and JAX-WS service endpoints and clients using the apache cxf and spring
  • Worked on MongoDB for persistance using the spring roo-hibernate ORM

Environment: Java1.6, Spring3.1, SpringRoo, Hibernate, MongoDB, Oracle Spatial9i, Javascript, JSON, Hibernate, JPA, Apache CXF, Tomcat, Maven, SVN, Spring Tool Suite, IntelliJ, Tortoise.

Confidential, Lincolnshire IL

IT Consultant (Programmer Analyst)

Responsibilities:

  • Developed certificate chains based on the Public Key Infrastructure using open source Bouncy Castle API
  • Developed a classloader (JarClassLoader) by extending URLCLassLoader capable of loading jar api specific in the class path attribute in the Manifest.mf present in a self executing jar file.
  • Developed the secure ftp modules using the Java Secure Channel api for send the file to the register and server
  • Involved in the design and development of configuration distribution engine, which is a multithreaded program capable of self executing a signed jar and perform the distribution of configuration files across the server and registers file system
  • Involved in orchestrating the data load process in the server DB, which controls the working of the register application.
  • Involved in the creation of the Quartz job-scheduling module, which can schedule a self-executable jar Confidential an elapsed interval of time. The same feature was tried by persisting the job detail in the Derby DB
  • Involved in the development and exposing the retail function as services using the JAXB and the RESTful webservices
  • Developed components using the Apache MQ and Spring JMS infrastructure for handling the log messages between store and central
  • Involved in the development of the store configuration service framework by using the Apache CXF framework with the JAX-WS API
  • Worked on developing multi version support for the tax data extraction using the spring framework’s Dependency Injection using the Observer pattern
  • Involved in the creation of the Detailed Design Document and necessary components like sequence diagrams and class diagrams for the all the modules which I was involved in the development.
  • Involved in developing a web-based dashboard using the spring mvc (Annotation Controller) for consolidating (reporting) the data information of the config types for any given store.
  • Involved in the development of the tax extraction component using the iBATIS 2.1.5 and Spring by fetching the tax data in the central configuration database.
  • Involved in the bug fixes and enhancement for the Register/ POS (Point of Sale) application
  • Developed and exposed retail functions as RESTful services using servlets and JAXB by developing a central servlet manager to handleanddistribute the call to appropriate end points
  • Worked on the development and customization of the components using Java and XML to fit the Confidential specific business requirements.
  • Development various business components utilizing the Spring frameworks IOC feature for
  • Developed and exposed retail functions as RESTful services using servlets and JAXB by developing a central servlet manager to handleanddistribute the call to appropriate end points
  • Worked on the development and customization of the components using Java and XML to fit the Confidential specific business requirements.
  • Development various business components utilizing the Spring frameworks IOC feature for wiring and loosely coupling the modules.
  • Worked on the Use Cases related with the training mode, item lookup and handling
  • Worked on development and integrating the Transaction details of the TPiSCAN to the Beanstore POSLog framework using the IBM MQ
  • Worked on development of services for handling the manual card entry and end transaction details

Environment: Java, XML, SAX Parser, JAXB, Bouncy Castle (PKI), Quartz 1.6,Spring, Java Secure Channel (sftp), DB2, Oracle, VMware, MQ 6.0,WAS, RAD 7.0,Suse Linux, iBATIS, Active MQ 5.2

Confidential, Middletown NJ

IT Consultant (Application Developer)

Responsibilities:

  • Involved in analyzation and evaluation of the requirement meetings with analysts and given inputs for the designing the interfacing
  • Participated in the training for SOP entries for the West regions
  • Involved in setting up the development environment using RSA 6.0.2 and websphere 6.1
  • Involved in coding of the Business Rules using the JXPath for the west region
  • Involved in unit testing of the BR rules and logging them
  • Responsible for the peer review of the JXPath for the west regions

Environment: Java, JSP, EJB, JXPath, Oracle 9.0, RSA 6.0.2, MQ JMS.

Confidential

Application Developer

Responsibilities:

  • Design and development of the Task Management SCA module
  • Implementation of the WPS HumanTaskManager API
  • Coding and implementation of the tasklist related SCA components which wrappers the Task Management services
  • Deploying the Task Management and the Tasklist related application in the WPS 6.0.2 and
  • Involved in the creation of the install documents for the Web services related modules
  • Implementation and enhancement of BPEL module which handles the business flow and the task creation
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes
  • Involved in setting up the Webservices Testing environment for the QA Team
  • Unit testing of the SCA modules and integration with the tasklist and HTM

Environment: Java, JSP, SOA, WSDL, BPEL, DB2, WID 6.0.2, Spring, JTA, MQ JMS, WPS, LDAP

Confidential

Member Technical Staff

Responsibilies:

  • Design and development of the Merge List Page.
  • Presentation layer development for the merge list module
  • Created the SQL queries for handling the mergelist data
  • Involved in bug fixing based on the CR raised.
  • Involved in the creation and integration of the pop-up calendar utility using the Java Script and third party opensource libraries
  • Involved in performance tuning in the page transition
  • Involved in the development of the user session for the application
  • Developed AJAX based data validation and information pop up windows
  • Maintenance and Support for the branched / merging of the installation files by the build team for all the porting platform involved for the 11g DB
  • Creation of the shiphome by staging for the Porting Platforms
  • Creation of shell script for managing the build and deployment in porting environment.
  • Fixing, staging and install related bugs
  • Creation of the shiphome by staging for the Porting Platforms
  • Creation of shell script for managing the build and deployment in porting environment.
  • Fixing, staging and install related bugs

Environment: Java, Servlets, JSP, Toplink, XML, AJAX, Oracle 9i, Jdeveloper, Oracle IAS (OC4J)

Confidential

Junior Software Engineer

Responsibilies:

  • Involved in the implementation of the presentation layer for the image tab module.
  • Used source gear source control for managing the source code
  • Performance tuning of the measurements, imaging and scheduling module
  • Error and exception handling for the measurements area module
  • Data validation and error handling for the measurements module
  • Unit testing of the imaging tab module with the Prosolv images in the widescreen
  • Development of the EJB entity bean for handling the business logic related to Procedure, Measurement, ProcedureManager etc and deploying in the WebLogic server
  • Involved in increasing the performance and speed of the Measurement Data module
  • Validation in the client and server side of the owned modules details screen
  • Development of the batch update process
  • Involved in creation of the test cases
  • Involved in creating the SQL queries and coding of the DAO class
  • Creation of the Test case forms for developed module
  • Peer code review for the measurement tab module

Environment: Java, JSP, Servlets, JDBC, EJB, XML, JMS, DB2, Struts 1.1, Oracle 9i, Websphere Server Weblogic 7.0.

We'd love your feedback!