We provide IT Staff Augmentation Services!

Principal Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 13+ years of design and development experience in Java and Java based technologies.
  • Significant experience in Waterfall and Agile Development methodologies.
  • Currently working as a Principal Engineer at Confidential, Orlando in SaaS Distributed Application Development and Oracle Cloud based Products.

TECHNICAL SKILLS

OS: Unix, Red Hat Linux 5.0, Oracle Linux 5.0

Languages/Web Technologies: JAVA, JEE 6.0, XML, ADF, UML, SOA(Webservices), JAX - WS, JAX-RS, JPA, Unix Shell scripts, Servlets, JAXP, JAXB, JSP, EJB, JavaBeans, JDBC, RMI, Pro C, C++, Python, Java script

Database(RDBMS ): Oracle 11g, SQL, PLSQL Sybase 12.0, DB2, SQL Server, MySql

Middle Ware: Tuxedo 8.1, JMS, MQ Series, Jython, TIBCO

Frameworks: Oracle Applications Development Framework, OAF, Spring, Jakarta Struts, EclipseLink (Formerly TopLink), Hibernate and logging framework - Log 4j

Application Server: Glassfish 4.0,BEA WebLogic Server, IBM Web sphere, JRUN Application Server V3.0

IDE/Source Controls/Design Tools: Eclipse, Rational Rose, JUNIT, Microsoft Visio, Microsoft Visual Source Safe v6.0, Oracle’s ARCS, Rational Clear case, JIRA,ANT, Maven.

PROFESSIONAL EXPERIENCE

Confidential

Principal Engineer

Environment: Oracle ADF Framework (a Java EE FWK), Core Java, Weblogic, REST Webservices (JAX-RS),JPA, PLSQL, SQL, Oracle Tools like Trace Analyzer, TKProf, SQLT, AWR, SQL Profiler

Responsibilities:

  • Implemented a library in Java that allows clients to invoke remote web service APIs, part of a framework that scans all the REST methods and invoke the appropriate business call.
  • Designed and developed business Objects using Oracle ADF / BC4J, a JEE based Framework
  • Writing PLSQL/SQL to handle a high volume of transactions involving millions of records
  • Responsible for defining and building Restful web services for fusion applications using JAX-RS, that are consumed from Mobile apps on iOS and Android.
  • Worked with Cross functional teams such as UI, Architects, platforms, data services, QA, business users.
  • Responsible for fixing performance issues in SQL and BC4J (JAVA) layers for customers with huge volumes of data.
  • Used Oracle Top Link (now Eclipse Link), to implement the DAO layer of a JEE application that persists Supplier/Invoices data
  • Expert knowledge in BC4J internals, lead Design and development reviews
  • Analyzing SQL Execution plans for performance, Reviewing RDBMS AWR Reports, TKPROFs/trace files. Analyzing deadlock situations.
  • Designed and developed diagnostic reports in Core Java for various modules, that are used by 1000s of customers.
  • Supporting/Advising many critical Oracle Cloud Customers in their mission critical upgrades, and DB sizing strategies for on premise applications and cloud applications.
  • Advising customers on the functional setup of many complex financial implementations.

Confidential, Orlando

Consultant

Environment: Unix, Java, SOAP Web services (JAX-WS), JMS (TIBCO), JAXB, Oracle, Weblogic, Oracle Financials -AR, Oracle PLSQL, SPRING 2.0, EAI (Enterprise Application Integration),REST

Responsibilities:

  • Worked on the core business module of the project - Migrate existing Legacy application running on Mainframe systems to Java. Designed a Java based application for EAI. Designed XML schemas for JAXB, XPath definition files, Designing MDBs.
  • Used JAX-WS API for implementing a SOAP based web service. This WS exposes a number of APIs that accesses Oracle ERP application and is consumed by a Legacy Canada Billing application that would need data from the Oracle ERP
  • Responsible for creating numerous Java interfaces to talk to mainframe legacy systems.
  • Implement retry mechanisms for Messages that failed
  • Worked on a number of asynchronous messaging requirements. Legacy applications publishes a huge volume of business data as XML messages. These messages are consumed by enterprise wide applications Designed the XML Schemas, MDBs, EJBs and POJOs to handle and process these business messages.

