We provide IT Staff Augmentation Services!

Consultant Engineer  Resume

Kansas City, MO

SUMMARY:

  • Over 15 years of experience in Software development and Information Technology.
  • Over 12+ years of experience in the design and implementation of applications in Java and JEE technologies.
  • Experienced in development of applications using J2EE technologies like Java, JSP, Servlets, Apache Axis, JDBC, JNDI, LDAP and XML/XSL, Crucible, Maven, SVN, Bugzilla, Jenkins
  • Experienced in coding SQL database (RDBMS) like Oracle, Sybase and SQL Server.
  • Well experienced with IDE tools like Eclipse, Web sphere Studio Application Developer (WSAD)/RAD, and Net Beans.
  • Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) and STRUTS, JSF, SPRING framework, Hibernate, JPA, SWT, Eclipse RPC
  • Experience in XML technologies like XHTML, XSD, Schemas, DTD, XSLT
  • Good working knowledge on VSS, Bazaar, Mercurial for code management and version control.
  • Experience in collecting business requirements, writing functional requirements and test cases and in creating technical design documents with UML - Use Cases, Class, and Sequence and Collaboration diagrams.
  • Knowledge of J2EE Web Services and experience and J2EE design pattern.
  • Prepared test case scenarios and internal documentation for validation and reporting
  • Experienced in User Support and training end users for efficient use of developed applications.
  • Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between the applications, REST.
  • Team player with a very good understanding in working with small and moderate teams in the software development projects.
  • Managed various projects involving complex processes with teams across different areas.
  • Excellent analytical and problem solving skills with ability to communicate effectively with peers.
  • Excellent communication, leadership skills and self motivated to implement complex rules and meet deadlines.
  • Good understanding of all stages of Software Development Life Cycle (SDLC), and software development methodologies including Waterfall, Scrum, and Agile methods.
  • Understanding HIPAA and other health care compliance regulations.

TECHNICAL SKILLS:

Operating Systems: Windows, Unix, Mac.

RDBMS/ Databases: Oracle 9i 10g, SQL Server 2000/2005/2008, Sybase and MySql.

Programming Language: Java, C#, VB, Java script

IDE: Eclipse, Net Beans and Visual Studio 2005/2008/2010

Distributed Technologies: EJB2.0,EJB 3

Internet Technologies: JSP, Servlets, XML, Action Script, EJB 2.0, XSL, JavaScript, AJAX, JDBC, JNDI, LDAP, Apache Axis and HTML/DHTML, CSS, JSF, JQuery, UML, Web services, SOAP, VPN, TCP/IP, JSSE, JMS, JAXP,JAXB, ASP, XML, Action Script, XSL, VBScript, JavaScript., angularjs, backbonejs, SWT, RPC,Java content repository(JCR) API - Jackrabbit

Web/App Servers: Tomcat, JBoss, Web Logic, Web Sphere Application Server 5.x, 6.x.,Glass Fish

Build Tools: ANT, Maven, Jenkins

Testing: Quality Center, Mockito, JUnit

Version Control System: VSS, Barzaar, Mercurial, Tortise Svn

Logging Tools: Log4j,NLog

Frame works: STRUTS 1.0/1.1/1.2/2, Validation(Struts), Spring 2.5/3,hibernate 3/4,JPA,JSF. Backbone.js, Underscore, angularJS

Software development management: JIRA, Crucible, Bugzilla, Rally

PROFESSIONAL EXPERIENCE:

Consultant Engineer

Confidential,Kansas City, MO

Responsibilities:

  • Participation in technical design meeting.
  • Involved in analysis, design and implementation of user stories.
  • Documentation of software component in wiki and Jazz
  • Integration and Unit testing of software components
  • Web Services - RESTFUL API development
  • Business components development using spring, JDBC, Hibernate, JPA
  • Eclipse RPC development, SWT/JFace
  • Business intelligence reporting using jasper report

