5
James W. Sooter 16655 Lone Hill Drive Morgan Hill, CA 95037 669-253-0356 [email protected] Senior Software Engineer/Programmer A Recognized Expert in Programming, Experienced in Designing & Developing Applications A top performing Software Engineer and Programmer with more than 20 years of experience serving as a consultant, contractor, and employee working in designing, developing, and integrating custom applications including database architecture, application architecture, and integration. Manage multiple projects simultaneously. Experienced with C#, Microsoft SQL Server 2005/2008, Visual Studio 2015, WCF, Dynamics CRM and TFS. Programming Environments Include: C#, SSIS, WCF, WPF, SQL Server 2005/2008, Microsoft CRM, BizTalk Server 2006/2009, Entity Framework 4.0, Team Foundation Server 2010 (TFS), T-SQL/Stored Procedures, WWF, Web Services, MSMQ, XML, ADO.NET, Visual Studio 2008/2010/2012, Prism 4.0, MVVM, Continuous Integration, TFS 2010/2012, REST, JSON, VB.NET, Node-red, SuiteCRM Internet of Things, MQTT, Microcontrollers, Arduino, Raspberry PI, NodeMCU, ESP8266 CORE COMPETENCIES Application Architecture Implementation & Deployment Database Architecture Middle Tier Architecture Application Integration & Automation Agile Methodology’s Microsoft Dynamics DRM Customization Application Prototyping Mentoring Junior Developers Prototyping Communications Senior Team Leadership Object Oriented Programming & Design Adaptable Out-of-the-Box Thinker EXPERIENCES AND ACHIEVEMENTS SOOTER CONSULTING, Morgan Hill, CA 12/2015 – Present Consultant/Programmer Designed and implemented Excel based project to combine data from Stripe.com (Credit Cards) and Acuityscheduling.com via REST API Implemented SmartVault, allowing files to be stored and received by clients and employees. employees from knowing the Passwords. Created application intergrading SmartVault and LastPass via API’s and C#, to provide owner with reports to check client/employee Access Control levels. ARBIS INTERNET SOLUTIONS, Highlands Ranch, CO 09/2015 –10/2015 Web Developer, Freelance Created and updated web pages using HTML/HTML5, CSS/CSS3, JavaScript, JQuery and Ajax. Assisted in the design of a client’s Collage football game pool using MySQL and PHP. SIGMA Cubed , Englewood, CO 12/2013 – 08/2014

James Sooter Resume 2016

Embed Size (px)

Citation preview

Page 1: James Sooter Resume 2016

James W. Sooter16655 Lone Hill Drive Morgan Hill, CA 95037

669-253-0356 [email protected]

Senior Software Engineer/ProgrammerA Recognized Expert in Programming, Experienced in Designing & Developing Applications

A top performing Software Engineer and Programmer with more than 20 years of experience serving as a consultant, contractor, and employee working in designing, developing, and integrating custom applications including database architecture, application architecture, and integration.

Manage multiple projects simultaneously. Experienced with C#, Microsoft SQL Server 2005/2008, Visual Studio 2015, WCF, Dynamics CRM

and TFS. Programming Environments Include: C#, SSIS, WCF, WPF, SQL Server 2005/2008, Microsoft CRM,

BizTalk Server 2006/2009, Entity Framework 4.0, Team Foundation Server 2010 (TFS), T-SQL/Stored Procedures, WWF, Web Services, MSMQ, XML, ADO.NET, Visual Studio 2008/2010/2012, Prism 4.0, MVVM, Continuous Integration, TFS 2010/2012, REST, JSON, VB.NET, Node-red, SuiteCRM

Internet of Things, MQTT, Microcontrollers, Arduino, Raspberry PI, NodeMCU, ESP8266

CORE COMPETENCIESApplication Architecture Implementation & Deployment Database Architecture

Middle Tier Architecture Application Integration & Automation Agile Methodology’sMicrosoft Dynamics DRM Customization Application Prototyping Mentoring Junior Developers

Prototyping Communications Senior Team Leadership Object Oriented Programming & Design Adaptable Out-of-the-Box Thinker

EXPERIENCES AND ACHIEVEMENTS

SOOTER CONSULTING, Morgan Hill, CA 12/2015 – PresentConsultant/Programmer

Designed and implemented Excel based project to combine data from Stripe.com (Credit Cards) and Acuityscheduling.com via REST API

Implemented SmartVault, allowing files to be stored and received by clients and employees. employees from knowing the Passwords.

Created application intergrading SmartVault and LastPass via API’s and C#, to provide owner with reports to check client/employee Access Control levels.

ARBIS INTERNET SOLUTIONS, Highlands Ranch, CO 09/2015 –10/2015Web Developer, Freelance Created and updated web pages using HTML/HTML5, CSS/CSS3, JavaScript, JQuery and Ajax. Assisted in the design of a client’s Collage football game pool using MySQL and PHP.

SIGMA Cubed, Englewood, CO 12/2013 – 08/2014

Senior Software Engineer

12/2013 - 08/2014 Implemented processes to import and export Shape File (Geospatial data) using Dot Spatial libraries.

Added 3M oil wells to the Database. Designed and implemented automated process to scrape oil well data, oil production data, Oil

Basin data and formation data from public web sites into databases using C# and SQL server 2014, SSIS, Data Quality Services (DQS) and SQL File Tables.

