We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Santa Barbara, CA

SUMMARY:

  • Distinguished Multi - Skilled Software Engineer, with over 25 years of experience designing new architecture, improving and debugging existing software applications and services.
  • I am an IoT, SCADA, M2M expert, having coded over 45 meter telemetry applications.
  • I have an aptitude and knack for sensors and automation +plus shop experience.
  • I continue a range of online courses for fun and currency, such as: Unity3D, AR/VR Google Cardboard, Android, Xamarin, Unreal, Node.js, Particle-Photon, Google Glass.
  • Quick Reference: C#, C/C++, Android, ASP.Net, Full stack, Web Services, WebForms/WinForms.
  • I also have a current CDL and have worked as an x-ray quality welder, giving me an advantage with machine interfaces.

TECHNICAL SKILLS

  • C#, C/C++, OOP. Microsoft Full Stack, plus experience with open source full stack technologies
  • Android java
  • WinForms, WPF, Multithreaded event driven applications, asynchronous functions
  • WebForms, HTML5, CSS, GeoJSON, Google Maps
  • Microsoft Visual Studio 2005-2015 .net 2.0-4.5.
  • Android Studio 2.2.2
  • Microsoft Sql Server 2005/2008 R2/2012.
  • Windows-10,8,7,XP,CE. Windows Server 2003-2008 R2 operating systems.
  • IIS 6.0-8.0, http handlers, REST, LINQ, WCF, WSDL, Web services.
  • SkyWave Satellite messaging interface.
  • Terrestrial Trunked Radio telemetry interface applications.
  • Axis h264 video feeds with axis video API integration.
  • Several source control version systems, SourceGear, VSS, SVN Github.
  • WiFi 802.11x, Mesh and Cell networking application design coding and testing.
  • Comprehensive GPS/GIS applications. Including Google Earth, Google Maps, Bing maps, KML, GeoJSON with intuitive C# and web integration. ERG and NRL (emergency resource guide, Naval research labs plume generation).
  • LeapMotion VR, and Intel Realsense familiarity.
  • Unity3d C# and Unreal C++ game engine development.
  • Coded over 45 intelligent CBRNE, SCADA scientific telemetry applications. Multithreaded, event driven, asynchronous, com enabled, autonomous desktop and cloud apps.
  • Modbus serial and tcp, 4-20 milliamp, and other various proprietary instrument Protocols.
  • Point of Sale systems. Mobile sales and data entry field apps
  • Supply chain logistics applications.
  • 10 Years+ of UNIX and C application coding, Including X-Window applications.
  • Informix database on UNIX systems RS6000 and SOLARIS.

PROFESSIONAL EXPERIENCE

Confidential

SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Design and coding of real time scientific SCADA Winform telemetry applications.
  • Alerts, notifications, video feeds, 45+ multi-threaded, cross-thread safe robust Winform applications.
  • Designed several server and client Winform and WPF utilities to support the system.
  • Interoperability for first responders, private industry and governmental uses.
  • Design and coding of an extensive Training system for many of the meters, driven by use of a wifi-beacon to simulate target radiological or poison sources for first responders to more safely find them.
  • JSON/XML/EDXL data export/import.
  • Designed and coded the Ace, (Asset Management system) C# asp.net Ajax enabled webform application, used by incident commanders to locate assets that may aid during an emergency incident.
  • System includes a web forms entry interface, existing meter application interface, web service login interface, schema design, stored procs, http interface and KML generation
  • Sensor Server - Multi-MeterViewer.
  • This is a multi-tier, Scalable, Windows IIS Sql Server based technology.
  • The server accepts real time multifarious telemetry data for store and forward.
  • Provides for multiple command post off-site viewing capability in real time.
  • I designed and coded 100% of the project.
  • Later adding capability for other interfaces such as computer aided dispatch, and third party sensor server integration.
  • Lifeline Confined Space Safety System.
  • This multifaceted system consists of Web Services, MSMQ, UDP, SQL Server, multi-threaded applications working to monitor mobile users in dangerous working environments in a wireless environment.
  • Windows Mobile software development, CE devices wirelessly connected remote clients of the Lifeline system in mission critical, confined space usage.
  • Designed solutions for, and in collaboration with, many organizations and national labs such as Pacific Northwest National Labs, Sandia National Labs, SPAWAR, L.A. County Fire and Civil Support Teams, EPA, Dept. of Nuclear Defense and others.
  • To create advanced interoperable comprehensive notification and alerting systems with history.
  • Coded many utility applications used during development to isolate specific development issues, some of these shared with partners to speed and educate.
  • Extensive work with WIFI 802.n and data over cell applications.
  • Interface with Solace Systems Router and our sensor server sending messages
  • Interface with the Google Earth and Google Maps Plug-in.
  • The scientific instrument Winform applications are all multi-threaded, event driven cross-thread safe applications designed for ease of use by first responders who may be working in emergency hazardous environments.
  • In some of these applications I have used WPF for such tasks as user settings.
  • Many of which are run in our own cloud server and running for months.

