See all developers
Dan G. Senior Software Engineer with 20 years of experience

Dan G.

  • United States
  • 20 years
  • Part-time (less than 40 hrs a week)
Dan is now available for hire Hire Dan

Dan has a combination of software development and business management experience that make him a great hire for any project. He specializes in Android apps, web apps, server software, and has experience in a variety of languages and frameworks. His management experience comes from his roles as a software team lead at various companies and as COO of a small manufacturing company.

Skills and experiences

Skills and experiences

Freelance Software Developer

Clients (some via Toptal and A.Team) 2018-present
  • #Elasticsearch
  • #REST
  • #SQL
  • #Shell
  • #SQLite
  • #HTML
  • #javascript
  • #python
  • #nginx
  • #postgresql
  • #html
  • #django
  • #jira
  • #mysql
  • #css
  • #mySQL
  • #Html/CSS
  • #C#
  • #JSON
  • #Docker
  • #jQuery
  • #React
  • #AJAX
  • #JQUERY
  • #Redis
  • #SASS
  • #JIRA
  • #Mongo DB
  • #Python
  • #SaSS
  • #custom REST api
  • #Frontend Development Lead
  • #Frontend Architect
  • #Programmer
  • #Mobile Lead
  • #Mobile Engineer
  • #Web Developer
  • #Mobile Developer
  • #Lead Developer
  • #Senior Web Developer
  • #Flutter
  • #Mobile
  • #Express
  • Worked on a React / Django application for LoveStoriesTV.
  • Created an admin dashboard for a custom CMS with React Admin, Hasura, and GraphQL.
  • Created an accounting application with a React front end including custom charts and a Rust/MongoDB back end. Converted the back end to TypeScript because Rust wasn't working out well.
  • Worked on the front and back ends of a Python/Django application in the healthcare industry. Finished after 15 months when the app was completed.
  • Augmented a React Native app, including an Android NDK module to receive video from the camera and stream the video to the network.
  • Created a Flutter mobile/web app with a Firebase back end that tracks and manages to spend for missionaries. Worked both online and offline.
  • Created an app with a React frontend, C# back end, and blockchain storage to allow presenters to upload presentations before arriving at the conference center.
  • Created a React website with a Python back end to ingest financial data, provide status about accounts and trade history, and perform technical analysis on stocks.

 

Technologies: React Native, Android, Flutter, React, TypeScript, Rust, Firebase, Blockchain, Django

Director of Software Development

Snowfall Technologies 2018

Led a team of 10 people to rapidly add features to a warehouse management system. Organized projects and merged and deployed a Python, Django, and JavaScript codebase nightly. Kept track of complex flows from receiving items, storing them, picking them, and shipping them. Discussed ongoing projects with warehouse staff and their clients.

COO

Cedar Oil Solutions 2013-2017
  • Performed R&D on chemical and mechanical products.
  • Developed the strategy and determined the best pricing.
  • Built new workflows for receiving orders and warehouse processing.
  • Developed and optimized an eCommerce platform based on WordPress and WooCommerce. Integrated orders and workflows into the business ecosystem.
  • Implemented DevOps and optimized the performance of a PHP and MySQL application running on multiple Linux servers.
  • Converted WooCommerce store to Shopify store.

Head of Product Development

Teralogics 2008-2013
  • Created a website for ingesting and playing videos using FFmpeg and Drupal. Built custom video metadata extractors using FFmpeg and C.
  • Led the software development team of ten people and then moved to lead the operations team. Worked with project and contract managers to ensure that projects met both contract requirements and business goals.
  • Ensured maximal product uptime so that soldiers were able to rely on a system—minimized the downtime for patches.
  • Worked in a secure environment with minimal access to the internet.
  • Created Python scripts to ensure that critical services were running and properly processing data.
  • Built a spatial map of the current drone locations using metadata from a video.
  • Became an internal expert on DoD security guidelines (STIGs).
  • Created and maintained shell scripts to create ready-to-go virtual machines (before Docker).

Technologies: PostgreSQL, C#, Python, C, JavaScript, FFmpeg

Software Developer

Consolidated Safety Services 2007-2007
  • Modified a legacy ColdFusion website.
  • Created an ASP website for document storage.

Technologies: Adobe ColdFusion, ASP

Software Developer

Trimble Navigation 2005-2007
  • Created a web-based map of concrete truck locations (before Google Maps).
  • Provided real-time routing directions to concrete truck drivers (before Google Maps).
  • Rewrote a Windows application from C++ to C++/CLI so it can share code and developers concerning a web product.
  • Built stored procedures to store and retrieve data in proper formats.
  • Designed an XSLT-based state machine.

Technologies: C++, Microsoft SQL Server, C#

Software Developer

SAIC 2004-2005
  • Developed a 2D map of airports and airplane locations.
  • Parsed complex data formats to retrieve airplane locations.
  • Designed a coordinate system that accounted for the curvature of the Earth and allowed multiple airports to be shown on the same map.
  • Reduced the compile time from one hour to ten minutes by implementing a DLL-based library system.
  • Became a local expert on Perforce source control.

Technologies: OpenGL, C++

Software Developer

ICS Multimedia 2002-2003
  • Created Flash-based learning modules based on designs from in-house experts.
  • Worked on a website to authenticate students and track their progress.

Technologies: Microsoft SQL Server, ASP, Flash

Educations and Certifications

Master of Business Administration (MBA) Degree in General Business Administration

George Mason University - Fairfax, VA, USA 2005-2008

Bachelor of Science Degree in Computer Science

University of Maryland, College Park - College Park, MD, USA 1998-2002
Want to hire Dan G. or just want to talk? Schedule chat with Dan

Other developers