Post Job Free

Resume

Sign in

Software Engineer C#

Location:
Oceanside, CA
Posted:
January 15, 2024

Contact this candidate

Resume:

Mark Skiba

**** ******** ****; Oceanside, CA ****4

858-***-**** – ad2smu@r.postjobfree.com

Principal Software Engineer

Innovative Solutions:

Experienced software developer and leader with a track record of market winning products and services. Recent solutions have ranged from AI virtual assistants, medical diagnostic robotics, automated diagnostic software, Windows and Mobile apps, cloud-based services, custom electronics and automated test systems. A team player who is used to working in Agile (Scrum) team environments, works with key stakeholders to uncover requirements, lead software development and mentor junior developers. Over 10 years’ experience working with remote development teams.

Recent Technical Experience:

Architectural: use case modeling, wire-frame mockups, legacy reverse engineering, UML, POC component/service evaluation

Cloud Development and Infrastructure: Azure, Amazon AWS, Hyper V, Citrix, supporting Cloud services (SMTP, VPN, Storage, Web, SQL, AWS lambda, Azure Microservices)

Windows Development: C#, Microsoft Visual Studio, WPF (XAML, MVVM, Custom Controls, Telerik), ASP.NET (WinForms, MVC,.NET core), Windows Services, SQL (T-SQL, SSIS, SSRS, Service Broker, Entity Framework/LINQ, ADO.NET), RDF/Turtle TripleStore (dotNetRDF), WPF, WCF, MEF, Win Forms, C++, TFS, GIT.

CI/CD, DevOps/TFS, Jenkins

Linux Development

Java Development: Spring MVC, Hibernate, Intellij

Container Development: Docker, Kubernetes,

AI Application Development, LangChain, Auto-GPT, Python, Pinecone

Web Development: HTML, CSS, JQuery, AngularJs,

Bioinformatics Analysis Pipelines: C#, Python, C++, R

Test Driven Development: NUnit, MSTest, MOQ. Approval tests, unit test code coverage analysis, performance and memory leak analysis

Mobile Development: Android SDK (Eclipse), Ionic, Java, Hybrid HTML5/CSS/PhoneGap application (iOS/android), JavaScript: JSON, JQuery, React, Kendo Mobile, JMobile

Hardware/Firmware development: Tomcat Lab Automation robot controller, Firmware development for custom electronics in C for microcontroller devices incorporating chipsets such as Rabbit, TI DSPs, Raspberry PI, and Arduino.

Development Methodologies: Scrum, Extreme Programming

Work History:

Esphere, November 2022 to Present

Architect and Development lead for AI Virtual Assistants powered by ChatGPT. The initial custom application is a technical support Chatbot for ReadyBid.net using the OpenAI LLM. Technologies used include Python (Lang Chain), REDIS vector database, ASP.NET Core 6.0 MVC, Microsoft SQL, JavaScript (React), and automation platforms including VoiceFlow, GoHighLevel, Zapier, and Make. Also developed Geo Spatial features (reports/views) for ReadyBid.net a Hotel RFP tool.

VERISK, November 2016 to November 2022

Technical lead of the Verisk 3E Connect product, the leading supply chain environmental health and safety solution. Consulting through Esphere, I lead a remote team based in Romania. Technologies used in projects include:

.NET Core

