We provide IT Staff Augmentation Services!

Principal Engineer Resume

4.00/5 (Submit Your Rating)

Redwood City, CA

SUMMARY:

I have 10+ years of software industry experience. I am a Principal engineer building high performance, scalable software applications. I have worked on domains like Online Banking, Finance, ACH, BI, Analytics, E - Commerce, Web Based Applications (N-Tier Architecture) using Java, J2EE, UML, Rational Rose, WhiteLight (Analytics), Websphere, Weblogic, JBOSS 6, Struts, Hibernate, EJB 3.1, Spring 3.x, XML, XSD, JSON, Web Services(JAX-WS), JAX-RS 2, JAXB, JNDI, JMS, JPA, JSP, Servlets, JDBC, Oracle, Linux-CentOS, Windows.

SUMMARY OF SKILLS:

Development Methods: UML, RUP, Agile (Scrum), DACI

Programming Languages: JAVA, C++, C

Analytic Tool: WhiteLight

Programming Libraries: J2EE, Enterprise Java Beans (EJB 3.1), Spring 3.x, XML, XSDJAXB, JPA Servlets (2.4), JSP (2.0), Tag libraries, JDBC, RMI, JNDI, JMS, Java Beans, RMI, Hibernate(3.2), Struts(1.3), Web Services (JAX-WS 2), JAX-RS 2, JSON, SOAP, JUNIT

Programming Techniques: J2EE and Ejb Design Patterns, Spring 3.2(core, DAO), Threadsdistributed computing, middleware, n-tier Architecture, e- commerce, OR Mapping, Rules Engine

Databases: MySql 5.6, SQL Server 7.0, Oracle 10G

Tools: New Relic, Neo Load, Enterprise Architect (EA), Visio, EclipseWSAD, Rational Rose, JIntegra, JProbe, Xemacs, Perforce, GITGerrit, SVN, Win CVS, Junit, OptimizeIt, Grinder, Weblogic Workshop, MyEclipse, Sql Navigator, Dozer, Jackson JSON parser

Operating Systems: Unix Solaris, Windows

Web: HTML, XML, JSON, AJAX, JavaScript

Application Servers: Websphere 6.0 (ND), Weblogic 8.1, Apache Web ServerVisigenic Orb 3.2, Tomcat 7.x, JBOSS 6.x

WORK EXPERIENCE:

Confidential, Redwood City, CA

Principal Engineer

Responsibilities:

  • Development and Integration of Platform with Sales Force, Sugar CRM using JSON/REST/SOAP APIs.
  • Used Neo Load and New Relic to measure, detect and improve performance of the overall system.
  • Designed/Developed CRM module to consolidate Business Objects with external CRM interfaces.
  • Batch processing/Consolidation for CRUD operations for different object types/accounts and large data sets using Sql and File processing.
  • Product development enhancements and bug fixes.

Environment: Tomcat 7, MySql 5.5, PostGre DB, Gerrit, GIT, XML, XSD, JAXB, JSON Parser (Jackson), JAX-RS, JAX-WS, RestEasy, Spring Core, Spring JMS/Caching, Spring Jdbc, EclipseMaven, Cent OS, Enterprise Architect (EA), WinSCP, Linux VM, APIGee

Confidential, Mountain View, CA

Principal Engineer

Responsibilities:

  • Drove the effort of Requirement Analysis, Architecture, Design, Development and deployment of the backend system of Twinspires.com
  • Building and designing high performance Clustered JBOSS/JEE application for horizontal scaling
  • Used JBOSS POJO cache and Hibernate second level caching for optimal performance
  • Designed and provided solution to serve 500 end user requests / second by using load balancing of JMS - Queue and clustering of JBOSS Servers
  • Hiring, Mentoring, Running Scrum, Task allocation, Resource feedback, Prioritization and Leading 6 people team
  • Leading different projects which supported backend of TS.com like payments, CAM ( User Authentication), Multi-Tote, Players Pool
  • Standardized development standards, SVN process, Documentation and Design standards
  • Determined integrated hardware and software architecture solutions that meets performance, usability, scalability, reliability, and security needs. Coordinate design and integration of total system including subsystems

Environment: JPA (Hibernate), JBOSS 6, MySql 5.5, SVN, Ant, JMS, XML, XSD, WSDL, JAXBWeb Services (JAX-WS), JAX-RS, EJB3.1, SOA, Agile (Scrum), Linux, Jboss-Clustering

Confidential, Mountain View, CA

Senior Software Engineer

Responsibilities:

  • Senior developer for 3 products Customer Central, Account to Account Transfer and Open and Fund.
  • Customer Central Product allows aggregation of financial data from various financial
  • Institutions. Account2Account fund transfer will allow a bank’s customer ability to transfer funds.
  • Open and Fund was designed to allow users to open a new account with a Financial Institution
  • Involved in the Re-Architecture, design and development of Customer Central product.
  • Involved in leading the design and development of Web Services, Business Layer, ETL and Data Access Layer
  • Leading 3 product teams in engineering activities like design, use case discussionsArchitecture, High level design, Low level design, API design.
  • Designed and drove Integration efforts with Customer Central, ACH ( Account Clearing House), JPM (JP Morgan), OFAC, Equifax
  • Provided leadership in areas of Task scheduling, Process flow and collaboration with various teams (QA, Operations, Product, SCM) to ensure timely execution of the project.
  • Involved in load testing, performance tuning using JProbe
  • Leading the effort with product team to perform End2End testing, Go Live testing with different Financial Institutions.
  • Resolving critical issues which arise in Production, BETA, pre-production and UAT environments. Deploying/Coordination to various environments.

Environment: Struts(1.3), Hibernate, Eclipse, HTML, JavaScript, CSS, JBOSS (4.3.2), Oracle 10GP4 Win, Ant, JMS, XML, XSD, WSDL, JAXB, Web Services (JAX-WS), Apache, Maven, DozerEJB3, JPA, SOA, Agile(Scrum), Linux, JProbe, ACH

Confidential, Sunnyvale, CA

Senior Consultant

Environment: Java 1.4, Struts 1.2.8, Quartz, Hibernate 3.0, Apache HttpClient, Tiles, JSP2.0, with Oracle9i as the back-end. Setup to run on IBM WebSphere 6.0.2.5 as application server.

Responsibilities:

  • Involved in performance measurement, load testing of Credit View Application.
  • Building and deployment of the application for development, System Integration Testing, User Acceptance testing environments.

Environment: Weblogic 8.1Portal and Application Server, Weblogic Workshop, Ant, CVS, Oracle 9i, Grinder, Wasp Systinet, IIS

Confidential

Team Lead

Responsibilities:

  • Involved in leading DB design, High level design (SRS, Use Cases ) for the alerts/collaboration modules
  • Involved in the Detailed Design (Sequence Diagrams, Class Diagrams) for the alerts/collaboration modules
  • Coding of Alerts module.
  • Coding the generation and delivery of alerts through Reports and/or e-mail.
  • The Alerts Module enables proactive tracking of metrics and exception-based management.

Environment: Websphere 5.0 (ND), WSAD, Tomcat, Alphablox, DB2(8.0), WhiteLight, JIntegra, JMS, JSP 2.0, Servlet 2.3, EJB, VSS, Ant

We'd love your feedback!