Principal Engineer Resume
MA
SUMMARY:
- 15+ Years of experience in developing business applications.
- Extensive experience in developing web - based applications on Java EE platform. Worked on various application servers like WebSphere, Tomcat, GlassFish, WebLogic.
- Software Skills include Java, JavaScript, JQuery, AngularJS, AJAX, and XML.
- Worked on reporting tools Jasper.
- Hands-on experience on development tools like Eclipse, RAD, MyEclipse WASD, and JDeveloper.
- Worked extensively in MVC frameworks Struts, Spring and JSF.
- Worked extensively in Spring core, AOP, Hibernate.
- Solid Understanding of OOPS and RDBMS concepts.
- Worked in Oracle, DB2 & PostgreSQL.
- Worked in GWT & Smart GWT Web2.0
- Worked in Open Symphony workflow solution OSWorkflow.
- Worked in Open Source Content Repository Apache Jackrabbit.
- Worked in creating Maven, Ant Scripts
- Experience in writing test cases using JUNIT and using unit testing tool Agitator.
- Solid Experience in Object Oriented Analysis and Design (OOAD) using UML.
- Domain Expertise in Clinical trial management system, Financial Asset Management, HRMS, and Learning Management System.
- Creative solution and problem resolution and design skills.
- Followed Agile, RUP methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
- Outstanding communication and interpersonal capabilities.
- Exceptional ability to quickly grasp and master new concepts and technologies. Adapt easily to new environment.
TECHNICAL SKILLS:
Languages, Technologies: Java, Web Services SOAP/RESTful, Spring, HibernateJPA, JQuery, AngularJS, GWT, SmartGWT, Spring MVC, Struts, JSF, OSWorkflow, Web2.0Maven, Java EE (Servlets, JSP), JMS, Quartz scheduler, EJB, Java Mail.
RDBMS: Oracle/SQL, DB2, PostgreSQL.
DB Migration tool: flywaydb
Web Designing: HTML, JavaScript, XML.
Operating Systems: Linux, UNIX, Windows
Tools: Eclipse, RAD, WSAD, MyEclipse, JBuilder, JDeveloper, Agitator.
PROFESSIONAL EXPERIENCE:
Confidential, MA
Principal Engineer
Environment: JAVA/Java EE, Web Services SOAP/RESTfull, Spring, Hibernate, JavaScriptJQuery, XML, Smart GWT, Jasper reports, Apache Tomcat, Oracle, Maven, Jenkins, flywaydb.
Responsibilities:
- Lead and contributed across all technical stacks in the application.
- Architected and implemented SOAP and REST based web Services for different moduleInterface.
- Design & Developed UI modules in the application (lab order processing, studycreation, subject allocation, workflow in trial, etc.) This gave the deep understanding of early phase.
- Audit service and an audit viewer widget using an open source Hibernate Envers.
- Promoted the MVP design pattern and other best practices.
- Designed and implement third party interfaces.
- Designed and implemented entire build and deploy process.
- Designed communication layer for application to interface with hardware device ( bar code scanner, printer, weighing scale)
- Designed and developed various reports using Jasper.Managerial
- Negotiator in arriving at solutions those are acceptable by the Client and feasible forthe team.
- Worked closely with the business owners on planning and preparing for scope.
- Managed customer expectations, including handling scope creep and maintaining satisfaction.
- Conducted many interview for building the team.
- Provided technical guidance and empowered the team to develop complex projects to meet company goal and also helped them to perform their yearly objectives.
- Managed Jira task board.
Confidential
Principal Engineer
Environment: Java EE, RESTful Web Services, Oracle, Spring, Hibernate, JavaScriptJQuery, AngularJS, Maven, Quartz scheduler,PL/SQL
Responsibilities:
- Involved in the full stack of development.
- Design & Developed UI modules in the application.
- Involved in the integration of IH4 with various products like PWP, ISIS, IRT report, & EDW.
- Involved in delivering Functional Specification, Platform Specification, Network Architecture, and Data Dictionary.
- Architected and implemented REST based Services.
- Upgraded various applications which are integration with Impact Harmony.
- Architected and prototyped many custom interface with various integration products.
- Designed and developed various data transfer mechanism with other products.using quartz scheduler, pl/sql.
- Designed and implemented build process.Managerial
- Led diversified engineering teams spread across the globe including, UK, Germany and
- Collaborated with the business unit and delivered several enhancements to the business unit resulting in increase of revenue.
- Aligned IT initiatives with business needs and developed project road map.
- Implemented disaster recovery plan and ensured business continuity.
Confidential, Boston, MA
Environment: Java EE, Restfull Web Services, JQuery, Spring, Hibernate, XML,Apache, AJAX, PostgresQL, Glassfish, linux.
Responsibilities:
- Involved in all Functional and Technical Discussions in finalizing the requirements and Solutions.
- Mentoring and managing the team members in solving complex issues.
- Design and Development.
- Development of technical specification and documentation.
- Build and release management.
- Analyze product enhancement.
Confidential, MA
System Architect
Environment: Java EE, Web Services, Struts, EJB, JSP, Servlet, Jasper reportsWebSphere, Spring, Hibernate, XML, Apache, XML Beans, DB2, AS400.
Responsibilities:
- Worked in System Engineering with technical leadership on several projects with internal and external stakeholders’ perspective.
- Gathered business requirements and designed custom software components that met customer needs.
- Development of Spring services for Business logic and Hibernate for DAO implementation.
- Design and Development for full stack.
- Development of technical specification and documentation.
- Design and developed the report using Jasper.
- Production Support and expert advice to the support team for existing products.
- Support for MISMO implementing with existing products.
- Managing patch release for all clients.
- Mentoring and Helping the team members in solving complex issues.
Confidential, Auburn hills, MI
Technical Lead/Architect
Environment: JAVA/J2EE, Jdk1.5, Tomcat, JDeveloper, Oracle9i & 10g, Jasper, JSF (ICEFaces
Responsibilities:
- Participate in all requirements development workshops.
- Document all technical requirements towards ensuring compliance during software requirements.
- Responsible for defining and delivering the Architecture and High level design.
- Coordinate with offshore for development and SIT testing.
- Moving the project to production with all automated build and configuring version control system for production environment.
Project Lead/Architect
Confidential
Environment: JAVA/J2EE,Weblogic 8.1, Oracle9i, 10i, JSP, Struts1.2.9, Spring 2.0,Hibernate 3.1.3, Jackrabbit 1.0, Agitator, MyEclipse 4.1, ToGetherJ, SVN.Methodology: RUP
Responsibilities:
- Analysis of system requirements and identifying the way to implement them.
- Responsible for delivering the developed code with Unit Testing using Agitator.
- Coordinate with the business team to capture functional requirements during the Analysis phase.
- Planning for development cycles and interim minor builds and allocating development resources.
- Part of the Architecture Team for defining Architecture and High Level design.
- Leading the team of 8 developers and resolving the technical issues.
- Review High level and Low level Design & development deliverables.
- Technical leadership provide assistance/support to developers on software/UI design and algorithms.
Architect
Confidential
Environment: JAVA/J2EE, WebSphere, WSAD, Oracle9i, Jasper, JSP, Struts1.2, SpringHibernate 3.0, Agitator, Rational Rose.
Responsibilities:
- Responsible for defining the architecture of the system.
- High Level designing of the system for both functional and non-functional requirements.
- Creating and using UML diagrams for code stubs generation.
- Designed the ANT application deployer for the project.
- Design and implement workflow using OSWorkflow for the application.
- Developed and Delivered implementation for all the Architecture components.
- Publish standards and Guidelines procedures.
Analyst / Onsite Coordinator
Confidential
Environment: JAVA/J2EE, SunOne Server7.2, Oracle9i, JSP,Struts1.2, Spring, Hibernate 2.0.
Responsibilities:
- Analysis of functional and Non Functional requirements of the system.
- High Level designing of the system for both functional and non-functional requirements.
- Creating and using UML diagrams for code stubs generation.
- Developed presentation, mid-tier and Data Access code, using Struts and Hibernate Framework..
- Onsite Coordination activities. Final testing and deployment activities.
- Preparation of release document and responsible for maintaining the software release using VSS, (QC/Production) at Onsite.
- Organizing defect prevention meetings and maintaining defect prevention checklist to reduce the number of defects and eliminate recurring defects
- Preparation of Weekly Status Sheet.
- Publish standards and Guidelines procedures.
Confidential
Analyst / Team Lead
Environment: JAVA, SIP (Session Initiation Protocol), VoiceGenie, ThinkEngine, Weblogic7.0Oracle, JSP, Java Script, VXML.
Responsibilities:
- Analysis of functional and Non Functional requirements of the system.
- Involved in Frame Work Design & Development.
- Developed SIP based Java API.
- Creating and using UML diagrams for code stubs generation.
- Preparation of release document and responsible for maintaining the software release using VSS, (QC/Production).
Analyst / Team Lead
Environment: JAVA/J2EE, Weblogic7.0, EJB, DB2, JAVA, Struts1.2, Solaris.
Responsibilities:
- Analysis of functional and Non Functional requirements of the system.
- Drawn Use Case Diagrams from requirement specifications
- Developed presentation, mid-tier and Data Access code, using Struts and Hibernate Framework.
- Actively participating in the Architecture and design activities of the application.
- Designed JSP custom tags for the application.
- Used Struts 1.1 to implement Model-View-Controller architecture
- Enhanced the mechanism of logging and tracing with Log4j.
- Developed the test cases for unit testing
- Involved in the design of framework and look and feel of the pages.
- Preparation of release document and responsible for maintaining the software release using VSS,