We provide IT Staff Augmentation Services!

Principle Engineer Resume

4.00/5 (Submit Your Rating)

ChicagO

SUMMARY

  • Over 10 years experience in analysis, design, and implementation of Java based Software Systems/Applications using Java SE and Java EE technologies with Object Oriented Analysis and design techniques
  • Experienced in Spring framework (IOC,AOP,MVC)
  • Experienced in developing front End Technologies using EXTJS
  • Experience in Apache CFX web services
  • Experienced in Writing Business tier using Struts/Spring framework.
  • Expertise in writing multi - threaded systems with JDK Concurrency framework.
  • Experience working with Agile teams and Scrum.
  • Expertise in writing Unit Tests using JUnit and Easy Mock.
  • Experience in building Enterprise Systems using Enterprise Java Beans (EJB).
  • Excellent hands on experience working with AppServer/WebServer viz. JBoss, and Tomcat.
  • Experienced in, Hibernate O-R Mapping Tools.
  • Experienced in Java Message Service JMS
  • Extensively used various IDEs like Eclipse for development and unit testing.
  • Expertise in System design, modeling with Use Case, Class, Sequence and other UML components.
  • Extensive development experience in Windows and Linux (Ubuntu and Centos)
  • Expertise in deployment using HUDSON
  • Experience working with and supporting some of the following technology: Apache, FAST, J2EE, JVM's, Java Servlets, JSP's, Autosys scheduling
  • Exposure to Full Life Cycle Solution Development (Requirements, Analysis, Design, Development, Documentation, Testing and User training)
  • Ability to learn quickly and adapt to new technical environments.
  • Good communication skills and ability to work independently as well as team environments.

TECHNICAL SKILLS

Java Technologies: Spring MVC,IOC,AOP,DI, Hibernate, Struts 2.x,Ext Js

Operating Systems: Windows 7, Windows XP, Sun Solaris, Linux.

Languages: Java, PL/SQL, Javascript.

Databases: Oracle, MySQL, DB2, Sybase

GUI: Java, JSP, Servlets, JSP, Html, CSS, Javascript

Application Servers: Jboss, Tomcat

Tools: & Utilities: Eclipse, Net Beans, Sublime, Edit Plus, Rational CC, Rational CQ, Together /J, Vi, JMS Java Message Service

Methodologies: Agile Development, RUP, OOAD with UML.

PROFESSIONAL EXPERIENCE

Confidential, Chicago

Principle Engineer

Responsibilities:

  • Interact with product owners to understand the business requirement for various workflow, during the pre-planning session and provide the rough estimations
  • Created all the Front End Pages using EXTJS
  • Created different security type pages for submitting a new request - developed using the Extension JS
  • Created a workflow for submission process, dashboards based on the user login
  • Used Spring MVC for the presentation layer and Hibernate Mapping for the Database
  • Used Multiple Singleton Object for cache mechanism
  • Implemented Hibernate Annotations for create/update records
  • Implemented all the action calls Restful services using Apache CXF services
  • In / Out Data structure with JSON Objects

Technologies and Tools: Spring, Hibernate, JSON, Exts Js, Apache CXF, Sybase Tomcat 6.0, Ecplise IDE - Juno

Confidential, Chicago

Principle Engineer

Responsibilities:

  • Discussion with the business user and changing the workflow Web service performance improvement- optimizing the existing code for faster processing
  • Handling integration with other platforms with Client Suitability and incorporating changes/rectification for the same.
  • Providing Integration Support to other environments well integrated with Client Suitability and Eligibility
  • Resolving all Prod issues in EMEA/AP raised by Live Users through backend DB updates and finding the root cause for the same to be fixed in Turnovers. Implementation of proposed enhancements, fixing of application issues and resolving tickets that involves code change.
  • Planning of architectural changes of application through technology upgrade. Continuous production issue resolutions with SLAs
  • Performance Tuning with the DB Calls
  • Used Apache CXF web service to integrate with another internal system which will publish all the information related to security
  • Used Spring MVC for the presentation layer and Hibernate Mapping for the Database
  • Modifying the Autosys Jobs
  • Checking the deployed application or standard adherence that satisfies client coding standards and reduces development time

Technologies and Tools: JXB, Spring, Hibernate, JSON, Exts Js, Apache CXF, Tomcat 6.0, Ecplise IDE - Juno

Confidential, New York

Senior Software Developer

