We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

2.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • 10 years of experience in Web applications, Client - Server systems, Middleware and Distributed applications.
  • Diverse expertise utilizing Java tools like J2EE, EJB, Web Services, JSP, Javascript, CSS, Ajax, Dojo.
  • Versatile development experience in Middleware, Healthcare, Finance, Media and Transportation industries.
  • Participated in full Software Development Life Cycle from inception to completion of projects.
  • Solid background in Object Oriented analysis and design. Very good at various design patterns and UML.
  • Worked with Agile methodologies and also in Scrum model.
  • Adept at coordinating between client, on-site and offshore development teams.

TECHNICAL SKILLS

Application Server: JBoss, Websphere

Java: EJB, JMS, Hibernate, Struts, Spring, Swing, REST WS

Front End: JSP, Richfaces, Javascript, HTML, CSS, Ajax, Dojo

IDE: MyEclipse, Websphere Studio, Netbeans, JDeveloper

Misc: JRules, UML Modeling, JUNIT, ADF

Tools: Rational Rose, CVS, Clearcase

DBMS: Oracle 9i, MS Access

OS: Linux, Unix, Windows

PROFESSIONAL EXPERIENCE

Principal Software Engineer

Confidential

Responsibilities:

  • Responsible for development and maintenance of major components in Fusion Middleware extensions team of Oracle Server Technologies.
  • Provided design and run time infrastructure to standardize complex development patterns in Fusion Applications; Involved in design and development of major features required for the T rees component.
  • Worked with ADF components to develop custom components and involved in uptake of ADF changes to custom components.
  • Key member for Test infrastructure with latest Web Driver technology.
  • SME for the Tree Management infrastructure for end-to-end hierarchical data management.

Web Developer

Confidential, Mountain View, CA

Responsibilities:

  • Worked as Lead Web Developer in KA and Marketing Division of Confidential Online Payroll System.
  • Fulfilled the on-demand request of Confidential Online Payroll system by Marketing team of the IOP.
  • Interacted with different teams like CMT to complete the requirements by Marketing team.
  • Was part of the Scrum team and sometimes need to take up the Scrum master role.
  • Involved in both front end and back end development with majority of UI development.

Software Developer

Confidential, Fremont, CA

Responsibilities:

  • Worked as Lead Developer at client: Confidential, San Jose, CA on face-lifting application for licensing tool.
  • Played major role in all SDLC activities: Requirement Analysis, Design and Development.
  • Quickly learnt Auessome and used it in UI development along with JSP, JX, Ajax and HTML
  • Coordinated with offshore team in India and provided faster turnaround for client reported issues.

Software Developer

Confidential

Responsibilities:

  • Enhanced existing Cisco Telepresence Multipoint Switch (CTMS) application.
  • Developed UI for major Thunderbolt release of the CTMS which helps in Video Conferencing.
  • Performed Selenium automated test before delivering each build to ensure quality

Programmer

Confidential , Newark, NJ

Responsibilities:

  • Enhanced existing TELUS application for client: Department of Transportation, State of New Jersey.
  • Integrated different Java applications into a single application with J2EE technology.
  • Upgraded existing MySQL database to Oracle database.
  • Migrated and deployed existing Java stand-alone application into a web application using J2EE Web Server.

Associate Software Engineer

Confidential

Responsibilities:

  • Project: Lightstream for client: Lightspeed Research, Basking Ridge, NJ
  • Technologies used: Java/J2EE 1.4, Struts 2.0, Swing, Eclipse 3.0.1, Oracle 9i, JBoss.
  • Acted as point of contact for onsite delivery to client, participating in effort estimation and design.
  • Worked closely with the clients to get the requirements and prepared the Use case documents.
  • Analyzed the existing database structure and was responsible for Database Modeling of the project.
  • Project: MCA-Xpress for client: DTCC, New York, NY
  • Technologies used: Java/J2EE 1.4, Struts, Websphere Application Developer 6.0.1.
  • Led a team of around 5 engineers in automating the process of master confirmation agreement procedure between different parties which is a huge time consuming process happening manually through papers.
  • Developed front-end application with JSP, Struts, JavaScript following MVC framework in IDE Websphere.
  • Developed the back-end business logic adhering to the DAO Design Pattern and Business Delegate Pattern.
  • Project: Contract Manager for client: United Health Group (Ingenix), Salt Lake City, UT
  • Technologies used: Java/J2EE 1.3, Struts, Hibernate, Eclipse 3.0.1, Oracle 9i, JBoss, Clearcase
  • Responsible for onsite delivery to client, working on effort estimation and competency development.
  • Simplified data query and retrieval using Hibernate.
  • Developed Test Cases, JUnit classes and performed unit testing of the implemented module.

Programmer Analyst

Confidential

Responsibilities:

  • Project: Enterprise Application Integration (EAI) Support for client: Pacificare, Los Angeles, CA
  • Technologies used: Vitria 3x and 4x, JRules, UNIX.
  • Used Vitria as the EAI tool for integrating many applications in PacifiCare; Provided production support.
  • Gathered information on and enhanced JRules, providing support for many critical applications.
  • Project: BASICS for client: United Health Group, working off-site in Chennai, India
  • Technologies used: Java 1.3, JSP 2, EJB 1.2, Struts 1.1, Oracle 9i and Websphere Application Server.
  • Built set of interfaces and data entry mechanisms in Broker And Sales Incentive Compensation Solution.
  • Participated in requirement analysis and the design of architecture by adhering standard design patterns.
  • Project: CoE Funds-EzLink for client: Aetna, working off-site in Chennai, India.
  • Technologies used: Java 1.3, Struts 1.1, MS SQL, Websphere Application Server.
  • Implemented Struts Tag libraries in developing JSP pages for control flow and iteration of loops.
  • Project: CCI Modernization for client: Aetna, working off-site in Chennai, India.
  • Technologies used: J2EE 1.3, Struts 1.1, WSAD 5.1.
  • Migrated Coverage Card Inquiry (CCI), a sub-system that provides an on-line view of coverage information, from the existing ADS/O system to Web (J2EE/Struts) with DB2 as backend application.
  • Responsible for developing JDBC framework and Exception framework.

VB Programmer Trainee

Confidential

Responsibilities:

  • Involved in the development of application for Hospital Management after learning VB Programming quickly.

We'd love your feedback!