Shannon Fender
Senior .NET Developer/Team Lead
Round Rock, Texas, United States
+15127580233
shannonfender@[Link]
WORK EXPERIENCE
August 2022-October 2023
Senior .NET Developer/Team Lead
TrueDialog
Austin, Texas, United States
*Worked with product and customer service to add new features, fix existing features, or improve existing.
*Documented many aspects of the product that were previously not documented.
*Setup and Trained new employees
*Executed Builds and Releases to ensure they went out smoothly every 2 weeks.
*Was in charge of all Code-Reviews, to make sure they followed company standards and didn't introduce new issues.
*Involved in all meetings that were relevant to infrastructure and security.
*Helped to cut Azure costs by eliminating unused services
*Implemented a new system to interact and comply with new Telecommunications laws and procedures.
*Designed a new fault-tolerant MessageQ architecture.
*Started first implementation of A.I. integration.
February 2020-August 2022
Senior Software Engineer/Team Lead
Ascendum Digital
Cincinnati, Ohio, United States
Design and Development for clients:
Goddard Schools (Team Lead, Senior Dev)
*Worked directly with client reps to upgrade existing home-based schooling site in .Net core.
*Implemented another custom Role-based Authorization.
*Scaled the services to support 250+ schools worldwide.
*Reviewed and Approved pull-requests on GIT
Anthem Healthcare (Team Lead)
*Came onto the project as Team Lead, and organized the existing devs
*Wrote a custom CMS and related SQL tables, procs, and Restful services to facilitate live data feeds to the front-end via
JSON.
*Implemented custom User-based Authorization using cross-site SSO
Goddard Schools (Senior Developer)
*Reviewed and improved existing APIs., including Health check of database and website.
*Worked with Client and other 3rd party to consultants to help get them back on track.
*Added multiple new APIs to allow client to manage back-office
*Wrote stored procs to move the data from a relational DB in Azure to a format that the client could use.
*Added Authentication with user-based tracking.
Cogscale A.I. (Senior Architect)
*Helped design and Document Architecture for the A.I. backend.
*Worked with Ascendum team's devs and other architects from client side to ensure application ran smoothly and scaled
well.
*Helped Debug issues with Datacenter pain points.
*Ensured all the AI modules worked with each other as intended.
*Designed security frameworks for the transition of data to move and protect PHI and other personal information
Assurecare (Senior Developer, Architect)
*Was the liason between Ascendum and a 3rd party OCR vendor
*Wrote the backend needed to capture, process and store insurance card scans
*Designed their SQL DB and tables, as needed for healthcare industry
*Worked with other insurance companies and providers to establish a working friendship to fuel the goal of the project
*Data import and cleanup of many different 3rd party data sources.
September 2019-February 2020
Senior .NET Developer
TekSystems (Dell, Inc)
Round Rock, Texas, United States
*Updated and Improved daily integrations tests using Python and Behave Framework
*Added Code Coverage to the Unit tests using JUnit
*Debugged and fixed various backend web services in Java
*Created Data contracts for new Restful services
*Debugged issues with MongoDB data and Micro-Services in Azure
*Assisted with move from Azure to AWS
July 2015-July 2015
Senior Software Engineer/Team Lead
Transcore, LLC
Round Rock, Texas, United States
(Perm 7/2016) - 7/2019
*Assisted in interviewing and hiring of new members.
*Lead new project to convert a WPF/ClickOnce application with a WCF backend into a web-based application with
AngularJs front-end and RESTfull WebAPI backend.
*Created a service to stream h264 frames over RTSP protocol.
*Created a new library and service to create streaming and fragmented MP4's from raw h264 files.
*Designed and developed service to receive, store and transfer massive loads of high-rez images as efficiently as
possible.
*Worked with several project managers to fulfill new requests for a variety of clients around the country.
*Maintained existing applications in various .NET versions and languages.
January 2014-May 2015
Senior Software Engineer/Lead Developer/Technical Team Lead
PNI Digital Media (Staples, Inc)
Austin, Texas, United States
*Worked heavily with the clients and project managers to design and deploy all stages of development.
*Worked on various projects utilizing DotNetNuke for clients like Walmart Canada & Office Depot, to facilitate their
Business Printing addition.
*Integrated custom security (Owin & OAuth) for all customers' sites. SSO for Walmart and Office Depot for a shared-cart
experience between both of Walmart's sites.
*Worked on an iOS application for Walgreens, with the Canada team to print/order photos directly from the cell phone.
*Wrote an android phone app for CVS/Walgreens to scan barcodes for auto prescription refills.
*Was the teams' Go-To guy for all questions regarding technologies and blockers.
*Delegated tasks out to the team to make sure that each sprint got completed timely.
*Chose the technologies that would be used for the new Staples MIS application, including MVC / Angular for front-end
and WebApi/REST for backend.
December 2010-November 2013
Solution Developer
Eureka Software
Austin, Texas, United States
Design and Development for clients:
Lone Star Overnight
*Updated software for year-end pricing changes, added and modified business rules in their web site, web services,
scanners, and rich clients.
*Used [Link], C#
Pinnacle Asset Integrity Services
*Created an AutoCAD plug-in to keep track of pipe and machine pressures, age and materials.
*Plug-in was used to run formulas and reports off of a database that was storing the values drawn or imported.
*Used C#, VB, AutoCAD, WPF, SQL Express.
Provenance Consulting
*Maintained and performed upgrades of ~10 in-house hosted Asp (c#) applications.
*Enabled the site to export its report results in native Excel format.
*Developed a system to "Copy Protect" the web site so that it could be given to the client on a laptop and taken with
them, including hiding the .Net libraries to make decompiling harder.
Baron Weather Services
*Wrote an intermediary c# plug-in to an existing weather app which could asynchronously receive messages from 4
difference sources/formats via mem_copy and reformatted them to all the same format for sending along to a new system
we were making.
Misc
*Wrote a screen capture application in WPF
*Wrote a music playback and manipulation program in WPF, XNA (c#), iOS (objective-c) and Android (java).
*Quoted out a project for spring-gap laser.
*Rewrote the internal "TimeSheet" (time tracking and billing software which was originally written 15 years ago) in multiple
versions in .Net 4.5, as a Silverlight app for windows (ASP, C#), and an iOS native app for iPhone/iPad.
American Airlines vs. Sabre Holdings, LLC
*Brought in as expert-witness to write booking applications which would connect to GDS systems.
American Airlines vs. Travelport
*Wrote booking application to connect to 4 GDS's and 2 Direct-Connects, and merged all the results into a similar data
structure to display on the screen at once. Including Ancillary data.
*Reviewed Travelport's internal communications to find key information relating to the case both business and technical.
Vertical vs Samsung
*Brought in as expert-witness to review source code for case and identified whether patent material existed from the
technical side, and if there was indeed an infringement.
December 2005-November 2010
Developer
Acorn Systems
Austin, Texas, United States
Wrote various front-ends and back-ends for a TDABC Profit-Improvement company with a Java-based backend. Including:
*Office Excel Integrations
*SharePoint Integrations
*[Link] up through .Net v4.0
*Silverlight/WPF
*Wrote numerous user controls and libraries in .Net for use with SharePoint Web parts, [Link], WPF and Silverlight.
*Held daily status updates with offsite QA team in India, wich later turned into some dev.
*Supported our support team during installations at large customer sites.
*Coordinated numerous restructures in the way .Net code was managed in the company, as well as every .Net upgrade
from v1.1 thru v4.0 as soon as Betas were available.
*Continuously assisted other developers with problems outside their skill set involving Microsoft Technologies.
*Provided numerous POCs to management, as well as seeing them through to the Final Product.
*Supported InstallShield (InstallScript) as the installation medium for our application, until multi-OS, multi-Platform
limitations made InstallShield no longer a suitable choice.
*Solely designed and wrote a 100% custom proprietary installation medium for the company and handled transition.
*XML file, feature, component lists.
*Custom Byte Encryption and Compression on the file data
*Custom "TOC" with Feature and Components included.
*Single-file Installation, supported all Windows OS/Platforms
*100% written in C#
March 2005-October 2005
Developer
TekSystems (Dell, Inc)
Austin, Texas, United States
*Business Intelligence in Order Fulfillment (BIOS) and Target Stock Level (TSL) systems. Strong use of [Link] as front-
end with SQL back-end. Responsible for critical situation management, problem resolution/escalation, database
administration, web server administration, database development and web development.
*Rewrote various Data loaders in [Link] and C# to improve stability and functionality of existing system.
*Helped develop BIOS UI/AMR/SPI Expansions
*Performed pushes throughout the life of the web application development to Development, Staging, User Acceptance
Testing, Production.
*Answered Support calls from factory end-users, to diagnose and debug BIOS/TSL application in production environment.
*Part of weekly 24hr On-Call support rotation.
*Designed and wrote a threaded message queuing windows-service to receive and process data from warehouse
conveyor belts/scanners
November 2003-March 2005
Programmer/Analyst
Leadplex
Austin, Texas, United States
*Designed and implemented web-based reporting applications in [Link]/[Link] and SQL Server 2000 that highlighted
revenue opportunities.
*Wrote [Link]/VB Web-based remote administration applications for the Email servers, to quicken configuration
changes.
*Developed alert systems that detected and reported DNS and other various networking configuration problems.
*Built email content testing tools and performed email deliverability analysis.
March 2002-October 2003
NY, Senior Network Engineer
DaTran Media, LLC
United States
*Designed, planned, and implemented entire networking infrastructure for rapid growth multi-million dollar Technology
Company.
*Developed software systems to keep entire network infrastructure properly maintained in Visual Basic and SQL Server.
*Developed custom software application to handle customer tracking functionality and unsubscribe capability. Back-end
was various [Link] executables, front-end reporting was [Link].
March 2001-September 2001
FL, Senior Technician
AQP Enterprises
United States
*Served as network engineer and system administrator
*Wrote applications in VB, VC++, and QB to automate daily processes and perform database maintenance and backup.
December 1999-March 2001
NY, Chief Network Admin
Traffix Inc
United States
*Served as network engineer and system administrator
*Specified, priced, purchased, setup, and administered entire IT infrastructure: web servers, database systems, MS
Exchange system, MS Proxy, Sun servers, AS400, and all networking among them.
*Integrated various cross platform (Unix / Linux / Windows) systems
*Setup DB2 and MS SQL Server database systems.
*Hired and trained staff replacement
EDUCATION
1992-1996
Fairhaven High School
Fairhaven, Massachusetts, United States
Recently took training courses for:
Microsoft Security Training, Blend, WPF, Silverlight and .Net 4.0
Fairhaven High School. Fairhaven, Mass: 1992 - 1996
SKILLS
.NET Application Development C# C++ VC++ Git JSON Microsoft Silverlight Silverlight
MS .NET .NET 4.0 .NET 4.5 .Net Core WCF MS Security Microsoft Security [Link] NodeJS
Oauth Python Threading Multi-Threading Multithreading [Link] Visual Basic VB6 XML
Database Database Administration Database Systems DB2 MS SQL Server SQL Server
SQL Server 2000 SQL WEB Database Database Development Alert Systems Authentication
Encryption SSO CVS Team Lead Android Angularjs IOS IPAD Iphone
Model View Controller MVC Objective-C Restful Web Services Rest Services Restful Services RTSP
CMS OCR JAVA Data Sources Data Structure Mongodb AJAX ASP DNS Eureka
MS ASP [Link] Sharepoint WEB Based WEB-Based WEB Server WEB Services Fault-Tolerant
REST Content Management System Model-View-Controller User Interface UI
Windows Presentation Foundation WPF Junit Unit Tests Amazon Web Services AWS
Azure Cloud Services MS Exchange Network Administration Networking Server Administration
IT Infrastructure LAN/WAN TCP BIOS Directx PERM UDP Installshield Microsoft Xna XNA
Linux UNIX Microsoft Sharepoint AS400 Healthcare Healthcare Industry Debug SPI
Telecommunications AQP Conveyor Witness Acorn Process Data Customer Service
Problem Resolution Contracts Business Intelligence Customer Service Oriented Billing User Acceptance
User Acceptance Testing MMO MMORPG Digital Media Internal Communications Interviewing
Fulfillment Retail Sales QA Testing Tools Laser Maintenance Production Environment Pricing
Sabre Autocad Quicken AMR Excel Microsoft Office MSFT Exchange
LANGUAGES
English - Intermediate
WORK AUTHORIZATION
I am authorized to work in the following countries:
• United States