Confidential

SENIOR SOFTWARE ENGINEER/DESIGNER

Responsibilities:

  • Lead software developer on the Customer Application Protection Services (CAPS) system.
  • Part of a multi department team, designing and developing this user interactive system for used for Auto Warranty and Customer Coupon Promotions and services.
  • T-SQL SQL database table design, stored procedure and web service coding to perform the various CAPS serial number registration, verification and generation used to register customer serial number with services offered based on products sold.
  • C# desktop applications for use in printer and other serial number generation.
  • Web Services to provide web developers an easier and more secure interface to our customer and serial number database.

Confidential, Santa Barbara, CA

SENIOR SOFTWARE ENGINEER/DESIGNER

Responsibilities:

  • Windows Mobile Smartphone/PDA. Software engineering of a client application for use by first responders bi-directional alerts or used in a social networking environment.
  • Windows Mobile SMS message interception used as triggers for the CE client.
  • C# .Net WSDL applications, SDK samples, User Controls, Microsoft Outlook/Office Plug-in Modules, Mappoint web service examples.
  • Java J2SE, J2ME GPS cell phone development.
  • Evaluate and implementation of various peripheral equipment, devices and software

Confidential

SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Design new, maintain and modify existing programs for use in the transportation and logistics industry.
  • Designed and coded Cheetah Tracks™ Real-time Microsoft mappoint mapping system application to track vehicle and GPS enabled phones and pda’s
  • Field Force Automation using Java enabled GPS phones and Windows CE handhelds.
  • Design and coding of a suite of Java Applets.
  • Create and modify UNIX server database programs to provide data for a wide variety of Windows and Java desktop applications.
  • Analysis of business rules for custom client applications.

Confidential, Agoura Hills

SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Development of UNIX and Windows NT daemon processes for network, third party applications and system monitoring agents.
  • Java INI development for license protection of client applications.
  • Work with international teams of developers in a strict protocol environment.
  • Winner Candle emerald award for adding value over and above job description.

Confidential

PROJECT LEAD

Responsibilities:

  • C++ design and development of X-12 EDI direct store delivery application.
  • Design the flow of daily job cycles using UNIX cron and shell scripts.
  • Wireless order processing of orders.
  • System integration of ACS field-entered data and existing processing systems.
  • X-Window GUI programming on Solaris.
  • Informix ESQL-C and Informix 4GL on Sun Solaris Systems.
  • Evaluate and implementation of various peripheral equipment and software.
  • Penright and Windows CE handwriting recognition software development.
  • Visit customer sites analyze the existing back office software and work with their programmers to integrate our sales automation with existing systems.

Prescription Billing Administrators

Confidential, Santa Monica, CA

Responsibilities:

  • Online transaction processing of Confidential claims in C and COBOL.
  • X.25 WAN on ATT 3B1000 and NCR UNIX communications,
  • Verifone card reader unit programming to collect and send point of purchase Confidential claims.

Confidential, Van Nuys, CA

SOFTWARE DEVELOPER, POINT OF SALE SYSTEMS

Responsibilities:

  • Installation, troubleshooting and retrofitting of intelligent point-of-sale terminals and data storage and forward equipment used in a retail environment.
  • C programming of Point of Sale software SCO Xenix with DB Vista database.
  • Windows CE Software Windows server project.
  • Total Design and coding of a retail product tracking and survey software for use by product brokers.

We'd love your feedback!