Full Stack Developer Resume
SUMMARY:
- Confidential full stack developer working extensively with both front - end and back-end technologies.
- Well versed in the entire software development life cycle.
- Self motivated -- able to work independently as well as collaboratively in teams.
- Strong analytic, mathematical, communication and problem solving skills.
- Passionate about writing clear, maintainable, quality code.
- Extensive experience with refactoring and extending production environments.
- Continuous work with C# and the .Net framework since their introduction in 2000 and 2002
- Extensive experience creating Windows PC applications, both WinForms and WPF/WCF.
- Familiarity with web development technologies: ASP.NET MVC 4 Razor & ASP.NET Core, HTML5, CSS, JavaScript, JQuery, JQueryUI, JSON, Angular, Typescript, Bootstrap, AJAX, Web API, Single Page Applications.
- Extensive experience with schema design and database technologies such as Confidential SQL Azure SQL and Entity FrameworkExpertise in the use of Design Patterns, Service Oriented Architecture, State Machines
- Well versed in the practical use of Scrum/Agile, Test Driven Development, Source Code Control and Continuous Integration
RECENT TECHNOLOGIES / TOOLS / TECHNIQUES:
Agile Development, AJAX, Angular, ASP.Net, AWS, Azure, Bootstrap, CD/CI, CSS, C#, Design Patterns, Entity Framework, Git, HTML5, Infragistics Controls, IIS Internet Information Server, JavaScript, jQuery, jQueryUI, Jenkins, KnockoutJS, LINQ, MVC4, MVVM Partitioning, .Net 1.0 - 4.0, NUnit, Office Suite, PowerShell, Object Oriented Design, Oracle, Razor, REST, Schema Design, SCRUM, Service Oriented Architecture, SharePoint Central Administration, SharePoint Foundation and Server, Silverlight, Single Page (Web) Applications, SOA, SOAP, SQL Server, SpecFlow, T4, Test Driven Design, Team Foundation, Telerik controls, UWP, Visual Studio, WCF, Win Forms, Windows Workflow Foundation, Windows Server 2003, 2008 & 2008R2, Xbox, WPF, XAML, XML
PROFESSIONAL EXPERIENCE:
Confidential
Full stack developerResponsibilities:
- Programmed a relevancy search engine, primarily coded in C# and LINQ with a WebAPI backend, to allow users to find desired graphic assets such as images and Adobe artboards and to share them with colleagues and outside vendors.
- Enhanced and refactored a user-facing Angular/Typescript single page web application with a WebAPI backend to include controllers and views for the relevancy search engine results.
- Rearchitected and extended the WPF/WCF PC client application that allows graphic designers to subscribe to the UNI service and which synchronizes local copies of work in progress with the master UNI repository
Confidential
Full stack developerResponsibilities:
- Performed a short contract to design an Azure SQL relational database for SQL Server 2016 to be used by the Office 365 group to support Power-BI analyses.
- In addition, I wrote C# Azure web jobs to gather and clean the raw data to initially fill the relational database and to then periodically update it.
Confidential
Full stack developerResponsibilities:
- Creating responsive web pages with phone, tablet and monitor form factors and integrating these pages into a customer facing MVC payment system.
- The overall system employs a service oriented architecture, with a content management system, ASP.NET, MVC, C# and Razor on the server side and Ajax, Bootstrap and Angular/Javascript/jQuery/CSS/HTML5 on the client side.
- In addition to implementing financial business functions, the pages needed to be secure and to be ADA compliant. Unit testing was performed using Unity and mock data.
Confidential
Full stack developerResponsibilities:
- Work on sample and reference programs to illustrate new Windows 10 features on the Xbox One
- Assisting Confidential partners in the transition to Windows 10 Universal Windows Platform (UWP)
Confidential
Full stack developerResponsibilities:
- Programmed a WCF service to front-end an Oracle database to support a new Supply Chain Management.
- The program uses Confidential ’s Entity Framework to read Oracle stored procedures and formats the data so that it can be used by systems in the warehouses of Confidential ’s fulfillment centers.
- The effort also involved deploying logging and configuration management components.
Confidential
Full stack developerResponsibilities:
- ASP.Net / IIS/MVC4 / Razor on the server side
- JavaScript/HTML5/CSS jQuery, jQueryUI, Knockout, Angular and a number of other specialized libraries and plug-ins on the client-side
- AJAX connections to a number of back-end data sources using a RESTful style
- Team Foundation Server for source code control
- Innovatively, many of the JavaScript/jQuery screens use a standardized, explicitly event-driven state machine architecture, an approach which produces much more maintainable JavaScript code.
Confidential
Responsibilities:
- The many HTML5 pages viewed by students for instruction and testing are each essentially single page applications with content customized using XSLT and animated via Javascript, jQuery, jQueryUI and Knockoutjs. These pages then report back student responses via AJAX to the server.
- The other component is a C#/Entity Framework/SQL Server MVC4 server application designed to generate and respond to the student pages and also to perform all of the administration of the overall system.
- The system is being developed using the agile, continuous integration and TDD methodologies employing Jenkins for continuous integration and NUnit and Selenium for testing.
Confidential
Full stack developerResponsibilities:
- Created a C# program that allows users to optimize the images produced by a new generation of Philips ultrasound imaging machines.
- The program was built using the Model/View/View Model (MVVM) design pattern using appropriate C# "business rule" Model objects, C# View Models, and a mix of WPF and WinForms Views to allow complete separation of the user interface code from the core logic.
- Refactored existing, but unstructured modules to use the application's object model.
- The program interacts with both live ultrasound machines and with ultrasound simulators via a WCF channel.
Confidential
Full stack developerResponsibilities:
- Extended an existing internal Confidential Prism / Entity Framework/WPF application used to prepare OLAP datasets. Refactored the program so that it was controlled by a Workflow Foundation 4 State Machine activity.
- Also created a Net 3.5 workfow to monitor the production of Mapfiles.
- Built a Silverlight/XAML BI dashboard for one of Confidential 's financial units using Telerik controls. This particular program could also run stand-alone off-line in a browser without the usual reference to its IIS server.
- By adding new C# web parts, extended one of Confidential ’s corporate SharePoint portals to allow Live ID authentication of users and to validate the level of user access using a separate WCF web service maintained by Confidential ’s Partner Program.
- Constructed a forecasting tool for Confidential 's Cloud Services group. I heavily re-factored and extended an existing poorly written Silverlight/XAML program to add functionality. As the program will likely be further extended in the future, I partitioned the code using the Model/View/View Model MVVM design pattern and introduced User Controls to facilitate these future changes
- Programmed a business intelligence dashboard using C# /Silverlight to allow consolidation of multiple customer agreements for use by Confidential corporate sales. The program uses the full Model/View/View Model architecture.