Post Job Free

Resume

Sign in

Data Information .Net Core

Location:
Tustin, CA
Posted:
December 06, 2023

Contact this candidate

Resume:

Martin Page

ad1q8u@r.postjobfree.com

EDUCATION / TRAINING

Arizona State University, Tempe, AZ

MS, Computer Science

Howard University, Washington D.C.

BS, Computer Systems Engineering

University of California Irvine University Extension

Certificate, Software Controlled Medical Devices: Software Engineering and Compliance

PUBLISHED PATENTS:

Directory Enabled Device Management – A method for using LDAP Directories for tracking and updating network device status.

Printing with credit card as identification - Printing over a network by inputting print data to be printed and associated credit card information at a host terminal.

Internet printing by hotel guests - Printing over a network, such as the Internet, by uploading, via the network, to a printing service provider, print data information and location information, determining identification information based on the uploaded location information, correlating, at the printing service provider, the determined identification information with the uploaded print data information, inputting the identification information at a printing device connected to the network, transmitting the print data information having the correlated identification information to the printing device, and printing the print data information on the printing device

TECHNICAL SKILLS

Expert:

C#, C++, DOTNET CORE, DOTNETFRAMEWORK, Windows, WPF, WCF, WinForms, RESTful Services, ASP.NET, MVVC, MS OWIN, XML, UML, WMI/CIM, OOD, Design Patterns, C, ATL, COM, Windows Identity Foundation (WIF), Visual Studio, 2015, TFS, SQL Server, MFC, WTL, Azure Git, Azure DevOps, .NET Core

Intermediate:

JavaScript, React, HTML5, jQuery, Node.js, MS Azure, Hyper-V, VMWare vCloud, On-Prem/Off-Prem, Azure Cloud Platform, Xamarin, Android, PHP, Perl, MySQL, SQLite, Linux, Apache

EXPERIENCE:

Planet DDS, Newport Beach, CA. 02/2023 – Present

Web Application Software Development Manager

Managed the Dental Practice Management application migration from its on-prem Data Center hosting environment to Azure Cloud.

Led the test automation team, and the web application team responsible for the development of key features of the application.

Technologies include C# and VB.Net programming languages, .NET CORE 6 and .Net Framework 4.8 runtime engines, MS SQL Server Relational Databases, and ASP.NET CORE application, RESTFul API development, MS Azure Cloud and Azure Devops platform and GIT version control system for software version management.

SurePrep, Irvine, CA 06/2022 – 01/2023

Web Application Software Development Manager

Managed teams responsible for the development and deployment to Azure of key features of SurePrep’s industry leading Tax Accounting software.

Personally responsible for frontend, backend, and mobile development teams.

Led the test automation team by developing their performance and load test strategies.

Technologies include React, C#, .NET CORE 6 runtime engine, MS SQL Server Relational Databases, and ASP.NET CORE application, RESTful API development, MS Azure Cloud and Azure Devops platform and GIT version control system for software version management.

Bendix Commercial Vehicle Systems, Irvine, CA 03/2020 – 06/2022

Web Portal Software Development Lead and Manager

Managed the team responsible for the development and maintenance of a Web Application portal responsible for monitoring the quality of driving of thousands of truck drivers across North America whose fleet managers subscribed to our service for safety management.

The application was built with the MS Web App stack: C#, .NET CORE, and ASP.NET.

Manage the support and integration of new key features originating for the vehicle embedded communications device.

Re-architected traditional on-prem web solution to leverage the benefits of the Azure Cloud platform and cloud native services such as Azure Storage, Azure Events Hubs, and Managed SQL Server.

Reimplemented XML based WSDL web services into efficient JSON based RESTful micro-services

Designed and implemented Disaster Recovery and daily backup strategies.

Developed Azure Active Directory Identity management and security protocols.

Enhanced the software development, design and test strategies to radically improve web site mean time between failures, efficiency, and overall availability.

Lead the team’s migration from SVN to GIT version control systems.

Aveva Software, Lake Forrest, CA 05/2013 – 10/2019

Technical Lead / Principal Software Engineer

Coordinate requirements, lead architecture and design activities, provide Proof-of-Concept implementations, and verify the development of software from a 10 member outsource development team.

Migrate key applications from thick client Windows C# .Net applications to HTML5 compliant web enabled applications. Leveraged RESTful interfaces, JSON data models, MVVM design approaches and JavaScript clients.

Ensure designs are compatible with on-premise/off-premise Cloud and VM platforms to drive SaaS revenue models.

Insure compliance with various browser and mobile platforms for the widest possible client base.

SMITH MICRO SOFTWARE, Aliso Viejo, CA 11/2010 – 05/2013

Software Engineering Manager