AWS, Azure cloud infrastructure (Lambda, Azure Microservices, S3, EC2, Cognito, CloudFront,

Azure DevOps, CI/CD

Mobile App for iOS, Android (Ionic Framework)

REST API services (MVC and Azure Microservice)

SQL and noSQL

Desktop applications with WPF front end

Machine Learning

SmartStops.net 2010 - 2023

Fintech startup that provided algorithmic stop loss as a service to maximize profit and reduce risk based on algorithms developed by an experienced hedge fund manager. Development included back-end processing of market data, alerting service when stop events are triggered, and web site. I assumed the roles of CTO and lead developer.

SMEDIX, June 2014 to November 2016

Software Architect at SMEDIX, a company focused on providing complete teams to provide Software Development, Verification & Validation, and IVD Regulatory Process Design History File (DHF) documentation for the Biotech industry. Recent IVD development projects include:

IVD Diagnostic Tests using DNA Sequencing Bioinformatics Analysis

Molecular Diagnostic Instruments

Automated Sample Prep Instruments

Laboratory Information System (LIS) Middle-ware chain of custody software

Mobile scanning apps

Cloud based Portals/ Microservices

WPF based UI for medical instrument

Involved in all aspects of the Software Development Life Cycle (SDLC) project proposals, Client User Experience (UX) Wire-frames/Prototypes, User Acceptance Testing, Software Architecture, Software Development, Risk Management and analysis, Team Building, Verification & Validation (V&V), and Maintenance using an Agile SCRUM development process following FDA, IEC 62304, ISO 14971 and other IVD Diagnostic standards/guidelines. Customer responsibilities include business development assistance, proposal development/estimation, presentations/demonstrations, and account management.

Clients include:

Roche Diagnostics

Illumina

Trovagene

Cepheid

Quidel

Guardant Health

Development skills used include: C#/WPF applications, C#/MVC web applications on (Azure cloud), HTML5 applications with AngularJS, Azure Microservices, mobile applications (PhoneGap), DNA Sequencing Bioinformatics pipeline (Python, R, c#), SQL DB (Entity Framework,Report Server, SSIS), Java Spring/MVC web application

Hologic, November 2013 to June 2014

Software Architect/SR Software Engineer – core software developer in the initial commercial release of Tomcat – a molecular diagnostic sample processing robot. This instrument safely and reliably prepares samples for Hologic’s molecular test instruments. My involvement has been in the design, implementation, and unit-testing of the robotic controller and user interface software. The technology stack used includes c#.NET, WPF (XAML, MVVM), WCF, SQLite, LINQ, NLog, NUnit, multi-tasking (Threading/Async), and Reflection. Jenkins CI/CD

As a multidisciplinary Scrum/Agile project, I work closely with stakeholders, system, mechanical, embedded software, and V&V engineers through the life cycle. In the pre-launch phase, I provided critical expertise in the techniques and tools for product stabilization enabling on-schedule customer delivery. This included experience with memory/resource leak analysis, dead-lock/ race condition analysis, exception handling, post-mortem debugging, unit/integration testing, code reviews. Soon Tomcats will be safely preparing lab samples for a large share of the fast growing HPV diagnostic testing market.

Sony Electronics, August 2012 to November 2013

Software Architect. Working as part of an Agile (SCRUM) innovation team to update the VAIOCare product that is bundled with all Sony VAIO devices. Invented patent pending inference engine-based framework to automatically diagnose and repair common problems. Inference engine is based on Web 3.0 RDF Triple Store technology to capture, distribute and make inferences RDF meta data expert system knowledge. Used WPF based user interface and SQL based reporting metrics. Work with an offshore development team to integrate new technology into MEF based plug-in architecture for final product.

Vektrex – June 2005 to June 2012

Software Architect. Worked with executives to develop corporate product strategy that has resulting in Vektrex becoming the dominate automated test platform for EPA LED Energy Star certification. Initially primarily a consulting service company, Vektrex product revenue has since skyrocketed as their LM-80 test systems have become the dominant solution now in use by 80% of major LED manufacturers worldwide.

Led application/driver/firmware projects for a variety of high-reliability instruments (current sources, switches, sensors) and solutions. Windows applications developed in WPF/XAML/c# using MVVM architecture with custom developed and Telrik WPF control libraries. Designed STARS, the leading LED lighting industry testing leading solution for LM-80 certification. This flagship hardware/software system uses multi-layer distributed processing (multi-threaded .NET application, Ethernet communication processors, DSPs, analog) with hundreds of processors to reliably conduct thousands of device tests in parallel over long test periods (2K to 50k hours). Product won the 2008 American Electronics Association High Tech Award for the “clean tech” product category.

Represented company on IEEE ATML/XML working committees (SCC20 & DMC member). Developed Web and Windows based tools for the new ATML XML Standard with SBIR funding. Also developed DCOM based IVI instrument device drivers in C++. Received an IEEE award for a paper on introduction of ATML into the Air Force VDATS system.

SmartStops.net - September 2008 – December 2021

Consulting Architect and original developer of the SmartStops.net financial service. SmartStops.net is a 100% cloud hosted service that provides stock Investors with timely alerts to know when their positions are at risk. The site is an ASP.Net application that utilizes Ajax, ASP.NET (Winforms, MVC), WCF (web services), SQL technologies (T-SQL, Entity Data Model/ADO.net, Reporting Services, SSIS) and email (SendGrid SMTP, XSLT). The system continuously analyzes data from multiple financial data feeds, and provides alerts, web services, and reports to individuals, brokerages (ETrade, TDAmeritrade, Paribas), and data distributors (Thompson Reuters, Teletrader, Boerse Muenchen).

Currently developing a hybrid mobile app for Android, iPhone, iPad, and Android tablets. Leveraging HTML5/CSS/JS (JQuery, Kendo Mobile), and PhoneGap/Cordova platform technologies on the mobile side communicating with .NET WCF/SQL 2012 services in the cloud.

Mobzilla.com - September 2008 to September 2010

Consulting Architect converted from ASP.NET 2.0 to 3.5 for music service now in use throughout Latin America. Designed and implemented initial native java Android music app similar to Pandora. This app was translated into multiple languages and is the exclusive music player for Android in many Latin American countries.

Intuit - April 2005 to June 2005

Consulting architect on Intuit Java/C# Language Portability project. Designed and implemented XML driven test harness for use in unit testing. Heavy usage of XML serialization and reflection to allow non-programmers to generate test sets for all library components. Used VS.NET and Eclipse Java development environments.

RFP Express - August 2003 to February 2005

Consulting Architect who assumed the role of Director of Software Engineering. The main project was to replace the forms processing component of an undocumented, legacy web application for RFP Express. The original application was built based on functional programming concepts and implemented the new system based on object-oriented methods, using a clustered 3-tier architecture of .NET, BizTalk 2004, and SQL 2000. I worked with executives to form corporate strategy. Managed client IT staff of 18 on interim basis and assumed lead architect, recruiting and roles.

Application facilitated ~$3B billion in transactions between Fortune 500 corporations and hotel chains

Re-engineered system from a collection of separate individual form applications spread over thousands of ASP pages and tables into an XML template based forms application that handles all forms with a few pages. Collapsed code required by over a factor of 10.

Designed Geo-code (GPS coordinate) location feature based on MS MapPoint service to find hotels nearest to customer locations

Implemented secure messaging system using BizTalk to automate transactions with top customers using Web Services, MQ Series, and FTP transfer

Managed offshore resources to reduce project costs.

Education

Undergraduate:

BSME, University of Notre Dame, South Bend, IN

Post graduate

MSEE, Stanford University, Palo Alto CA. (50% completed .. started 1st venture after Entrepreneurial Engineer course)

Professional Affiliations

Southern California Software Council (Past President 2002 and Chairman of the Board 2003)

IEEE ATML Working Groups (SCC20, DMC) Hire him.



Contact this candidate