We provide IT Staff Augmentation Services!

Senior Flutter Software Engineer Resume

2.00/5 (Submit Your Rating)

Haslett, MI

PROFESSIONAL EXPERIENCE

Confidential, Haslett MI

Senior Flutter Software Engineer

Responsibilities:

  • Created and published CrispyChess, multiplayer chess app.
  • Published Aug 1st, 2021 and currently pending review by Google Play.
  • Technologies used include Flutter, Firebase Authentication, Firebase Functions, Firebase Firestore, AdMob, Google Play, Dart and JavaScript.

Confidential, Bingham Farms MI,

Senior Embedded Systems Enginee

Responsibilities:

  • Developed Real Time Process (user - space) Ethernet/IP(Industrial Protocol) implementation.
  • Implemented network stacks including CIP, Ethernet/IP, Modbus/TCP, LLDP, SMTP, SNMP, IPSec, RSTP, HTTP and SysLog in C/C++.
  • Developed router configuration system for PLC industrial control system in C/C++.
  • Developed router configuration generation utility in Python with PyQt.
  • Developed hot-standby configuration system for PLC based industrial control system in C/C++.
  • Developed hot-standby configuration utility in Python with PyQt.
  • Developed IPSec shared key exchange and configuration system on PLC based industrial control system in C++.
  • Developed decryption algorithm for IPSec key exchange in C/C++.
  • Developed object pool memory management classes supporting constant time retrieval and release of pool resources in C++.
  • Developed VxWorks based firmware for PLC industrial control system in C/C++.
  • Improved hot-standby (redundant PLC) functionality.
  • Integrated code from upstream development into legacy products.

Confidential, Lansing MI

Senior Embedded Systems Engineer

Responsibilities:

  • Developed next-gen firmware for the ARM Cortex-M3 based AccuPoint luminometer.
  • Utilized C OOP techniques to implement a modular architecture with a very efficient microkernel at the AccuPoint’s core.
  • Developed the AccuPoint’s signal processing algorithm greatly reducing the effect of EMI.
  • Optimized the AccuPoint’s storage system increasing memory capacity by .
  • Optimized the AccuPoint’s signal acquisition system decreasing time-to-result by ½.
  • Developed data visualization interface exposing internal electronic and statistical processes to the electronics technician.
  • Developed SVG library for displaying icons, widgets, charts and a subset of foreign fonts.
  • Developed Python script for extracting and converting SVG format data into C code for use with firmware SVG library.
  • Developed graphics library for displaying bitmaps, simple shapes and paths.
  • Developed control library including progress bar, wrapping text label, status bar, sliders, battery indicator and stackable and scalable charts.
  • Developed .DLL wrapping STMicro DFU firmware upgrade library written in C++ in a C# class for use in AccuPoint: Data Manager application.
  • Developed .DLL wrapping data serialization library from the original AccuPoint: Data Manager application, written in C++/MFC in a C# class for use in the new .NET version.
  • Created two driver installers for AccuPoint USB Virtual COM Port and USB DFU mode.
  • Developed data visualization (graphing and stats), logging (customizable .csv) and serial communication application for viewing and capturing diagnostics data from the AccuPoint.
  • Performed laboratory reaction kinetics studies to establish calibration values for the new AccuPoint: Advanced samplers.
  • Performed susceptibility study to establish the AccuPoint’s vulnerability to interference from EMI producing devices.
  • Managed AccuPoint electronic calibrator design, evaluation and engineering projects.
  • Managed Soleris rapid microbiology system PC software refactorization and hardware redesign projects.
  • Managed bootloader project enabling firmware upgrades in the field.
  • Developed firmware fix for defective USB implementation in the firmware.
  • Collaborated with hardware vendor to implement DMA temperature sensing in hardware.
  • Implemented data caching features enabling fully autonomous (without PC) operation.
  • Re-tooled AccuPoint .DLLs for use with Soleris application.
  • Developed diagnostics tools utilizing Java, Python HTML5 and JavaScript for burn-in and statistical process control.
  • Developed multiple device support for AccuScan: File Import in C# .NET.
  • Designed and implemented Neogens Software Version Control system utilizing GitHub private hosting to facilitate collaboration with outside vendors.
  • Developed issue tracking system on top of Flask with Python and GitHub’s web API.
  • Manage and provide software version control support for Neogen’s Web Design, Engineering, Software Development and Contract Employee based teams.

Confidential, Mt. Pleasant MI,

Software Engineer

Responsibilities:

  • Developed several website updates for BGL and Swain Meter with PHP, HTML5 and JavaScript.
  • Developed several updates for data visualization application for field crews utilizing C++/CLI.
  • Developed several updates for data processing, visualization and reporting application for back office utilizing C++/CLI.

Confidential, Mt. Pleasant MI

Software Engineer

Responsibilities:

  • Developed data processing tools for office staff used for the production of charts, reports and proprietary data formats utilizing C++, C++/CLI, C# and HTML5.
  • Developed data processing tools for field technicians for quick visualization of data utilizing C++/CLI. This helped facilitate accurate data collection and gave techs the ability to quickly compile daily reports required by government inspectors, clients and management. All of the tools I created for BGL processed transformed and integrated GPS, voltage and feature data collected by field techs into various charts and reports.
  • Designed a new website for BGL and made several edits to an existing Swain Meter website.
  • Selected and installed phone and networking equipment, including a two new phone systems, two routers, a patch panel, CAT5 cable and phone lines at two BGL locations.
  • Created logos and various artwork for BGL, Swain Meter and Megalith Supply. These are featured on products including meter cases, t-shirts, hats, coats, thumb drives, vendor displays, websites and several other promotional items.

We'd love your feedback!