Confidential

Project Leader

Environment: Unix, UML 2.0, Core Java including Multithreading (85%), Weblogic (10%), Tuxedo, XML, JMS, IBM MQ (15%) .

Responsibilities:

  • Analyzing Client Business Processes, lead discussions with client on OO design and development.
  • Responsible for OO design of the whole Domain of the application.
  • Designed and Developed a multi threaded module that will consume XML data from JMS/MQs and feed multiple event manager servers on a round robin fashion based on the load the each EM is processing
  • Responsible for the design of the project using UML. Rational Rose tool was used and presenting the design to the customer on an iterative model.
  • Code EJB Message Driven Beans. Design/Develop the Domain/Value objects. Design the infrastructure components like JDBC, Exception hierarchy, logging etc that is used across application
  • Code reviews, mentoring other developers.

Confidential

Senior IT Consultant

Environment: Oracle’s Application Development Framework (ADF) (70%), Struts Framework, Oracle JDeveloper10G, JSP, HTML, JavaScript, Oracle 10G, Unix Shell scripts, PL/SQL Developer and CVS, Pro C.

Responsibilities:

  • Designing the businesses tier using BC4J (Business Components for Java)
  • Integrating Struts and ADF parts of the application
  • Responsible for developing web tier using strut’s view and controller components.
  • Hands-on, in developing the Front-End components using JSP, Struts, XML and JavaScript, Server components using Oracle ADF, beans and backend components using PLSQL.
  • Responsible for designing and migrating a Pro C rating application to Java.
  • Responsiblefor migrating a number of oracle forms to web
  • Writing Junit Test cases

Confidential

Senior Applications Engineer.

Responsibilities:

  • Regulatory capital manager (RCM) was an off-cycle product that required expedited release to meet the demands of the market.
  • Designed and developed Business Objects using POJOs, EJB Session Beans.
  • Designed and worked on the Data model. Worked on the High level and Detailed level designs
  • On a daily basis worked with financial product managers in the process to fix bugs. This required a very good understanding of the requirements of the product from the functional side.
  • Responsible for fixing post production bugs

Confidential

Responsibilities:

  • The project demanded skilled command over the Oracle Applications Framework (OAF), the framework on top of which many Oracle products are built on.
  • Designed and developed one of the most complicated modules in the product - Prepayment Rule. Led the demo on behalf of development, to the management team in US.
  • Fixed many bugs across the product in the build up to the release cycle 1 of the product.
  • Suggested and implemented a number of design changes in the Webtier to make the middle tier code simple and easy to maintain.
  • Performed code reviews of modules like Rate Index rules and suggested a huge number of changes that resulted in significant performance improvement.

Confidential

Responsibilities:

  • Implementing the Session Façade Pattern from the design.
  • Handling the https-http swapping in the struts framework.
  • Implementing many patterns in the Business tier and Webtiers.
  • Creating detailed level design diagrams.

Confidential

Responsibilities:

  • Re-engineer key program units with performance bottlenecks (creating and updating stored procedures)
  • As a Module Lead, was responsible for the communication between the offshore team and the onsite team.
  • Had 3 people reporting to me.
  • Daily deliverables under tight dead lines

Confidential

Responsibilities:

  • Implemented end-to-end security integration with Lehman Live
  • Re-engineer key program units with performance bottlenecks (creating and updating stored procedures)
  • Integrating net chart Beans to depict the data in graphical format
  • Displaying all products information at firm level, collecting all the products information and showing collectively.
  • Daily deliverables under tight dead lines

We'd love your feedback!