Web Developer Resume
3.00/5 (Submit Your Rating)
Irving Dallas, TX
SUMMARY:
- Ten major BizTalk implementations, most lasting 1 year each.
- Certified Scrum Master (March 2012), Course with Jeff Sutherland
- 4+ Years as Independent Microsoft Certified Trainer, 10 Years Fortune Major Oil/Gas Company, 3 Years Software Vendor, 20 Years Consulting, Insurance, Banking, Manufacturing
- Microsoft Certifications MCT, MCSD (VB6, C#, and VB.NET, last certified March 2013), BizTalk (2010),
- Author of IDMS Chapter of “COBOL UNLEASHED” and creator/marketer of IDMS Computer Based Training, BizTalk, SharePoint, VB/Script, PHP - Fusion Training, Joomla, ZenCart, Moodle. Co-author of “The Arts and Science of Success Vol 3”.
- 18 Years IDMS Mainframe Database Administration and programming experience, 20 Years COBOL experience and 12 years IDMS/ADSO
- Strong personal, communication, documentation, and PC skills (trainer, writer, CBT author, Video creator)
WORK EXPERIENCE:
Confidential, Irving/Dallas, TX
Web Developer
Responsibilities:
- Confidential receives, repairs and ships phones, tablets, laptops, and other devices for many electronics insurance companies, and clients like Acer and reverse logistics for clients like Confidential .
- Converted Acer system from BizTalk 2004 to BizTalk 2010, including EDI documents 850, 855, 856.
- Created new system for eSecuritel
- Added error handling to existing systems
- Supported and performed bug fixes for the above systems (using Redmine Project Tracking)
- Created documentation and diagrams for undocumented systems and internal processes
- Created numerous orchestrations and maps and C# “poller” programs to process data.
- Used Oracle (PL/SQL) to manage data; used internal web-services to communicate with Confidential ’s ERP system.
- Participated in upgrade testing of internal system from Oracle to MariaDB
- Used SVN (and Tortoise SVN) for source control
Confidential, Irving/Dallas, TX
Web DeveloperResponsibilities:
- Confidential sells services, handheld devices, and meters used to fuel commercial airlines.
- During my time there we grew from 3 to 50 airports, added two major Airlines, and went from several hundred to 4000 flights per day.
- Responsible for receiving, formatting, loading over million messages/day from Confidential, and Confidential Air Lines, and Confidential ( Confidential ) via IBM MQ Series; added additional smaller airlines via “FlightStats” SOAP interface. Dealt with design and issues related to keeping system up 24x7 except for small maintenance windows.
- Added new extracts, and re-architected the extract system to handle future flexibility, i.e. any number if airports, “InTo Plane Providers”. Confidential sends out about 100 extracts files each and every night via BizTalk (email and FTP), and provides 13 different types of extracts.
- Interfaced with airlines and vendors related to external interfaces
- Handled 24x7 production support
- Performed extensive work with SQL, stored procedures, functions, database re-design, documentation, adding new tables, new columns, and indexes to support growing infrastructure. Worked with DBA on numerous response time issues. Maintained all stored procs related to incoming feeds and outgoing extracts. Created stored procs to identify whether performance problems originated in SQL or BizTalk.
- Created sophisticated alerts to monitor system and send out alert emails to detect issues before the customers called our support desk regarding the issues.
- Created Powershell scripts for monitoring, alerts, file cleanup, starting BizTalk receive locations, restarting BizTalk Instances
- Created a MQ “queue depth” monitoring program and alert system
- Created original version of MQ Cloner, a C# program to take one copy of a vendor feed, and replicate it for Confidential ’s four different environments.
- Assisted QA with testing, tracking Team Foundation Server (TFS) issues
- Interfaced with web services, web portal, and handheld devices, mostly via SQL database and SQL replication.
- Recommended addition of full time BizTalk administrator, worked with him to design new environment with failover; all production SQL servers, and BizTalk servers were rebuilt to implement clustering.
- Created deployment packages using BizTalk Deployment Framework ( Confidential ).
Confidential, Boston, MA
Web DeveloperResponsibilities:
- BizTalk team-lead reporting to Integration Architect, lead the file processing team of 3 other developers.
- Met aggressive deadlines during Fall 2011 to help company redesign its sustainability model after recent government policy changes
- Moved to Scrum methodology in Spring 2012
- Created all high-level and low-level design documents and Visio diagrams, and “back-documented” the existing home-grown Confidential that was in place.
- Designed workflows between schedulers (Automate, replaced by Tidal), PowerShell, and BizTalk.
- Coordinated related development of non-BizTalk scrum teams, including Confidential services team, and SQL team
- Directed use of BizTalk Build Generator to create configurable deployment packages
- Dealt with BizTalk production issues related to loading files containing large volume of records
- Performed code-reviews, and coordinated “ Confidential Quality Center” issues and use of AccuRev source control system
- Designed new proposed system to solve bottleneck and reporting issues
- Created interim C# flat-file and CSV splitter utilities & proof of concepts for the new proposed system
- Extended functionality of existing “Core” application, created and modified several orchestrations and pipelines to handle newly promoted fields
- Acted as sounding board and troubleshooter for other team members
Confidential
Web DeveloperResponsibilities:
- Created assessment and “Proof of Concept” of Mainframe IDMS to Windows environment.
- Analyzed impact of nine current windows development projects on the mainframe retirement program and vice versa.
- Researched all aspects of mainframe that needed to be converted; gathered existing code into code-analysis toolset (Cornerstone’s G4).
- The customer ( Confidential ) put the project on hold.
- Also did a one month high-level analysis of current systems.
- The Cornerstone tool produces a “Dashboard” which shows lines-of-code, functions points, estimate asset value, estimated full-time-employees to maintain, and complexity of the various systems.
- We wrote programs to take their source code and properly group it and feed it into the Cornerstone tool, and then compiled the results of the dashboards on 44 different systems.
- Used the Cornerstone tool to build “ Confidential ” matrixes, and helped Cornerstone create Confidential mapping rules of how the Confidential programs access the database via various data layers.
Confidential, San Francisco
Web DeveloperResponsibilities:
- Architected and developed BizTalk, Confidential to handle third-party wealth management software, including internal transfer of funds between accounts, wire transfers, automated clearing house ( Confidential ) transactions, and check images.
- Designed and dealt with several layers of security, certificates,auditing requirements, and fraud prevention measures.
- Interfaced with banking software Wealth Management Software.
- Extreme emphasis on quality, reliability, customer service since we were dealing with money and high profile clients and their wealth managers.
Technology: BT2006/R2, VS2010, N-Tier data layer using Entity Framework 4.0. Used XML Columns in SQL 2008 Database to store request/response messages, and exposed xml data view Xquery Views. Created disaster recovery plan “in flight” transactions.
Confidential, Waco, TX
Web DeveloperResponsibilities:
- Architected and developed BizTalk 2009 integration between third-party vendor and internal mainframe Confidential system via Host Integration Server (HIS).
- Used HIS to extract data from mainframe DB2 and VSAM and provide to SharePoint webparts.
- Taught two week hands-on class and mentored employees.
- Challenging work with Confidential serialization issues and integration with WS-Security and WSE3.
Technology: BT2009, VS2008
Confidential
Web DeveloperResponsibilities:
- Created, deployed, administered provisioning system running on Google App Engine.
- The multi-agent web application allows staff to follow a series of steps to provision customers for various types of products, including logging of any issues, ensuring a high level customer quality. Application was written using Python, Google’s BigTable (30 different tables), and Django templates.
- Made use of RESTful web services that return JSON or XML data, some use of Dojo/Ajax, and heavy use of Dojo/Dijit Javascript framework for the GUI interface. U sed Mercurial in conjunction with BitBucket for source control. Used Google Docs for all design and defect tracking.
Confidential
Web DeveloperResponsibilities:
- Architected and developed an Enterprise Service Bus ( Confidential ) on the BizTalk 2006/R2 platform, with itineraries driven by BizTalk’s Business Rule Engine (BRE).
- The Confidential controls the flow of loan data (using a common message format) between seven in-house applications and five external vendors. Web Applications called BizTalk orchestrations published as Confidential web services.
- Designed and worked with Confidential developers to create a LINQ data access layer (DAL) for SQL2005 database which acted as the system of record for all loans.
- Active in the development of 24 BizTalk applications, and implemented Scott Colestock’s “BizTalk Deployment Framework” (Open Source from CodePlex) to automate builds and deploys of these projects from Team Foundation Server (TFS) to Development, QA, System Integration Testing, and Production Environments.
- Worked with four other BizTalk consultants on this project, and mentored the customer’s staff in BizTalk and Confidential .
- All development and QA was done on virtual machines using VMWare. Made extensive use of cross-reference database and functoids, and tools to migrate the cross-reference values.
- Created C# “helper” routines using DOM, XPath. Interface ASP.NET applications to BizTalk via Confidential published orchestrations.
- Implemented patterns such as sequential convoy, scatter gather, and advanced correlation.
