We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Possesses a dual major in Computer Science (both Business and Systems emphases) and English.
  • Delivers solutions that improve revenues, product reception and workplace productivity.
  • Applies knowledge acquired across a deep career to deliver insightful solutions.
  • Produces to - the-point architectural renderings, deployment diagrams, presentations and documentation.
  • Hands-on Developer.

EXPERTISE HIGHLIGHTS:

Business and IT Requirements

Technical Leadership

Modeling (UML, BPMN2, infrastructure)

Scripting (Linux, Unix, PHP, JSP)

Technical Writing

Technical Course Creation

Project Management

Major Software/Systems Implementations

Java Technology for System Development

Relationship Building

Internal and External Training Delivery

Solution Architect

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Principal Software Engineer

Responsibilities:

  • Craft practical solutions for Exploration & Production companies, thereby solving upstream data challenges through utilization of Confidential Integration Server (DSIS). DSIS provides an enterprise-class middleware that directly accesses any federated information management solution.
  • It includes the data management interfaces for all data repositories, published through industry-standard SOA web services. It also powers the data management tools for data connectors, search, quality, transfer and synchronization.
  • All these capabilities are integrated with business process management (BPM) workflow orchestration and analytics engines.
  • Performed in the following capacities:

Sr. Java Developer Sr. Project Manager Principal Technical Writer

Confidential

Responsibilities:

  • Analysis, Design and Solution Architecture for a Well Registration Project for a major oil company.
  • Collaborative effort with a Subject Matter Expert (SME) for the DecisionSpace® Web Framework front end and the Domain Expert providing database knowledge in order to produce a solution architecture utilizing the DecisionSpace® Business Process Management (BPM) BI feature for customer review and approval.
  • Responsible for team leadership/project management of seven (7) SMEs in order to provide an internal advanced IMPT training class. SMEs were in the following areas of expertise:
  • Microsoft SharePoint Web Application Framework (a flexible, n - tier service-oriented architecture)
  • Business Process Management (JBoss Community Edition Business Process Management)
  • Data Quality (purchased 3rd party solution that was subsequently integrated with DSIS)
  • Analytics (Pentaho solution integrated with DSIS)
  • Installation (two IT team members responsible for installation of DSIS components)
  • Coordination, team leadership and evaluation of two internal deliveries of Advanced IMPT.
  • These classes were 2 weeks in duration, and attended by Consultants world-wide. Coordination involved advertisement, enrollment, and logistics of pulling together attendees and instructors along with creation of evaluation tools and a training SharePoint web site.
  • Analysis, Solution Architect and Technical Writer for an RFP response to a multi-billion dollar oil company requesting DSIS integration with a Big Data vendor.
  • Provided IT Requirements section of the RFP response.
  • Identified a major gap in the RFP response that resulted in the Big Data vendor requesting exclusive interface in order to resolve gaps identified.
  • Duties expanded to address all DSIS questions generated by the oil company upon receipt and evaluation of RFP response.
  • Coordination, team leadership and technical writing for the revenue-generating Educational Services version of the Advanced IMPT class.
  • Wrote the technical manual for the Advanced IMPT class from interface with SMEs and review of their PowerPoint slides. This material was not a duplication of slides, and there were no Notes on the slides to guide the writing of the manual.
  • Revised exercises accompanying the PowerPoint slides to fill in missing steps, take screenshot grabs of workflow steps, and provide structure to the exercises.
  • Extensive interface with an offshore team of editors converting the training manual and exercises from Microsoft Word documents to Framemaker.
  • Analysis, Solution Architect, Sr. Java Developer and Technical Writer for a major oil company’s data transfer (ETL) project.
  • Created solution architecture after analysis of various requirements documents from the major oil company that was not satisfied with an existing data transfer tool between Landmark proprietary databases.
  • Analyzed replacing old data transfer tool with a DSIS integrated solution, identifying areas of software development and assisting a Domain Expert in understanding the required mappings of a proprietary database into a common model for subsequent connector development using the Teiid Connector Architecture (which is based on the Java Connector Architecture). Also reviewed data transfer rules within Pentaho for adequacy of scope.

Sr. Analyst Sr. Java Developer Principal Technical Writer University Speaker

Confidential

Responsibilities:

  • Development utilized Eclipse RCP (e.g., JFace Data Binding for JFace Viewers on SWT widgets with a Java Beans model), SWT, Design Patterns (MVC, Abstract Test, etc.), Threading, JUnit (including Mockito), and various DBs (Oracle, SQL, OpenWorks).
  • Many types of documentation were provided, including Eclipse RCP Cheatsheets, internal Wiki developer instructions, and contributions to the released SDK release documentation.
  • Technical Documentation of the SDK development process.
  • Using UML provided the SDK development process on an internal Wiki in order to quickly acclimate an international development team to the high standards required of an externally-facing SDK.
  • Modified the Maven build process for a customized project.
  • Loaned out to the Geology Team for a Swing short-term project assist that fixed bugs and provided enhancements to an existing product.

Confidential, Houston, TX