Prototyped Web site to allow user to input latitude and longitude; site would return oil well data surrounding the coordinates using SQL Server geographic data objects. 

Page 2: James Sooter Resume 2016

JAMES W. SOOTER Resume, Page 2ROCKY MOUNTAIN HEALTH PLANS, Centennial, CO 01/2013 – 11/2013Senior .net DeveloperMost of the company’s applications were poorly written and very old. Everything needed upgrades.

Upgraded several admin Web applications from vb.net to C# and asp.net to WPF. Created word automation application using non-office based library. Decompiled libraries to recover lost source code for several web applications.

ARAPAHOE COUNTY DISTRICT ATTORNEY’S OFFICE, Centennial, CO 07/2012 – 01/2013Software Engineer – Contract Created dashboard application to monitor other applications performance and usage via WPF and

Prism using MVVM patterns Designed and created duplex WCF application for real-time client GUI updates.

Designed and implemented application to securely allow police officers to upload sensitive files using WCF, WPF and Prism 4.0.

QUIZNO’S CORPORATE, Denver, CO 09/2011 - 03/2012Software Engineer – ContractProvided a very smooth deployment of the upgraded Dynamics CRM application. Conversion of Microsoft Dynamics CRM 3.0 customizations to Microsoft Dynamics CRM 4, using JavaScript, C#

and .NET libraries. C# Source code recovery utilizing de-compilers.

Extensive debugging and testing of JavaScript libraries and libraries created in visual studio.

IP COMMERCE, INC., Denver, CO 08/2011 – 09/2011Software Engineer – Contract Created Wallet Payment API using C#, WCF and LINQ to Entities, supporting both SOAP and REST

access returning XML or JSON data formats. Using Microsoft Managed Add-In framework (MAF) as a server side plug-in framework to allow for 3rd

party secure extensibility.

ATKINS NUTRITIONAL, INC., Denver, CO 09/2010 – 06/2011

09/2010 – 06/2011Software Engineer – Contract Created middle-tier services using C#, WCF, Entity Framework 4.0 and TSQL for Community

Website. Set up continuous integration and auto deployment from Team Foundation Server(TFS). Integrated Silverpop 3rd party Email Marketing Service to Community Website.

Created, implemented, and maintained Team Foundation Server.

COLLEGEINVEST, Denver, CO 10/2005 – 05/2010Software Engineer Prototyped Helpdesk application integrated with CRM 4.0 using Windows Workflow Foundation

(WWF) and VSTO, using C#. Created file automation infrastructure using BizTalk server 2006, VB/C#, web services, SQL server

2005 and Microsoft CRM 3.0/4.0. Direct Integration of Website to Microsoft CRM. Customized CRM 4.0 for Marketing and Operations to maintain student loan data, web data, and

scholarship data. Created modular file importing automation system using BizTalk server in 2006.

Redesigned and implemented the College Opportunity Fund system to a .NET platform using web service, BizTalk and TSQL.

Member of Software Team responsible for the rewrite of the College Opportunity Fund System for the State of Colorado using SQL server 2005, BizTalk Server 2006, web services and SSIS.

Helped design and build Loans Reconciliation System for Accounting Department. Created and implemented Scholarship Management System in CRM using C#.

Page 3: James Sooter Resume 2016

JAMES W. SOOTER Resume, Page 3

Page 4: James Sooter Resume 2016

JAMES W. SOOTER Resume, Page 4ACCESS BUSINESS TECHNOLOGIES, Rancho Cordova, CA 01/2001 – 10/2004Lead Software Engineer Created custom XML bound ActiveX and .NET controls for several projects. Created web site utilizing ASP.NET, Web Services and SQL Server 2000. Created prototype Due Diligence application utilizing VBA ActiveX control.

Implemented coding standards and practices for development team. Researched, developed, and implemented new technology utilizing Visual Studio .NET, SQL

Server, ASP.NET, VBA and XML. Created .NET Web services allowing client to access hosted data from external ASP. Mentored junior engineers in Visual Basic 6/VB. NET and SQL Server 2000.

SECURITY NATIONAL SERVICING CORP., Mather, CA 04/2000 – 12/2000Senior Software Engineer Developed and implemented bankruptcy, contacts, and cash flow analysis modules for existing

application Created custom process flow application. Trained team of junior engineers in Visual Basic 6 and SQL Server 7.0.

Redesigned database for loan servicing application to increase performance and stability. Redesigned loan servicing application for mortgage industry utilizing COM+, SQL Server 2000

and XML.

HOTEL SYSTEMS, Sydney, Australia 04/1999 to 04/2000 Programmer/Analyst Created an application to capture video of gaming activity at a card table and display segments

back to casino personnel. Customized existing casino player tracking system.

Created a security system using Visual Basic and MSMQ to monitor transaction used by a third-party system tied to video surveillance system.

VISION SERVICE PLAN, Rancho Cordova, CA 12/1998 – 04/1999Programmer/Analyst

CALIFORNIA FEDERAL BANK, Sacramento, CA 04/1998 – 12/1998Programmer/Analyst

HOTEL SYSTEMS, Las Vegas, NV 09/1997 – 01/1998Programmer/Analyst

PRECISION RESOURCE COMPANY, Chico, CA 08/1990 – 09/1997 Programmer/Analyst