Application Development Consultant Resume
SUMMARY
- A Senior Software Development Consultant with 15+ years of enterprise software architecture, design and implementation experience in multiple business areas, moving to the Microsoft Azure cloud platform
- Design and implement Azure based pure cloud applications.
- Migrate On - Premise applications to Azure cloud.
- Design Hybrid solutions.
TECHNICAL SKILLS
Architecture Framework: TOGAF9
Development methodology: Agile, Waterfall
Web Applications: ASP.NET Web Form, ASP.NET MVC, Dynamics AX/EP
Web Services: ASMX, WCF, Web API, ServiceStack, REST/SOAP
Java Script Framework: Angular, Knockout, jQuery, Bootstrap
Cloud Computing: Microsoft Azure
Mobile Computing: Xaramin, Azure Mobile Services
ERP systems: Dynamic AX, GP
CPM systems: Longview Khalix
Integration Tools: BizTalk, SSIS, Dynamics AX/AIF, Azure Service Bus
BI Tools: MicroStrategy, Microsoft BI stacks SSAS/SSRS/Power BI
Data Warehouse: Dimensional Modeling, ETL, OLAP
Modeling Tools: UML, Visio, ORM, ERWin, ArchiMate
SharePoint Development: App, Webpart, CSOM
Programming Languages: C#, VB.NET, Java, C/C++, X++
Development Tools: Visual Studio.NET, Eclipse, JDeveloper, MorphX
Databases: Oracle, SQL Server, SQL CE, PL/SQL, OLE DB, JDBC, NoSQL
Automation Scripting Tools: Windows PowerShell
Continuous Integration Tools: Visual Studio Online, TFS, CruiseContro.NET
ITSM Tool: ServiceNow
Applied Mathematics Methods: Genetic Algorithm, Numerical Analysis, Operations Research, Optimization, Statistics
PROFESSIONAL EXPERIENCE
Application Development Consultant
Confidential
Responsibilities:
- Upstream Application development, enhancement and support
- Analyze requirements and design solutions for 3 upstream applications:
- Suspended Well Management: Wells inspection, suspension, regulatory reporting submission system. ASP.NET MVC application using MVVM, Knockout, Bootstrap.
- Compensatory Royalty: Solution for Revenue Discovery, Decision Support, “Notices of Offset” Tracking and Payment Tracking. ASP.NET application using Infragistics.
- OpWorks: Upstream daily operation reporting, work flow management. ASP.NET Web Form application.
- Estimate the implementation efforts.
- Implement, test and deploy solutions.
- Provide proposal to migrate legacy OpWorks to modern ASP.NET MVC application by using:
- Angular JS
- Web API / ServiceStack
- Integration with
- Peloton application suite: WellView, SiteView and RigView
- CS Explorer for mineral land lease information
- LDS PPDM based data store and HEIGIS spatial data.
- Service Management with ServiceNow for Incident reporting, Problem resolution and Change management.
System Analyst
Confidential
Responsibilities:
- Compliance Tracking and Reporting System
- Designed Logical Data Model for the Mobile Field Inspection Solution.
- Designed NoSQL and Xamarin based mobile app architecture for the field inspection.
- Prototyped the Mobile App offline data sync features by using Azure Mobile Services.
- Propose ASP.NET MVC application for building the website and Web API for integration interface.
Solution Architect
Confidential
Responsibilities:
- Participated in the Design and implementation of Corporate Performance Management (CPM) system by using Longview Khalix platform.
- Acted as bridge between corporate functional departments and the software vendor to gather requirements, perform analysis and coordinate development process.
- Based on company organization chart and chart of accounts to build the information architecture presented as multi-dimensional hierarchies.
- Extracted business logics from requirements to design rules, models and procedures for resolving complicated consolidation, inter-company eliminations and foreign exchange problems among company's business segments: Pipeline, Midstream and Power
- Provided deployment architecture and disaster recovery plan to guide IT team in the deployment, configuration and maintenance of the CPM system to achieve high level availability, security and stability.
- Provided integrations solutions between ERP and CPM.
- Provided data migration strategy when the CPM system upgraded to new version.
- Provided Proof of Concept solutions and data model prototypes of new CPM models when mergers and acquisitions happened.
- Documented roadmaps, guidelines and menus for end users and IT professionals to achieve best practice effect in their daily operation and maintenance.
- Designed BI system by using MicroStrategy and Microsoft BI Stacks.
- Designed Star schema based data warehouse for BI systems.
- Built ETL processes for loading data from CPM, ERP and LOB systems to data warehouse.
- Designed cubes and logical data layer for end users to create self-service reports.
- Built dashboards and reports for various departments using MicroStrategy.
- Guided accountants and financial analysts to access SSAS cubes and data warehouse for building Excel work book templates and analytic reports.
- Evaluated Dynamic AX 2012 new features in Azure and integration functionalities.
- Setup Dynamics AX 2012 development environment on Azure
- Customized ERP modules with MorphX / X++ and Enterprise Portal to prototype the requirements of the company.
- Proof of Concept development of integration solution between AX and CPM by using AX/AIF and Azure Server Bus relay.
- Evaluated SharePoint 2013 in Azure
- Provision a SharePoint 2013 development environment in Azure using PowerShell.
- Prototyped Information Architecture, Corporate Confidential, Site Collections Structure.
- Presented CPM data in SharePoint via Webparts, App and BCS.
Application Architect
Confidential
Responsibilities:
- Participated in the Shaw CBS Replacement Project architecture team to perform gap analysis and high level architecture of integration solution.
- Performed gap analysis on as-Is data model and To-Be data model.
- Provided solutions on data model and process model for the General Ledger Mapping Services.
- Proof of Concept Implementation of integration solution.
- Followed the TOGAF standards to deliver architecture artifacts.
Integration & BI Solution Consultant
Confidential
Responsibilities:
- Tucker Wireline Services Integration and BI System
- Designed Microsoft Dynamics AX AIF based Data Exchange Interface.
- Designed Data Warehouse and load data from multiple source systems:
- Electronic Field Ticket System: Spira 4
- Well Data Management System: Peloton’s WellView
- Visual Dispatch Information System: VDIS
- Equipment Maintenance System: Maintenance Connection
- ERP System: Microsoft Dynamics AX
- CRM System: Microsoft Dynamics CRM
- Designed and Implement ETL and Data Cleaning packages using SSIS
- Designed OLAP Cubes out of Data Warehouse using SSAS
- Designed various Reports from DW and OLAP using SSRS
- Designed ASP.NET web app as OLAP client to delivery Cubes and Reports to users: Sales Representatives, Field Operators, Dispatchers, Equipment Maintenance Engineers, Financial Coordinator, Accountant and Human Resource Manager
- Tucker Well Information Search System
- Designed an ASP.NET Web App for users to easy search Well Information.
- Designed a Windows Services App to automatically load
- Well Licenses data from EUB, SEM and OGC.
- Well Lifecycle data from WellView
Senior Solution Consultant
Confidential
Responsibilities:
- Talisman Midstream Operation Project Data Integration Solution
- Designed AFE data integration interface between TMO Project Management System PRIMAVERA and Accounting System EnVision
- Build ETL process by using Informatica.
- Designed BusinessObjects Universes for drillable accounting reports.
Senior Developer
Confidential
Responsibilities:
- Confidential Integration Appliance
- Developed ASP.NET based Confidential Integration Manager to configure BizTalk components: Business Rules, Orchestrations, Pipelines, Mappings, Receiver Locations and Send Ports.
- Exposed integration business logic as web services.
- Designed and implemented Confidential Integration Solution Generator by using BizTalk Object Model API
Senior Developer / Application Architect
Confidential
Responsibilities:
- Participated in development of Talisman Gas Gathering System (GGS)
- Designed Measurement Location and Meter Logical Data Model.
- PoC and Prototyped SOA based Application Architecture.
- Designed Star Schema based data mart for the GGS reporting system.
- Defined code standards and performed code review.
- Setup Continuous Integration build and test environment with CruiseContro.NET/Nunit
- Started ASP.NET pilot projects in Talisman.
- Worked with another developer to build the Talisman first ASP.NET application: IRC (Information Request Centre) system.
- Designed and implemented Talisman second ASP.NET application: VIQ (Vendor Information Query) system to reduce the cost of vendor management.
- Designed and implemented a .NET Window Forms application to extend the functionalities of Qbyte Land Management System for notifying and displaying land and joint venture contract amendments information.
Leader Developer/Architect
Confidential
Responsibilities:
- Lead a team of developers and BA to develop Confidential ’s Core Application Suite:
- Web based vehicle inspection management system by using J2EE technologies.
- Mobile vehicle inspection data collector by using iPAQ handheld and embed JVM
- Architect and Developed Vehicle Auction, Tracking and Reporting System.
- Designed web services to integrated Confidential Core Application Suite with vehicle auction platform: AutoTrader
- Designed Star Schema based data mart as data source for the reporting system.
Enterprise Solution Consultant
Confidential
Responsibilities:
- Developed Issue Tracking System for Alliance-Pipeline using J2EE.
- Upgraded Order Entry System for AT&T using .NET technologies:
Senior Java Software Developer
Confidential
Responsibilities:
- Developed Network Management Software for Broadband Wireless System using:
- Network Management Protocols: SNMP, MIB
- Design Tools: UML (Rational Rose), RUP
- Implementation Tools: Java Applets, Swing
- Web Component Tools: HTML, JavaScript, CGI, GoAhead Web Server
- Development Tools: JBuilder, JDK1.3, Java Plug-In
Senior Software Developer
Confidential
Responsibilities:
- Developed Web based timesheet and expense tracking systems using C++, HTML/JavaScript
Systems Analyst / C++ Programmer
Confidential
Responsibilities:
- Designed and Implemented Optimization Engine for Rail Car Shipment Planning System using:
- Algorithm Analysis: Genetic Algorithms, Operations Research Method.
- Design Method and Tools: Object Oriented Method, UML/Rational Rose
- Implementation Tools: Visual C++, STL, ATL
- Database Connection: Oracle, SQL, PL/SQL, OLE DB, ODBC, TOAD
- Component Model: COM/DCOM
- GIS Component: ESRI’s MapObjects
Programmer Analyst
Confidential, New York.
Responsibilities:
- Designed and implemented Financial Model Visualization by using:
- Financial Models: CAPM, APT, CML, SML, Markowitz Model, Black-Scholes Model.
- Mathematical Methods: Statistics, Linear/Nonlinear programming, Utility Theory
- Implementation Tools: Java Applet and Application
- Built and programed securities portfolio performance and option pricing models using C / SAS.