Responsibilities:

  • Used Spring MVC for the presentation layer and Spring Security for authentication and authorization for the Users
  • Implemented Services using Spring MVC (Request / Response Object Implemented using JSON)
  • Implemented the DTO factory pattern and Developed the Domain Classes that can be used in the DTO Factory which can be reused across the Layers of the Application
  • Used Hibernate framework to map the Data objects to the MySQL Data base in the persistent layer
  • Implemented the Spring Transaction Management In the Dao Layer to perform Transactions
  • Establish, ensure adoption, and supervise the AGILE SCRUM development process, setting short-term objectives
  • Identified and documented business rules and created detailed Use Cases and Use Case diagrams using UML
  • Worked on the servers side I,e LINUX ( centos, ubuntu flavors ) for setting up the code in new production server, which includes the environment setting, DB creations, DB dumps and resolved the issues like firewall settings
  • Hand on experience using AngularJS
  • Participated in design and hands-on development of the identity and access management solution, including design and development of service tier, and security components.
  • Understanding the existing framework
  • Performance Tuning.
  • Modified the existing report.
  • Involved in the client meeting related to requirement and enhancements.

Technologies and Tools: Spring, Hibernate, JSON, Angular Js, Tomcat 6.0, Ecplise IDE

Confidential

Senior Software Engineer

Responsibilities:

  • Implemented the DTO factory pattern and Developed the Domain Classes that can be used in the DTO Factory which can be reused across the Layers of the Application
  • Used Hibernate framework to map the Data objects to the Oracle Data base in the persistent layer
  • Implemented the Spring Transaction Management In the Dao Layer to perform Transactions
  • Implemented Restful Service JAX-RS for giving the reports in XML/CSV, also filter the reports by providing different kind of parameters in the URL, provided some basic validations to get the status using JSON before getting the data
  • Designed and built document tracking/workflow system with HTML, CSS and JavaScript, using JQuery, JSON, and a REST architecture.
  • Establish, ensure adoption, and supervise the AGILE SCRUM development process, setting short-term objectives
  • Identified and documented business rules and created detailed Use Cases and Use Case diagrams using UML
  • Worked on the servers side for setting up the code in new production server, which includes the environment setting, DB creations, DB dumps and resolved the issues like firewall settings
  • Worked on MemCache mechanism for accessing some table in database randomly and also applied CRUD operations, based on the conditions
  • Implemented the reports in PDF using XSL-FO on daily basis and sending the reports to clients via Mails as per customer requirement and summary reports on monthly based which will give information like total travelled distance, time travelled, stoppage time of the vehicle in details
  • Performed load testing the application with Jmeter for all HTTP/FTP/Web service requests under concurrent access scenario. Together with IDE built-in profiler, Jmeter and load generator prepared test scripts emulating application running conditions
  • JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
  • ANT was used as a build tool. Also worked in an Agile work environment.
  • Used Log4j for logging errors, messages and performance logs.

Technologies and Tools: Java, Struts2.x, JSP, Ajax, IReports, MemCache

Confidential

Team Lead

Responsibilities:

  • Implementation followed the MVC design pattern, using the Struts Framework and JSP for the view layer EJBs for the business/model layers and Servlets for controller layer.
  • Prepared the Jmeter Test cases for checking the login time session, users logged in, database connections and load balancing
  • Worked on MemCache mechanism for accessing some table in database randomly and also applied CRUD operations, based on the conditions
  • Implemented the reports in PDF using XSL-FO
  • Involved in Analysis, design and coding of business modules and functionalities.
  • Analyzed project requirements and provided required technical assistance to team members.

Technologies and Tools: Java, Struts, JSP, Hibernate, Ajax, IReports, Jboss 5.0.6, Ecplise IDE

Confidential

Software Engineer

Responsibilities:

  • Prepared Junit Test cases for testing the functionality
  • Involved development work, analysis with the change request and setting the dead-line for code release
  • BA interaction and involved in testing phase.
  • Implementation followed the MVC design pattern, using the Struts Framework and JSP for the view layer EJBs for the business/model layers and Servlets for controller layer.
  • Prepared the Jmeter Test cases for checking the login time session, users logged in, database connections and load balancing
  • Worked on OffBizz Framework for getting the department information like Department Number, sub division, Employees mapped to that department which comes with all the information of their bio-data.

Technologies and Tools: Java/J2EE, Struts, JavaScript, HTML, AJAX, JSP, Jboss, Ecplise IDE

We'd love your feedback!