Full Stack Senior .net Developer Resume
SUMMARY:
- Full Stack / Principal Developer, over 15 years in software development. From hardware API to GUI.
TECHNICAL SKILLS:
- Software Solutions Architecture and Development Lead .NET, C++
- Relational Database Design.
- Current: XAML, WPF, Expression Blend, C#, C++, HTML, Javascript, XML, WCF, SQL, ORM, MVVM, MVC, ASP.NET MVC
- Past: C, ASP, TCP/IP, RS232
- SQL Server 2005 / 2008 / 2012 / 2016, Geospatial
- UML, Visio, MS Project
- Development Environments: Linux, OSX, Windows Desktop and Server, VM Ware, Testing Environments
PROFESSIONAL EXPERIENCE:
Confidential
Full Stack Senior .NET Developer
Responsibilities:
- LIMS: Developed analyzer test stability validation to reduce test being run out of specimen stability from over 25% down to less than 2%, saving the company over a million dollars per year on operating cost.
- LIMS: Developed CPT to specimen validation feature to ensure compliance.
- Maintained and developed new feature for existing ASP.NET web, desktop winforms, WPF applications for LIMS.
- Provide 24x7 Dev Ops support for LIMS for clinical personnel and billing.
- Technology Used: VM Ware, Windows Server, Visual Studio 2017, SQL Server 2017, .NET 4.5+, MongoDB.
Senior .NET Developer
Responsibilities:
- Senior .NET Developer for next generation transportation TFT sign displays used in NYCT Metropolitan Transport Pilot Program.
- Developed testing tools for integrating light sensor and dimming with TFT
- Developed, integrated, and testing tools for Acapela / Microsoft Text To Speech.
- Provided technical support and expertise to software development staff.
- Technology Used: Windows 8 Embedded, Visual Studio 2015, Winforms, Managed DirectX 9.0c, .NET 4.5.2, Acapela TTS.
Senior .NET Developer
Responsibilities:
- Senior .NET WPF for Life Science plugin and room 3D visualization, this plugin is used to model the production facility of pharmaceuticals. Developed using Direct3D via a C# wrapper, SharpDX.
- Senior .NET developer for costing and estimation software. Provided instructional leadership for junior software members, user story development and bug fixing for building and construction cost estimation pilot software.
- Technology Used: Windows 10, Visual Studio 2012 / 2015, SQL Server 2014, WPF, C#, .NET 4.6.1, MVVM, Direct3D, SharpDX
Senior .NET Developer
Responsibilities:
- Senior Architect for MVC 5 web portal used to access prescription and prescription shipping information.
- Senior Architect for WPF application used for oil field lateral drilling and gas chart tracking
- Technology Used: Windows 8, Visusal Studio 2013, SQL Server 2012, WPF, C#, .NET 4.5, MVC 5.
Senior .NET Web and Backend Developer
Responsibilities:
- Developed WCF backend windows caching service for performing searches and datamining.
- New development of future Copart corporate website.
- Technology Used: Windows 7, Visusal Studio 2013, SQL Server 2012, WPF, C#, .NET 4.5, MVC 5
Senior / Lead Software Developer & UI Developer
Responsibilities:
- Assisted and provided software architecture for production new mill software with existing job server and development of interum tool path execution.
- Lead the development of new technical console utilizing the latest in .NET technologies, Design Patterns, and UI frameworks such as mediator design pattern, MVVM for data binding etc.
- Integrated production Mill Software to existing job server and mill tool path execution
- Provided low level development for control of air, water, spindles as well has motion when Kinematics are not used.
- Lead development of customer facing UI for mill application.
- Performed stake holder demo of the production software.
- Technology Used: ACS Motion Control MMI, ACSPL+, Windows 7, Windows 8, Visual Studio 2013, WPF C#.NET 4.5, UI Design and Design Patterns.
Senior Software Developer
Responsibilities:
- Development of visual graphics drag and drop designer for programming LED signs.
- Technology Used: Windows 7, Visual Studio 2012, SQL Server 2012, WPF C#, C++, .NET 4.0, .NET 4.5
Lead Software Developer
Responsibilities:
- Responsible for the design and present UI mockup and application architecture for the purposes of data collection and recruiting respondents to survey. Directly responsible for leading the architecture and development of visual drag and drop workflow designer in Silverlight 5 (MVVM) and translating workflow instructions to Windows Workflow 4.5 for execution.
- Responsible for n - tier architecture and documentation.
- Responsible for database design for enterprise application suite.
- Responsible for mentoring junior developers productive code reviews and productivity
- Install, setup and management of TFS
- Management of firewall for remote access and development
- Responsible for presenting application to stakeholders in company.
- Technologies Used: Visual Studio 2012, SQL Server 2012, Windows Server 2012, Entity Framework 4.5, CodeSmith, Microsoft PRISM, Silverlight 5.0, Expression Blend, Windows Workflow 4.5, .NET 4.5, Microsoft Project, Balsamic Mockups, SQL Compare 10.0
Software Engineer
Responsibilities:
- Provide database testing, design, and implementation of history data for Positive Train Control which is used to monitor and collection train movements to provide increased safety.
- .NET 3.5 TCP byte stream message protocol testing and development for interfacing with ETMS locomotive train system.
- Technologies Used: Visual Studio 2010, SQL Server 2008, Entity Framework 4.0, 5.0, .NET 4.0
Lead Software Developer
Responsibilities:
- Lead .NET Silverlight Developer, Software Architect, Project Manager
- Refactor database design and architecture for handling high transactions loads and fast reads.
- TCP/IP interface and socket program maintenance and deployment of communications layer with GPS, Mobile, Iridium device used for asset tracking of thousands of devices.
- Development of Silverlight3 / 4 visualization software for tracking assets utilizing MEF, MVVM design pattern, PRISM 2 / 4.0, Linq-SQL, Codesmith ORM.
- Development of WCF Web services for interfacing with tracking devices.
- IDV Visual Fusion Integration, RSS Feeds
- SQL Server Geospatial and Logistics Integration
Software Developer
Responsibilities:
- Development of 3D visualization and UI of document print system (Machine Ticket Automation) utilizing WPF, MVVM, Fundamental 3D Graphics
- Ported MTA to an XBAP to demonstrate where web based experiences which lead to “next generation 2.0” development to replace the FedEx Office web store with RIA web experience.
- Developed Silverlight 3 photo edit application.
- Developed WCF web service which may call single threaded instance COM objects for file conversion and image generation.
Software Developer
Responsibilities:
- Developed MS Access to SQL server data translator utilizing OLEDB, CodeSmith, LINQ to migrate Skip tracing CASE management system from Access to .NET 3.5 2008 WPF application (SkipPro) and allow syncing of data between newly deployed and legacy systems (.Net 3.5, PLINQO, LINQ, TSQL).
- Development, deployment and deployment of skip tracing system which utilizes the latest web, credit bureau, and geolocation technologies to locate and find nearby and preferred agents (.Net 3.5 WPF, PLINQO, LINQ).
- Configured, developed and deployed server side RDL reports for SQL reporting services.
- Provided guidance in regards to internal server, systems, and phone system upgrade and well as estimations required for work involving the upgrade of the systems.
- Tools and Platform: Windows 2008 Server, SQL Server 2005 / 2008, WPF, WCF, CodeSmith PLINQO, WPF, WCF, .Net 3.5
Contract Developer
Responsibilities:
- Designed and developed web administration interface for SPPS. SPPS is a screen pop, data scrapping application which interfaces customer data to dialed phone numbers or ANI received from an Intertel PBX developed in .NET using n-tier methodologies and WCF. SPPS Administration was developed in ASP.NET 2.0 utilizing AJAX extensions, javascript menu and content expanders as well as ASP Membership for group level security.
- Maintained and added additional features to SPPS windows service utilizing WCF.
- Completed Research and initial development work for porting web administration to Silverlight 2.0 and client to WPF utilizing the .NET 3.5 framework.
- Developed import and implemented “Do Not Call” feature for SPPS, using the .NET 3.5 framework and WPF.
- Developed C# application to import CISCO CDR to Tracer to handle voice mail recordings and reporting, this was a command line batch application utilizing SQL Server 2008 stored procedures, TSQL and SSIS.
- Developed data importing utility for importing data to data tables with custom mapping using C# .NET SMO. This was deployed in SPPS CRM package and developed under .NET 3.5 framework and WPF.
- Developed Web Service, Threaded IPC dialer to initiate outbound dials through a web client utilizing CTI32 a .NET 2.0 to Dialogic wrapper.
- Researched and configured testing and development environment for SPPS client under Windows CE. Completed initial port and testing of SPPS client to Windows CE and tested on blackberry PDA phones.
- Implemented click once client installs as well as developed tools for handling deployments, resigning manifest files for SPPS client application.
- Implemented fully automated installation package CD of SPPS server and client tools. This automated the installation of the SPPS service, configuring its startup, automated install/configuration of SQLExpress 2005, creating IIS application pools and configuration for SPPS Web Administration as well as click once deployment.
- Tools and Platforums: Visual Studio 2005, Visual Studio 2008, Adobe Photoshop, WSE 3.0, WCF, WPF, IPC, Remoting, C#, WebServices, ASP.NET 2.0, WPF, Silverlight 2.0, .NET 2.0 / 3.5, Multithreading
Contract Programmer Analyst
Responsibilities:
- Reviewed, analyze and evaluate business systems and users needs to develop program functions for CASE management system, payroll, and HR systems.
- Developed and provided enchancements to programs and scripts uses by CMHC CASE management system. CMHC runs on an IBM AIX 5 unix platform.
- Developed and provided enchancements to Abra payroll system, SQL Server 2005 Reporting Services and Crystal Reports.
- Ported internal security and file audit system from VBScript to .NET 3.0 platform consistent with the rest of the intranet services utilizing SQL Server 2005 stored procedures, Active Directory, data paging and data adapters.
- Provided Support for Lawson Financial System.
- Handling of HIPAA 837 files and processing to State as well as 3rd party Vendors.
- Tools and Platforms: IBM AIX 5, Visual Studio 2005, Visual Studio 2008, MS SQL Server 2005, .NET 2.0 / 3.0, C#, ASP.NET, WebServices, VBScript 6, unix scripts, Photoshop, Dreamweaver, Visio.
Systems Engineer / Software Developer
Responsibilities:
- Provided systems and network support for in-housed servers.
- Provided analysis and troubleshooting of voice, data network and packets as well as working with PBX vendor and manufacturer to ensure that the VOIP phone system meets the customers needs and HIPAA standard. The phone system consisted of voice mail, analog and VOIP modules, VOIP gateway, ACDS as well as client systems and client VOIP software.
- Provided configuration as well as upgrade of site’s bandwidth from a single PRI to load balanced dual PRI’s while ensuring existing services are not interrupted as well as meeting HIPAA privacy.
- Ported EDI Case Management from legacy FoxPro / Dos to C# Winforms .NET 2.0 application utilizing SQL Server 2000 backend.
- DTS data migration of legacy FoxPro to SQL Server 2000.
- Tools and Platforms: Windows 2000, Windows XP, Windows 2003 Server, Visual Studio 2005, SQL Server 2000, NEC PBX, NEC VMS, Visio.
Contract Lead Software Developer
Responsibilities:
- Lead developer of on-site and remote commissions and life insurance application, processing software, which included thin client interface (web) as well as in house desktop client interface developed using Photoshop, Macromedia Dreamweaver.
- Responsibilities include leading the development team of 5, organization of meetings, delegation of tasks, formulating unit test cases, software design and development to ensure that business needs are met as well as HIPAA security standards.
- System was responsible for managing agents and insurance applications and processing. UML approach using Visio and Rational Rose were the used in design. Core business logic and database layers were developed in JAVA, JSP, EBJ, JDBC. This system was deployed on in-housed Windows 2000 server and SQL 2000 platforms.
Tools: and Platform: JAVA, JSP, EBJ, JDBC, Windows 2000 Server, MS SQL Server 2000, Visio, UML, Photoshop, Dreamweaver
ConfidentialSoftware Developer
Responsibilities:
- Developed Web Portal for managing trouble shooting tickets and asset management tracking.
- Deployed Inventory Management and system.
- Supported PBX-VM integration systems
Tools: and Platform: Linux, RS323, C, C++, ASP.NET, SQL Server Express 2000
ConfidentialJunior Software Developer
Responsibilities:
- Provided support and configuration for PBX-VM integration systems
Tools: and Platform: Linux, RS323, C, C++