We provide IT Staff Augmentation Services!

Senior Principal Application Engineer Resume

0/5 (Submit Your Rating)

Redwood City, CA

SUMMARY

  • Over seventeen years of software development/operation experience, including over 13 years in enterprise web applications.
  • Excellent communication, interpersonal, analytical, leader skills and cross - functional product collaboration experience.
  • Software development life cycle: from product management requirement, project schedule, design, implementation, testing, to release.
  • Collaborate with other product development team, QA, release, documentation, demo services, IT operations, customer support, consulting, and customers to resolve issues.
  • Excellent track record of achieving quality product and customer satisfaction.
  • Database schema design, data modeling, seed data, ETL, data warehouse, business intelligence. software architecture/performance analysis.
  • Object-oriented programming, SQL/program performance tuning.
  • Object relational mapping, MVC programming.
  • Oracle applications schema, especially in CRM and customer model (TCA).
  • Lead group of people (U.S. and India) to complete various projects.
  • Agile scrum development process, project management.

TECHNICAL SKILLS

RDBMS: ORACLE (object-relational database).

LANGUAGE: Java, SQL, PL/SQL, HTML, XML, C, C++, JDBC, groovy, WSDL, XSD, JSP, JavaScript, shell scripts.

Tools: SQL*Loader, SQLplus, SQL Navigator, SQL Developer, Workflow Builder, JDeveloper (ADF, OR mapping, etc.), Eclipse, ODI (Oracle Data Integrator), Hyperion EssBase, ant, JUnit, JAudit, Oracle revision control system, Oracle Case schema modeling tool.

PLATFORM: Linux, Windows, Apache, WebLogic, N-Tier Architecture, OA Framework (based on J2EE), ADF(Application Development Framework, Java EE, MVC, Managed Beans, etc.), BPEL, SOA, SOAP web service.

PROFESSIONAL EXPERIENCE

Confidential, Redwood City, CA

Senior Principal Application Engineer

Responsibilities:

  • Major person to enable sales extensibility which will allow customers to customize the product, including custom attribute, customized validation, customized UI, customized object workflow, etc. It’s the core feature to compete with major competitor.
  • Work closely with PM on the design of data model and features. Use Oracle ADF, Java, SQL, PL/SQL and SOA to implement.
  • Use ODI (Oracle Data Integrator) to do bulk import, the main piece to do data migration and data import.
  • Bulk export and business intelligence (BI).
  • Main point of contact for data modeling and seed data, review data model/index change, enforce data model standard, maintain physical/logical data model diagram.
  • Use Assignment Manager to assign revenue from sales account and partner channel manager to sales representatives.
  • Design and implement portlets for Marketing product integration.
  • Use scrum approach for agile project management.
  • Mentor junior engineers to understand the product and solve problems.
  • Product overall architecture/performance review.
  • Review Siebel and Oracle E-Business suite territory management functionality, and work with PM to redesign for better user experience.
  • Using Oracle Business Rules (OBR) and Hyperion EssBase for prototyping.
  • High volume data performance tuning.
  • Manage a group of up to four to complete the following projects.
  • As product development owner, I am the central point of contact from customer support, QA, release, documentation, Oracle IT, and other teams whenever they have issue with Leads Management product.
  • Use OA Framework, Java, PL/SQL to implement requirement from product managers.
  • Review requirement from product manager, and review design document from coworkers.
  • Plan project schedule/resource and conduct project review.
  • Host regular meetings with subordinates in India, and performance review.
  • Mentor newly joined coworkers, and conduct knowledge transfer to customer support.
  • Design and implement rule based engines to qualify, rate, channel, and monitor the leads. These engines help sales representatives to find high quality leads, and follow up.
  • Design and implement interaction mining engine, which mines the interaction activities, then creates leads from valuable interactions.
  • Integrate lead import program with Data Quality Management module for existence checking, and avoid creating duplicate entities. Whole program performance tuning.
  • Design and implement reports, including lead import report, rule performance report, and lead linking report for better managing leads.
  • Integrate with other products, such as Student System, iStore, Email Center, and Financial.
  • Remove the duplicate lead.

Confidential

Project Lead

  • Lead a group of two to redesign preview list entries concurrent program for better performance and lower data volume.
  • Develop list generation program, performance tuning, data warehouse, and better user experience.
  • Develop list import program to generate customer list.
  • Work with product manager to determine list security functional enhancement scope.
  • Develop and implement partner selection/opportunity matching program. Build rule-based engine to match partners based on attributes, geographical data, etc.
  • Review customizable attributes architecture.

Confidential

Senior Application Engineer

Responsibilities:

  • Use SQL and PL/SQL to implement back end functionality.
  • Lead a group of two to design and implement major features of territory assignment concurrent program for leads, opportunities, and customers. This program assigns sales representatives to different entities based on geographical information, channel, budget, annual revenue, etc.
  • Design security requirement to determine who can view or update the data, how to roll up security to senior executives. Due to huge data volume, the processed data can be as high as 50 million records; performance tuning is a major issue in this program.
  • Review and redesign opportunity CRUD.

Confidential

Application Engineer

Responsibilities:

  • Design and implement multiple currency mechanism for global business users.
  • Design and implement new forecasting model for sales representatives to forecast revenue for different fiscal periods.
  • Maintain sales administration UI.
  • Fix critical bugs from Applied Material, Herf Jones, HP, get highly appreciated from customer support division.

Confidential, Sunnyvale, CA

Software Engineer

Responsibilities:

  • Develop 3-Dimensional (3D) algorithms to render real world objects.
  • Use C/C++ programming languages to develop and verify algorithm.
  • Support design engineers to port software algorithms to hardware description language.
  • Collaborate projects for design centers in different countries.

Confidential

HRMS IT Officer

Responsibilities:

  • Maintain human resource information database, including military awards, promotion, re-organization, and retirement of soldiers.
  • Supervise about 30 subordinate personnel officers and soldiers to finish projects assigned by army headquarters.
  • Write C program to check data integrity.
  • Defend Penghu islands.

We'd love your feedback!