Solution Architect/lead Developer Resume
SUMMARY:
- IT professional with extensive years of experience including Requirement Analysis, Alternative Analysis, Data Modeling, Framework Infrastructure, Developing and Integrating large scale systems utilizing and adhering to object - oriented structured methodology principles in an Agile environment utilizing Test Driven Development approach.
- A .NET Full-Stack Solution Architect/Developer specializing in Angular (JS, 2, 4) Framework with Kendo UI and experienced in MVC with Odata Controllers, and Entity Framework and ASP.NET Web APIs.
- Strong technical UI-developer experienced in utilizing AJAX, jQuery, jQuery UI, JSON, Node.js, Bootstrap, Highcarts.js, Handlebars, CSS, HTML5, Telerik Reporting, in creating rich applications that run seamlessly on full screens as well as Tablet and Mobile Devices.
- Vast experience in Architectural concepts of Information Technology Infrastructure Library, Open Group Architecture Framework, and Enterprise level Technical footprint including Information Risk Management and Information Protection.
- Strong knowledge of significant Enterprise IT concepts, including SOA, virtualization, cloud computing, Public Key Infrastructure, perimeter protection and identity and access management
- Data Architect with vast experience in data modeling including logical and physical model as well as designing and maintaining Operation Data Stores, Enterprise Data Warehouses and Data Marts
TECHNICAL SKILLS:
Database: Microsoft SQL 2000/2005/2008/2012/2014 , Oracle 7, 8i, 9i, 10G, 11i, Sybase and MS Access.
JavaScript: Angular , jQuery, jQuery UI, Bootstrap, Handlebars, AJAX, Knockout.js, PDF.js, Report.js, Chart.js, Accounting.js, Momment.js, jqGrid.js, PDF-fill-form, Sorttable.js, jsPDF.js, Combobox.js
WEB: Internet Information Server (IIS), Tomcat Apache Server, Microsoft Transaction Server (MTS), Microsoft Site Server, Oracle Web Server,, FrontPage, XML, XAML, XSLT, Active Server Page (ASP), CSS, HTML5, DHTML,VB Script, JavaScript.
Software: MS Visual Studio 2002/2003/2005/2008/2010/2013/2015 , MS SQL Enterprise Manager, Workforce EmpCenter Suite v.9,10,15, SharePoint Designer 2010, Oracle Enterprise Manager, Toad, SQL Back Track, DB Artisan, SQA Suite, Oracle SQL Plus, TSQL, MS Reporting Services (SSRS) 2005/2008, Infragistics’ NetAdvantage Suite, Team Foundation Server (TFS) 2008/2010, MS SQL Server Integration Services (SSIS), Microsoft SQL Server Analysis Services (SSAS), ADO.NET Entity Framework, LINQ, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), MS Visual Basic for Applications (VBA), Documentum, MS BizTalk Server 2004/2006/2009/2010 , SOAP, MSMQ MQSeries, Erwin, Visual Basic 6.0, Visual InterDev 6.0, VBA, Kendo UI
PROFESSIONAL EXPERIENCE:
Confidential
Solution Architect/Lead Developer
Responsibilites:
- Designed, developed, and implemented the system through the integration of Trusted Data Manager, OpenText Content Server, Esri ArcGIS, and Informatica in an Agile development environment (AngularJS, Angular 2, Kendo UI controls, Web API/Entity Framework, Odata Controllers, Microsoft Azure Storage, JavaScript/jQuery, C#, Esri ArcGIS API for JavaScript)
- .NET Web Solution built entirely on MVC 6/Entity Framework 6 with Angular 1.5 Framework and Kendo UI consuming REST APIs with SQL Server 2012 as the backend.
- Led the migration effort to Angular 2, by incrementally migrating blocks of code and creating Components with their TypeScript classes as well as gradually deprecating $scope and upgrading Controllers, Services and Factories.
- Utilized Microsoft Azure Storage for all Core documents (Images that do not change) with the Enterprise Well Portal as a proxy to the storage.
- Utilizing Team Foundation Server (TFS) 2013 for all source control of code as well as database objects
- Implemented a new Windows Service utilizing Exchange Web Service (EWS) to consume attachments sent from Vendors and classify them and save them on OpenText Content Server.
- .NET Windows Service that utilized EWS as well as OpenText API to Stream LAS, PDF, XLS, and Word attachments to OpenText Content Server.
- Classified the documents to their corresponding Taxonomy information based File name/Meta Data/Content of the attachments.
Confidential
Solution Architect/Lead Developer
Responsibilites:- Online Auction retail store featuring chemical, polymer and fuel refining goods.
- Refactored the existing system into MVC 5/Entity Framework 6/Web API/C#/.Net application with AngularJS as the UI framework and a live interface to SAP through BizTalk processing all the Request and Response messages.
- Converted the existing Knockout.js UI framework into AngularJS; created all the js Controllers, js Resources, js Services consuming Odata Controllers with Filters.
- Utilized agile development , continuous integration (CI), and test - driven development (TDD) techniques that were embedded into the software development cycle utilizing Microsoft Unit Test Framework .
- Developed Custom Directives including one for the QuickSearch Module consisting of Hyperlinks and Images.
- Created all the Models, Controllers and Action Results and Filters consuming Web APIs and converted all the stored procedures into Table-Valued Functions (TVFs) to be used directly in the LINQ queries for faster performance.
- Converted all the HTML tables into jqGrid and created Search/Index View pages, Create/Edit pages as well as Multi-Select pop-up pages that are inherited from their corresponding Models.
- Implemented a link manager with drag and drop ordering using jQuery UI/Bootstrap ; thus enabling the quick-link section of the website in real time to improve the client/user experience.
- Implementing the Security of the application including Forms Authentication for outside customers and Integrated Authentication for in-house business units, including all Authorization and Identity Management.
- Worked on a study case to use MongoDB replica sets as well as Bootstrap for the Mobile solution implementation of the system as well as upgrading the system to MVC 6 and deploying the solution on Windows Azure and converting the Front-End to AngularJS.
Confidential
Solution Architect/Lead Developer
Responsibilites:- Implemented a new data acquisition system to retrieve product ticket data from field flow devices, process and submit the nomination and actual tickets to Synthesis and Flow-Cal systems for invoicing as well as the CPL Dashboard application.
- .NET Web Solution built entirely on MVC 5/Entity Framework 5 with two projects: One project that houses the Models and the Controllers based on Entity Framework-Code First exposing Web APIs from the Controllers in the form of JSON; the Second project was a pure View model consuming the JSON and interfacing with the Model/Controller project utilizing AngularJS, AJAX, jQuery, JSON, Bootstrap, Handlebars. (a third project for Unit testing was added as well)
- Replaced the existing NUnit testing with Microsoft Unit Test Framework, creating sustainable Unit tests that were used in User Acceptance Testing as well as Stress tests.
- Created .NET version of Highchart.js API so charts for the dashboard could be generated on the server, and then using async controllers, is serialized into JavaScript objects to increase page performance.
- Utilized Bootstrap for styling to improve user experience throughout as well as allow users to run the application on their smart tablets in the field.
- Created several Services utilizing windows Communication Foundation (WCF) to move/replicate data across the SCADA, DMZ, and finally to the local SQL database.
- In charge of all deployment and source control utilizing Team Foundation Server (TFS) 2010/2013
- Successfully led team through Project Phase Gate I, II, III and IV adhering to the Unified Project Architecture Process (UPAP) as well as Architecture Review and IT Concurrence.
- Created an Hours of Service (HOS) Reporting application that integrates with CBRES on-Guard badging system to comply with PHMSA rules and regulations for the Control Room operators.
- .NET Web Solution built entirely on MVC; however, since the database already exited, serialized class objects were generated with all database interactions through XML web-services.
- Re-factored, re-architected, and enhanced the existing Angular.js application to follow strict MVC patterns for improved scalability, and source code maintenance, as well enhanced performance with client caching.
- Created a Fatigue Scoring algorithm that was integrated with the vendor solution to be used for Call-outs and Fatigue Countermeasures.
- Created the entire SharePoint site, including all Lists, Libraries, and Workflows Development & Execution Process (CPDEP)
- Decommissioned End-of-Life existing solution as well as transitioned new solution to Support Team including Solution Transition and Service Level Agreements
Confidential
Solution Architect
Responsibilites:- An HSE Management System for creating. maintaining, and sharing Rig Specific Procedures and Written Risk Assessments
- The 3-tier solution includes 8 projects developed in C# as well as VB.NET Framework 3.5/4.0 as well as Microsoft BizTalk Server 2006/2009.
- UI was redesigned to richer interface utilizing AJAX and jQuery.
- A Reporting Module utilizing MS Reporting Services (SSRS) 2005/2008.
- Each Rig has a SQL Server database that replicates to home-office every four hours. All tables include audit fields as well as Multi-language support
- All document objects are serialized into XML and committed to the database in a single transaction.
- Class objects created using ADO.NET Entity Framework and LINQ.
- The GUI uses Infragistics Net Advantage for Windows and ASP.NET as well as WPF user-controls for all Print Preview functionality as well as splash screens.
- An Import Tool that converted Word and Excel documents into relational data.
- Implemented several Web Services that integrate the system with various HR systems.
- Configured the BizTalk environments including creating all the Orchestrations, Pipelines, Adapters, Receive Functions, Messaging Ports, Channels, and Envelopes, as well as the private MSMQs.
- a rig-based application designed to capture and report information and improve the efficiency and safety of rig operations
- An ASP.NET application utilizing a Work-Flow engine for task approval and assignment.
- Utilized MS SQL Server Integration Services (SSIS) to replicate master data
- Utilized MS SQL Server Analysis Services (SSAS) to analyze common data across different rigs.
- Worked on the following modules...
- Marine Manning, TopSet, FOCUS, New Build Audit
- Provided consulting to groups utilizing BizTalk Server in the loading of the data into the data store. Utilized BizTalk Mapper to create XML maps of data files as well as flat files that are loaded into the data store
Confidential
Applications Architect
Responsibilites:- A Dashboard Web application utilized by management level personnel as well as field personnel with the ability to drill - down to detail level data
- Developed the application in C#/VB.NET and all the controls on the web pages are built dynamically based on settings in the database i.e. for page and grid/graph configuration.
- Created Protlets on Plum Tree that utilized Web Services based on the compiled dlls residing on a Gatewayed Web server.
- Worked with several BizTalk Adapters including BizTalk Adaptor for SQL Server and BizTalk Adaptor for MQSeries to deliver documents to IBM MQSeries messaging system thus replacing the unreliable previously used FTP process.
- Installed Microsoft Operations Manager (MOM) on the production BizTalk servers as well as created Processing Rules to monitor BizTalk Server-related events and generate alerts.
- Worked on the translation and conversion of the response returned by the Web Services into SOAP format as well as created SOAP response messages that notify the users.
- An ASP.NET written in VB.NET/C# Framework 2.0 that functions as Resume Builder and Job Career search for HR running on an Oracle Database Platform.
- The solution included 5 projects developed in C# as well as VB.NET
- Created extensive user-customizable reports for the applications
Confidential
Lead Developer/Data Systems Analyst/Consultant
Responsibilites:- A Web - Based e-commerce, analytical and reporting tool that serves as e-distributor of specialty oil products and services, as well as provide customized sales proprietary, material movements, expense, transportation, and master data reports.
- Provided technical analysis to the migration of the existing system into a .NET framework using VB.NET/C#/ASP.NET/ADO.NET
- Used ADO.NET and XML data format technology to replace the existing COM database interfaces as well as utilized XLST style-sheets to transform XML into HTML.
- Worked on the design and implementation of the e-commerce infrastructure utilizing Microsoft BizTalk Server 2000 to integrate three applications, and to facilitate communication with trading partners.
- Worked on standardizing the XML schema with the various customers in order to create reusable Document Definitions as well as Messaging Ports and Channels.
- Created and maintained the Oracle OPS$MATRIX database with over 100, Dimension, Lookup, Meta, and Transaction tables as well as indexes, sequences, triggers, stored procedures, views and snapshots with adherence to the Star Schema guidelines.
- Generated chains and PL/SQL modules with variable conditions in Appworx for nightly batch data extraction from the SIMON financial data warehouse.
- A project to distribute and control Product allocation at the terminal, stockholder, customer, class of trade, or account levels in a hierarchical manner.
- Provided technical analysis and development support to the .NET Strategic Allocation application utilizing Microsoft.NET VB.NET/C#/ASP.NET/ADO.NET technologies.
- Integrated the plant's multiple business applications through a Microsoft BizTalk Server based hub, the plant was able to automate several business processes and provide decision makers with a more comprehensive view of its business in near real-time.
- The client interface was developed and coded completely in VB.NET/C# and implements both a web-based interface and a Web Service interface
- Created XML Web Services to increase the reliability of data access
Confidential
Programmer Analyst
Responsibilites:- Worked on the design, development and production phases of the Employee Information System utilizing Visual Basic 3.0 and 4.0 running on Sybase SQL Server System 10.
- Designed and implemented the Survey and Mapping Imaging System in Visual Basic running on Microsoft NT SQL Server. Project included scanning and indexing 500,000 documents, saving them on an optical Juke Box, and accessing them through Spicer's Imagination.
- Held the responsibilities of Database Administrator for the Microsoft NT SQL Server including backup and recovery of 7 production and 10 development databases.
Confidential
Software Systems Engineer
Responsibilites:- Designed and coded user interface modules in the Operator Stations. Resulted in enhanced training environment for the astronauts.
- Provided technical support for the development of C++ and C modules of the Generic Training Load of the Shuttle Simulator.