Environment: Eclipse Juno and Kepler, Svn, Jenkins, Crucible, Bugzilla, Maven, JUnit/Mockito, Oracle database SLQ Developer tool, Restlet, Jersey

Software Developer

Confidential, MD

Responsibilities:
  • Participation in technical design meeting.
  • Involved in analysis, design and implementation of user stories.
  • Development of service layer components using technologies like Spring, Hibernate, Jsp Servlets, SQL Server 2008.
  • Development of User Interfaces components using Jsp, Struts, JQuery, Javascript
  • Involved in designing of the application using UML (Unified Modeling Language) by creating Sequence, Class and Architecture diagrams.
  • Creation of jasper reports using java.
  • Technical documentation. Used tools like Ms Visio, Lucid chart.

Environment: Eclipse, SQL Server 2008 .

Software Developer

Responsibilities:
  • Developer for Migration java process which involves creation of value objects and data access classes.
  • Involved in analysis, design and implementation of business requirements.
  • Used Eclipse for developing the application.
  • Created service layer classes with JPA, Hibernate and EJB 3 frameworks.
  • Integrated fronted Struts/JSP pages with the service layer and backend
  • Developed Unit test cases of the application.
  • Involved in Unit Testing of the modules using Junit.
  • Involved in Unit Testing and Integration Testing of the application.
  • Performed unit testing using Junit and monitored the error logs using Log4J and fixed the problems
  • Involved in creation of action classes.

Technologies used: Java, J2ee, Struts, Tiles, JavaBeans, Servlets, JSP’s, JDBC, JavaScript, HTML, CSS, XML, XSD, XSLT, SQL Server 2008, SQL, PL/SQL, Web logic, UNIX, Eclipse, SVN, Log4j, Junit, ANT, Servlets, Jsp, Struts, web services, REST, Hibernate, JPA,EJB3, JQuery, JavaScript, Eclipse, Glass fish, CSS,HTML, Backbone.js, Underscore,SQL server 2008 etc.

Software Developer

Confidential

Responsibilities:
  • Developer for PHP pages .
  • Involved in User Acceptance Testing

Environment: PHP and My Sql

Software Developer

Confidential

Responsibilities:

  • Participated in gathering and understanding the client’s requirements.
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Visio.
  • Designed and developed the classes for the encryption and decryption of medical record in an Excel like document format AES and swing Developed the reporting tool using Jasper report and swing

Technologies used: Eclipse IDE, Java standard edition, Swing, Jasper report

Software Developer

Confidential, MD

Responsibilities:
  • Contributed towards JHelioviewer - an image browser software by NASA/ESA using Java Standard edition, Swing and Kakadu JPEG 2000 API
  • Bug fixing after official project duration

Technologies used: Kakadu image library, Java, Eclispe, Bazaar svn

Manager/Head of Development

Confidential,Lagos Nigeria

Responsibilities:
  • Developed presentation components using Jsp.
  • Requirements gathering
  • Design and implementation of logical design
  • Technical documentation and project management
  • Team leadership and management role.

Technologies used: Java1.5, JSP, JSTL, XML, XSLT, Java Script, Struts 1.1, JMS, JDBC, Ant, JUnitSQL Server 2000, Oracle9i/10,Swing, Eclipse

Software Engineer

Confidential

Responsibilities:

  • Developed the system architecture, business logic and database structure of the project (UML).
  • Provided software project management and technical support
  • Developed EJB 2.1 components, JSP, and JavaScript and used Oracle database of data access.
  • Involved in the Integration testing support and involved in bug fixing.
  • Implemented business objects and business logic of the system (Java)
  • Provided implementation support to our bank clients.

Environment: J2EE, JSP, Java, SOA, Web 2.0, JMS, EJB, Web services, XML, XSL,Oracle 10g, HTML, DHTML., JSP, EJb 2.1, Servlet,, XML, Eclipse, JBoss, tomcat, SVN, Web logic 9

Hire Now