Post Job Free

Resume

Sign in

Software Engineer Senior

Location:
Oxford, MS
Posted:
October 28, 2023

Contact this candidate

Resume:

William “Bill” Thompson

*** ****** **** *****, ****** MS ● 425-***-**** ● ad0ohs@r.postjobfree.com

Technical Skills

üTen year practical experience with Object Oriented Programming (OOP) and Design Patterns including Model View Controller (MVC) and Model View View-Model (MVVM).

üAcquired work experience by being employed at the headquarters of Microsoft and Amazon.

üRecent experience with Microsoft Business Intelligent Tools including SQL Server Integration Service (SSIS) and SQL Server Reporting Service (SSRS) and troubleshooting database issues

üSQL Server Development experience thru the creations of Stored Procedures, Views, Functions, and Triggers.

üOutstanding Communication & Analytical Skills

üODBC, MySQL, Transact SQL (T-SQL), SQL, and ADO.Net,

üWorking knowledge of JavaScript,CSS3, HTML5, as well as using AJAX to build custom tools for Microsoft

üParticipated in the Software Development Life-cycle (SDLC) to produce a shrink wrapped commercially sold product

üExperience with multiple version control systems including Microsoft Team Foundation Server (TFS), Git, and Subversion (with TortoiseSVN)

üFamiliar with multiple languages including C#, C/C++, and Java;

Work Experience:

Elbit Systems North America – Fort Worth, TX (headquartered out of Haifa, Israel)

November 2021 – Present

Senior Software Engineer

Developed Department of Defense projects in C# for Windows and Java for Android on a Linux distribution;

Provided direction leading to the successful presentation of the project.

Solved complex problems with limited resources.

Worked with DOORS and JIRA

Surge / Catalyte (remote contracts)

February 2021 – October 2021

Senior Software Engineer

Worked using Docker as a means of deployment on different Operating Systems using Docker Desktop;

Worked using Kubernetes as a means to secure the build and deployment process of multiple containers;

Performed system level adaptations of software to speed up the performance of legacy ASP code. This involved triggers and stored procedures which are fired to create temporary tables in a way to have the necessary data ready prior to when a user would ask for it;

Created SQL Server SSRS reports to be delivered throughout a client’s work site automatically;

CoreLogic – Oxford, MS

November 2017 – January 2021

Senior Software Engineer

§ Developed and maintained multiple Vue.Js full stack products

§ Developed Unit Testing and provided code reviews;

§ Coded in C# .NET and .Net Core;

§ Developed Unit Testing and provided code reviews;

§ Coded SQL Server events and triggers to customize SSRS (SQL Server Reporting Services) solutions to represent progress of the accuracy of new CMS platform migration;

§ Developed custom tools and provided unique solutions in C# .NET in Microsoft Visual Studio along with Unit Tests; TFS, etc.

§ Worked with .NET Framework and Core for back-end work on a specialized rules engine;

§ Provided custom solutions and modifications in Vue.JS JavaScript Frameworks

Microsoft - Redmond, WA

May 2017 – November 2017 (Contract)

Senior Software Engineer

§ Worked with Angular in a custom application;

§ Developed a data file parser in C# using XML technologies to be used as a tool by Microsoft;

§ Performed custom software development and fixed bugs on large scale system for the MSODS (Microsoft Single Sign On Directory Services) Identity group.

Gelsana.com - Bellevue, WA

Aug 2016 – May 2017

Senior Software Engineer

§ Built a meta-search engine social media platform using Angular JS;

§ Developed AronRa.org and ArgueMax.com during this time using open source PHP.

§ Worked with HTML, CSS, JavaScript, jQuery, Microsoft Edge, Chrome, Firefox, and Safari.

QuoteWizard - Seattle, WA

Apr 2016 – Aug 2016

Senior Software Engineer

§ Provided analytical solution for determining performance load balancing across shared servers;

§ Used automatic testing tools to test software through FireFox;

§ Utilized knowledge of CSS, HTML, JavaScript, and Selenium.

§ Debugged User Interface JavaScript errors using Karma, Jasmine and WebPack;

§ Worked as a software engineer in test to write automated testing software in C# using Selenium IDE and Visual Studio. The tests were designed to be run in N-UNIT as the Visual Studio Unit Tests with ReSharper add-ons;

§ Wrote and designed testing plans to track down seemingly randomly occurring errors;

§ Used skill as a developer to dig deep into the code to find the causes of bugs;

Vemeer Corporation - Pella, Iowa

Feb 2015 – Dec 2015 (contract)

Senior Software Engineer

§ Architected the Model View Controller (MVC) used in a product

§ Worked as a software engineer to develop a Windows CE embedded application using C# as well as

§ C++ using Silverlight and doing development with Expression Blend and Visual Studio.

§ This program is designed along with a custom Operating System for an embedded device to control a variety of hardware sensors. The MVC design which I developed for the project used a customized SQL database.

§ Developed multiple parsers to the system including one for the JSON schema

Amazon - Seattle, WA

Jul 2014 – Oct 2014 (contract)

Senior Software Engineer

§ Conducted performance tests on the cloud-based system to ensure updates to the system would perform well.

§ Worked as a software engineer in test to develop test cases for the current and next generation of Mobil Shop Applications for Android, iPhone and Microsoft Phones.

§ Wrote new test cases as well as tracked and verified Integration Tests.

§ The work involved customization and development of Java code on a Linux distribution using Spring Boot.

Seattle University - Seattle, WA

Sep 2012 – Jul 2014

Senior Software Engineer

§ Worked with C#, HTML, CSS, and JavaScript on a daily basis;

§ Worked as a software engineer the IT department by building customized applications for constantly meeting the demands of the various schools and departments. The work involved customization and development of ASP.NET and C# programs;