Medium sized corporation working in WWAN connection management software for major wireless service providers. Created software to manage connections to 1st generation thru 4th generation wireless networks interfacing with USB and PC embedded wireless radios. Worked closely with wireless hardware venders and communications venders to produce connections management applications.

Performed customer issue analysis, prioritization, resolution, and allocation to specific software builds.

Designed and implemented software tools for use by hardware venders to ease system integration and system test of embedded and USB connected modems.

Windows native C++ and C# .NET for tool and application development utilizing Windows Template Library and Windows.NET Forms application development platforms.

Performed software configuration branch and trunk management using the Subversion version control system.

Employing JQuery, JavaScript, HTML5 and CSS for next generation connection management software utilities targeting Smart Phone, Tablet, and Desktop platforms. Also implementing Social Media integration.

CAREFUSION, Yorba Linda, CA 03/2007 – 11/2010

Software Engineering Manager

Development manager for Sleep Diagnostic and Pulmonary Function Test medical device product lines. Both products are complex C++ Windows applications. Responsibilities included the coordination of sustaining bug fixes and new feature development projects, process and methods development and institutionalization, and software release scheduling and quality. Managed the integration and interfacing of embedded devices to applications running on the Windows platform. Both engineering development and engineering verification reported directly to me. Managed teams locally in Yorba Linda and teams in Germany.

Designed and developed cross platform web versions of our Sleep Diagnostic app using HTML5, JavaScript, and Ajax.

Developed and enforced software requirements management and allocation, software design and implementation, and V & V procedures and methodologies compliant with company Quality Manual standards and FDA Guidelines.

Insured and enhanced the overall integrity of software build procedures and software configuration management practices.

Adapted software industry best-practices such as Agile Methods, Test Driven Development, etc for use in the medical device industry.

Participated in and contributed to cross-functional process improvement teams.

Developed templates and procedure for software testing, software verification and software validation. Developed an efficient approach that provided for reuse of test cases.

GATEWAY, Irvine, CA 11/2005 – 03/2007

Web Engineering Manager

Responsible for staffing, management and technical lead of Quality Assurance and Software Development functions tasked with the development, production support, and enhancement of customer facing e-Commerce B2C web properties and internal order capture sales and support tools. Tools and applications were built with a variety of development technologies including PHP and Oracle on Linux, SQL Server, Classic ASP and Visual Basic, and IIS on Windows. Made extensive use of Perl and XML for integrating external vender product catalogs with our main ecommerce system.

Established light weight and efficient development and software validation processes and procedures.

Due to not having a configuration management function, took the lead in building, and standardizing server configurations and scaling model.

Lead the design and development of major and minor web site enhancements supporting business goals and desires. Employed Linux/Apache/PHP and Perl for web application development as well as Windows/VB/ASP for legacy web sites and utilities.

Led a major effort to integrate and customize an enterprise class Content Management System with the existing B2C web properties. Successful completion of this project enabled business users and web design teams to have more flexibility to evolve web site look and feel and perform promotion and marketing projects without the need to engage engineering.

Canon Development Americas, Irvine, CA 12/1997 – 08/2005

Software Engineering Manager

Manager of various small development teams tasked with developing network solutions for Canon high end multi-function peripherals and printers.

Architected and led the design, development, and market release of the Canon Virtual Mailbox (VMB) application and the Canon Print Server Appliance (PSA) product. VMB is a custom network print application that emphasizes secure network printing. The PSA provides automated creation and administration of Windows Print Shares for large enterprises.

Led the conceptualization, design, and implementation of the Canon Service Portal (CSP) which provides Internet based support for the above products built utilizing C#, ASP.NET and IIS.

Designed a concept demonstration prototype highlighting the employment of Internet based mobile printing technology (Canon Mobile Print Solution). Prototype was presented and accepted by both Canon USA sales and Canon Inc. engineering in Japan built utilizing C#, ASP.NET and IIS.

Led the design, development and deployment of Active Directory Click and Print solution and a driver distribution utility for the NCR Corporation utilizing C++ and MFC. Worked extensively with NCR staff (IT and Project Management) and Canon USA national account representatives. The success of our efforts led to the establishment of a custom solution organization in Japan.

Received Intellectual Property Activity Award for patent creation and innovative application of LDAP technology to enterprise network printers.

Primarily focused on MS Windows win32 development technologies including native C++ and C#, and ASP.Net application development platforms.

Coordinated development with team members in both the US and in Japan.

XEROX CORPORATION, El Segundo, CA 04/1995 – 12/1997

Member of Technical Staff

Led the design and development of web-based device (network printers, copiers, fax machines, and multi-function devices) management application prototypes using SNMP and Java.

Designed and developed document repository access applications using MS ISAPI, and ActiveX Technologies (esp. COM).

Performed evaluation and designed selection procedures for the licensing of SNMP Agent Technology for Xerox printers and multi-function peripherals.



Contact this candidate