Upload
james-sooter
View
33
Download
2
Embed Size (px)
Citation preview
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.
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#.
JAMES W. SOOTER Resume, Page 3
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