§ Developed .NET tools that harnessed the Telerik library;

§ Many of the .NET projects were stand-alone applications that utilized unconventional user interfaces solutions that provided faster performance and better solutions;

§ Used jQuery and JSON.

Microsoft - Redmond, WA

May 2007 – Sep 2012

Senior Software Engineer

§ Worked as a developer and for the Online Ops Marketplace Group at Microsoft. Helped to create a Proof of Concept project which involved developing Windows Phone Apps; Windows 8 Apps; Windows Office Apps; and required a deep knowledge of SQL Azure, C# and TFS.

§ Worked as a developer and for the Marketplace Operations Group at Microsoft. Developed and enhanced customized C# programs that ran as an automated user interface to test a wide variety of RMS features of Microsoft Office.

§ Provided both automated and unit testing of the existing in-house product used to provide data flow capacity for the Microsoft Azure Cloud Computing project. Created test automation from scratch. Programmed in C# and Silverlight to contribute enhancements and testing for existing in-house project used by the Azure Cloud Computing team to analyze data in real time;

§ Provided innovative customization to 3D user interfaces and specialized User Interface effects; Provided automated testing to ensure code validity with each successive release of enhancements to the product.

§ Programmed in C# to develop a Silverlight project for the Genoa Health Care System. This system used a SQL Server database to present custom graphs and user experience with the aid of Visi Fire charts and other charts and classes.

§ Used Visual Studio; Automated Test Environment; Bug Tracking and Reporting; and OS Simulation with the Windows Smart Phone OS to find, test and verify bugs and provide solutions. Worked with both C# and C++ code and wrote unit test cases. Created test automation framework. Examined both test case managed code and source code. This job focused on using web services with the Market Place App features of the next generation of Windows Smart Phones. Set up automated test cases and used the output from the automated test cases in debugging and verification.

§ Wrote in C# and WPF to develop custom applications to be used in-house to automate the analysis of the build process of server operating systems. These programs include an application for parsing raw data into XML code, code for adding XML files, and an interactive program for with a UI/UX similar to an RSS reader for real-time data analysis that is updated periodically.

§ Wrote code for manual and automatic test cases for the Office Communicator Server. This SDET contract involved working with XML in writing specialized code and Network Configuration technologies.

§ Produce a new product which automates the installation of new Windows CE operating systems. This product, written in C# automated the build process of a new and customized operating system. This entire product was designed to be launched from the command line with parsed parameters and heavily used XML and XSLT to customize output.

§ Worked on an in-house project at Microsoft using AJAX to gather user input and change options on the fly on a single web page.

§ Developed programs as part of a Software Development Kit (SDK) to accompany the release of the Office Communicator. This code uses COM to demonstrate VOIP, text messaging and live image communication.

§ The source code is made available to the end user to demonstrate the SDK so that end users can develop their own products.

Prosoft Technology - Bakersfield, CA

Sep 2006 – May 2007

Senior Software Engineer

§ Programmed in Microsoft C++ 7.0.

§ Developed in MFC and C++ to upgrade, debug and maintain the Prosoft Configuration Builder (PCB) program which is sold along with hardware components to be used by customers to configure firmware settings in the devices sold by the company

EADS North America Defense Test & Services - Saint Louis MO

Apr 2005 – Jul 2006

Senior Software Engineer

§ Programmed in MFC, Microsoft C++ 7.0, Visual Basic, and OpenVMS.

§ Developed the Graphic User Interface (GUI) for the Agile Rapid Global Combat Support (ARGCS) system developed for the Department of Defense.

Pixel Magic Imaging, Inc. - San Marcos, TX

Oct 2004 – Apr 2005

Senior Software Engineer

§ Programmed in C# and Macromedia Flash, but also used Visual C++ and MFC to develop custom software tools and GUI's for a specific project using TCP/IP WinSock and custom built DLL's to be used in Pixel Magic image processing and photo selection and printing KIOSK systems.

Microsoft Corporation - Redmond, WA

Jun 2003 – Oct 2004

Technical Support Representative

§Provided technical support for computer users of a wide range of technical expertise on a variety of system and software issues. (1-800-PC-SAFETY).

National Western Life Insurance, Austin, TX

12/2002 – 06/2003

Senior Software Engineer

Programmed in Microsoft Visual Basic to complete a program as part of the company's paperless office.

Programmed with image processing Active X controls by E. I. Stream (formerly, Eastman Software) and was used to perform a variety of functions on images of Faxed documents stored in the company's computer network.

The program allowed users to edit faxes; crop fax images; split faxed documents into numerous pages; and route the faxes to various locations on the AWD system.

Used C#.NET to develop test and programs.

Spectrum Community Service, Hayward, CA

05/2001 – 12/2002

Webmaster

Worked with DHTML and XML to produce menu system. The web site may use Active Server Pages to load different languages on the fly;

Also designing and developing in-house software in Visual Basic to keep track of their in-house database system.

Hearme, Mountain View, CA

07/2000 – 05/2001

Senior Software Engineer

Worked to produce the next generation of Voice Over Internet Applications. Developed "Skinned" VOiP application in Microsoft C++. Designed CRM solution.

Worked as part of a team that utilized the following technologies: The Jabber Instant Messaging system; Java and Enterprise Java Beans.

The VOIP application also used MAPI technology to produce an address book from the user's system's email address book.

Firetalk Communications, South San Francisco, CA

Senior Software Engineer

11/1999 – 07/2000

Worked to produce several visual and functional enhancements to FireTalk 1.1.

Developed a web-based version of the stand-alone program using ATL COM with Microsoft IE and, with Netscape, PLUG-IN's and JNI, Java along with JavaScript.

Education

§ Bachelor’s Degree in Imagine Processing Computer Science – University of Tennessee 1990



Contact this candidate