Sr. Software Engineer

Responsibilities:

  • Provide IT leadership for Global Regulatory Compliance (GRC) systems and projects located across the globe. Projects involve high interaction with business users to refine Business/IT Requirements, with architects and technical teams to produce Application / Infrastructure Landscapes, individually with Java Technology/Scripting/Oracle SQL databases/UML/Design Patterns/PM tools to produce production level code.
  • Design and code of the web services, wrapper services, and routing mechanism.
  • Technical leadership for the ground breaking CTEM ( Confidential Manager), a secure, roles-based GUI that provided the user with unprecedented functionality such as tax test case creation and execution which hitherto required requests through IT with 2-week turnaround times. CTEM utilizes JSP, Struts 2 and Hibernate technology.

Confidential

Technical Lead Sr. Java Developer Solutions Architect Principal Sr. Analyst

Responsibilities:

  • Technical leadership, design and code for an ETL (Extract-Transform-Load) initiative that was previously manual and embedded within legacy system architecture.
  • A sophisticated visual Use Case representation that broke through language barriers and U.S. IT resistance to change while in the role of an IT and Business Analyst.
  • Designed and coded the ETL (Extract-Transform-Load) source (both scripts and Java design and development that involved an international character set Oracle database) and technical leadership of the UI team consisting of three developers that leveraged the Confidential Manager from Confidential .
  • Designed the ETL for reuse through various design patterns (i.e.: DAO and Factory for not only the Oracle database but projected use in the next Confidential project of a MS SQL database and various flat files including a Properties file that Confidential support uses to configure the product).
  • Technical leadership that recognized the ability to leverage the UI created for the Confidential for this project. The UI has a custom framework that allows simple yet powerful data search capabilities to the user, file export in various formats, and report production.

Confidential

Sr. Project Manager Technical Lead Sr. Java Developer Solutions Architect Principal Sr. Analyst

Responsibilities:

  • Technical leadership for this ETL (Extract-Transform-Load) initiative that was previously manual.
  • Trained a new technical lead to understand the processes and deliverables of a large corporation’s software delivery lifecycle (SDLC).
  • Deliverables required by Enterprise Architects (infrastructure and application landscapes) to pass the project through milestone SDLC gates.
  • Presentations to stakeholders and higher-level management that exposed savings realized due to issues related to manual processing of business licenses, such as inappropriate business license fees paid, incorrect forms used within taxing jurisdictions, missed business license payment due to manual calendars, etc.
  • Presentations to stakeholders and higher-level management as the Sr. Project Manager (PM); this role was assumed due to the project languishing in Scoping. Within 2 weeks, brought the project back on track by excellent communication with Business and excellent understanding of the required deliverables. The end result is that upper level management removed the project from a “Big Rock” (difficult to move object) and red (stopped) project to a green (go) position and approved funding. It Moved To Production on schedule.
  • Sr. PM Activities for two team members based in India and Singapore. The non-U.S. team members moved their software to production on schedule.
  • Technical leadership that recognized how to leverage the ETL designed for BRGAAP (see above) and the UI created for the Confidential for this project.
  • Experience moving a project to production, coordinating with support groups, and interfacing at the detail level with groups requiring in-depth software and hardware architecture.

Confidential

Sr. Project Manager Technical Lead Sr. Java Developer Solutions Architect Principal Sr. Analyst

Responsibilities:

  • Project Management that utilized 3rd Party Software to scan and manage Tax Exemption Certificates, providing the certificates to the Central Tax Engines as appropriate.
  • Presentations to stakeholders and higher-level management regarding the savings realized due to issues related to manual processing and physical storage of Tax Exemption Certificates. With the 3rd Party solution residing next to the existing database, certificates will be electronically submitted and stored and interface to various Tax Engines will be facilitated with standard APIs.
  • Gap analysis and significant communication improvement recognized by Mr. John L. Gartin, US Tax Manager, Hewlett-Packard and business owner, as essential to the completion of the project:
  • Contributed to the structure of an Confidential -wide technical presentation on Confidential (see above).
  • Confidential is a technology innovation project that will impact all Confidential and Confidential Partner applications by the year 2015.
  • Confidential is ground breaking at Confidential in that it (a) provides a central access point to multiple tax engines to all Confidential and Confidential Partner SAP and non-SAP applications, (b) interfaces with a state-of-the-art (new) Brazil tax engine in addition to a pre-existing non-Brazil tax engine, (c) facilitates sophisticated test capabilities immediately accessible to users, (d) exposes Web Services for existing (in addition to the prior XML Over HTTP (Servlet) accessibility) and new (“on the fly” testing, interface to GUI, archival directions) functionality, (e) significantly improves logging (consistent and non-redundant), (f) exposes uniform core services that adhere to Tax Team’s requirements of tax engine usage, (f) offloads audit trail of payload transactions from actual tax calculation workload, and (g) updates Java technology (for example, by using a single Java object throughout (inbound and outbound) for processing to reach destination tax engine and back, and by providing wrapper services to eliminate code redundancy and to provide service code).

We'd love your feedback!