Todd Appleton

Lead Software Developer at GigLabs
  • Claim this Profile
Contact Information
Location
Cumming, Georgia, United States, GE

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Lead Software Developer
      • May 2021 - Present

      Our NFT Bridge platform makes NFTs easy! Currently working with Flow Blockchain, Node.js, and React. Our NFT Bridge platform makes NFTs easy! Currently working with Flow Blockchain, Node.js, and React.

    • United States
    • IT Services and IT Consulting
    • Web Developer and Partner
      • Dec 2019 - Sep 2021

      Full-stack web developer building web and mobile apps for clients. - React - React Native with Expo.io - REST API development with Node.js and Golang - GraphQL - MySQL, PostgreSQL, MongoDB - Docker deployment on AWS Full-stack web developer building web and mobile apps for clients. - React - React Native with Expo.io - REST API development with Node.js and Golang - GraphQL - MySQL, PostgreSQL, MongoDB - Docker deployment on AWS

    • Principal Software Engineer
      • Jun 2018 - Dec 2019

      • Technical lead for the ‘Apps and Services’ team. • Wrote back-end code in Go for the Dispersive provisioning REST API. This API uses JWT for authentication and allows customers to provision and monitor their Dispersive installations. • Developed front-end apps to consume the back-end APIs. • App development was mostly React/Redux/Redux-Saga. Also included Express-based (Node.js) apps with CoffeeScript. • Deployed apps and API services to the public cloud and to test ESXI VMs as Docker containers. • Wrote a detailed Swagger 3.0 spec to document the APIs we created. Docs were deployed as part of the Go-based API services. • Detailed knowledge of managing and accessing MySQL, Percona clusters, and MongoDB databases including setting up databases for TLS connections. • Architected APIs and UI for a performance monitoring system to gather metrics on network performance and write to MongoDB. Wrote MongoDB aggregation pipelines in Go and invoked through the mgo driver to allow reporting on this data via the REST API. Show less

    • Lead Software Engineer
      • Mar 2007 - Mar 2018

      My responsibilities at DreamFactory included both software development and management. - Engineering, project, and release management of the open source and commercial versions of the REST API platform - Managing deployment of the product to AWS, Azure, and PaaS platforms like Heroku and Cloud Foundry. - Working with product management to define features and requirements and plan sprints - Working with engineers on defining long term direction and implementation details for the platform - Leading the QA team doing both manual and automated testing. Writing and maintaining test code. - Managing the relationship with external partner Bitnami to maintain their installers and VMs for DreamFactory - Managing external contractors for platform enhancements such as sample apps for various frameworks and technologies - Maintaining AngularJS admin and api docs apps for the platform. - Managing pull requests and issues on GitHub - Wiki content and administration - JIRA and GitHub administration - Leading daily standup meetings - Leading all engineering recruiting, hiring, performance reviews, and dealing with HR matters - New employee training and mentoring Show less

    • Staff Embedded Software Engineer
      • 2005 - 2006

      C/C++ for digital set top DVR boxes. Mostly worked on Conditional Access (CA) Kernel integration. Led successful certification with Nagra, the third party CA provider. C/C++ for digital set top DVR boxes. Mostly worked on Conditional Access (CA) Kernel integration. Led successful certification with Nagra, the third party CA provider.

    • United States
    • Hospitals and Health Care
    • Principal Software Engineer
      • 1998 - 2005

      Embedded C/C++ software engineer for SONET/SDH optical transport and switching equipment. Device drivers for ASICs and FPGAs, laser control algorithms, analog and digital performance monitoring, forward error correction, protection switching, optical signaling and routing protocols, low level ethernet drivers. Awarded a US patent for a laser control algorithm. Developed Unix-based simulator for optical hardware to allow early and easy development of management software before hardware was available. Also worked at Ciena from 2006-2007. Show less

    • United States
    • Software Development
    • Lead Software Engineer
      • 1994 - 1997

      Lead developer for desktop computer games using a proprietary interpreted scripting engine. Titles include Titanic - Adventure Out of Time Dust - A Tale of the Wired West Redjack's Revenge Lead developer for desktop computer games using a proprietary interpreted scripting engine. Titles include Titanic - Adventure Out of Time Dust - A Tale of the Wired West Redjack's Revenge

    • Member Scientific Staff
      • 1993 - 1994

      Digital hardware and firmware designer for digital multiplex systems. Assembly language for Motorola 6800 series micro-controllers. Digital hardware and firmware designer for digital multiplex systems. Assembly language for Motorola 6800 series micro-controllers.

Education

  • Georgia Institute of Technology
    Master of Science (MS), Electrical Engineering
  • Georgia Institute of Technology
    Bachelor of Science (BS), Electrical Engineering

Community

You need to have a working account to view this content. Click here to join now