Post Job Free
Sign in

Software Developer Data

Location:
Aurora, CO
Posted:
July 23, 2019

Contact this candidate

Resume:

Mark Rance

**** *, ****** **

Aurora, CO *****

Phone: 720-***-****

Email: ***@******.***

Technical Skills

C#, C++, Java and C programming languages

Visual Studio 2005-2019, .Net 1.1 – 4.7.2, WCF, WPF, RESTful and SOAP Web Services, GUIs and Win32 API.

Wide familiarity with database programming for SQL Server, Oracle, MySQL and Access databases and utilizing Entity Framework, LINQ2SQL and ADO.Net.

Extensive TCP/IP network and client-server development experience

Proficient with various source code management systems and documenting tools including TFS, Subversion, SourceSafe and nDoc.

Distributed and threaded programming using both Windows threads and Posix threads.

Solid OOA/OOD design skills using UML in Rational Rose and Enterprise Architect. Good command of common design patterns and agile programming practices.

Some familiarity with web programming tools and technologies to include JavaScript, Html, CSS, Asp.Net, Web API and I am learning about AWS.

Work Experience

Hexagon Safety

Contract Software Developer June 2018 – March 2019

Worked on several versions of their Field Based Reporting product. This is a client/server architecture implemented with a WPF GUI and both Oracle and SQL Server databases in the backend. My work consisted of making performance improvements and fixing bugs.

Elemental Scientific Instruments

Senior Software Developer August 2017 – April 2018

Implemented N + 1 motor calibration tool that vastly improved the time it took to calibrate all of the motors on the laser platform.

Implemented a WCF server that exposed our Laser methods to external users via a WCF Service. This enabled some customers to interface with the laser from the Mass Spectrometer, where they ran some experiments.

Made many performance improvements to the CUI, especially significant when handling image data and video.

Implemented an extensible Add-In Framework into the GUI that enabled customers to add their own functionality to our platform. The Add-In Framework was built upon Microsoft’s Managed Extensibility Add-In Framework architecture.

Medtronic

Contract Software Developer September 2016 – February 2017

Implemented a number of stability and performance improvements to the Medtronic’s software-only Vital Sync product.

Implemented a De-multiplexing Windows Service to improve performance of the Data Collection Service.

Lingoport

Contract Software Developer May/2016 - September 2016

Short term contract to implement Internationalization (I18n) work on a fairly complex ASP.Net web application.

Rockwell Collins Corporation

Contract Software Developer November 2015- May/2016

Working on Multi-Channel product for the airline industry. Currently working with over 40 airlines, worldwide.

Developing two SOA Web Services, one in Java and the other in C#.

Gates Corporation

Contract Software Developer August 2014 – August 2015

Worked on the Checkmark product which is used in the manufacturing plants to for Quality Control. This is a Click Once installed application.

Rewrote the data access component from ADO.Net to Entity Framework 6.3.

Fixed production bugs and implemented functional enhancements as they arose.

Created version 2.0 of the Checkmark product which included a new product infrastructure which capitalized on the Factory design pattern so that new plants could be brought online quickly and their differences abstracted out of the core product code. This also enabled us to have one set of source code across all plants, versus one solution for each plant.

Implemented new plant location using proper WPF/MVVM implementation for the GUI and Entity Framework interface to the data backend.

Integrated new hardware into the product which included a digital scales, dial indicators and new barcode scanners.

Added log4net comprehensive logging to all versions of this product.

Used TFS for source code repository and code branches and merges.

Broker Price Opinion

Sr. Software Developer April 2014 – July 2014

Developing API for Entity Value Attribute (EVA) flexible data storage subsystem.

Developed EVA API for rest of team to access data in EVA subsystem.

Developed RESTful web client for interaction with Bing Map API.

Setup Enterprise logging using NLogger.

Wired up CRUD for several Web controls.

Peak View Solutions

Contract Developer January 2014 – March 2014

This was always intended to be a short 2 month contract but in the time I designed and developed a dynamic routing solution for the routing of geographically disparate jobs across a team of mobile technicians. This was essentially a modified solution to the Traveling Salesman problem with some other interesting industry glitches. This solution was developed using Visual Studio 2010, .Net 4.0 and SQL Server 2008R2. Made wide use of the Google Maps API and processing the JSON results. This software has a WPF MVVM-patterned GUI and the supporting C# v4.0 code behind it.

Singing Wind Enterprises LLC

Contract Developer 1/7/2013 – 1/24/2014

C#, .Net custom product development using VS2012, .Net 4.5 and SQL Server 2012. This software consists of a WinForms MVC-patterned GUI and the supporting C# v5.0 code behind it, which utilizes the latest in MS “Best Practices” technology. The agile software development project was managed through use of Team Foundation Server 2012.

Verizon

Contract Developer 11/02/2011 – 08/02/2012

CLIPS language implementation of Medicare fraud detection algorithms.

Developed a generic mock web server in Perl.

Developed several Perl language tools to retrofit existing data to conform to emerging data formats from upstream clients.

Java development work on GUI.

Derby database schema definition and implementation to support GUI performance through data caching.

This software development was all done on Solaris.

Agile development methodologies.

Econolite Colorado Springs

Contract Developer 2/2011-5/2011

Brought in to fix a plethora of bugs in their Centracs application. This is a C# traffic management application that makes wide use of WCF and WPF. The vast majority of the bugs I addressed were in the WPF.

Rance Enterprises. Colorado Springs, CO

Designer, Developer, Architect, July 2006 – present

Developing custom software solutions for various clients. Typically 3-tier architectures consisting of a WinForms MVC-patterned GUI, a business rule driven middle tier and a database/transaction server back end. Design patterns and multi-threading are pervasive in my typical solutions and are implemented in the C# language.

Currently developing in Visual Studio 2013 using .Net 4.5.1. I embrace Microsoft “Best Practices” methods and patterns. SQL Server 2012 is the most common database back end DB component.

On-going computer security research and development. Some key areas of exploration include: common software and website exploitation techniques such as buffer overflows, XSS cross site scripting, SQL injection. Developed proficiency with many offensive and defensive hacking tools including Metasploit, Ares, Backtrack3 etc., as well as packet sniffers, and crafters, remote vulnerability scanners, malware flavors including root kits, trojans, back doors, worms, stenographic techniques.

PUBLICATIONS

Rance, Mark. A Heterogeneous Farm Platform for Distributed Computing. American Institute of Physics Conference Proceedings 1990: 372-77.

EDUCATION

State University of New York at Stony Brook, Stony Brook, N.Y. 1983

Bachelor of Science in Computer Science with a second major in Applied Math.

REFERENCES

Available upon request



Contact this candidate