Duncan Spencer

Duncan Spencer

Experienced Senior Software Engineer and Team Lead

14 yrs experience · <10 hrs/week

About

With a Bachelor of Science in Computer Science from the University of Pittsburgh, this individual has a strong educational foundation. Their professional journey includes roles such as Senior Software Engineer Team Lead, Senior Software Engineering Manager, and Senior Software Engineer at Truss, where they have demonstrated leadership and technical expertise. Prior to this, they honed their skills as a Software Developer at Opportunity@Work and held roles at VaxTrac, Gambia Technical Training Institute, and LearnSphere DataShop. Their experience also includes a stint as a Developer at United States Steel Corporation. Throughout their career, they have contributed to various projects and teams, showcasing a diverse skill set and a commitment to the field of computer science.

Skills

Amazon Web ServicesAndroidCI/CDCypress.ioGoJavaNoSQLNode.jsPostgreSQLPythonReactRubyTypeScript

Experience

  • Senior Software Engineer Team Lead · Truss12-31-2022

    Leading a team of software engineers at Truss

  • Senior Software Engineering Manager · Truss05-31-2021 – 12-31-2022

    Managing the software engineering team at Truss

  • Senior Software Engineer · Truss07-31-2019 – 05-31-2021

    Developing software at Truss

  • Software Developer · Opportunity@Work07-31-2017 – 06-30-2019

    Developing software at Opportunity@Work

  • Senior Software Engineer · VaxTrac08-31-2015 – 02-28-2017

    Senior software engineering role at VaxTrac

  • Software Engineer · VaxTrac05-31-2014 – 08-31-2015

    Software engineering role at VaxTrac

  • Computer Engineering Lecturer · Gambia Technical Training Institute06-30-2011 – 09-30-2013

    Teaching computer engineering at Gambia Technical Training Institute

  • Research Programmer · LearnSphere DataShop06-30-2010 – 06-30-2011

    Programming research at LearnSphere DataShop, Carnegie Mellon University

  • Instructor · Technology Leadership Initiative05-31-2009 – 08-31-2009

    Instructing at Technology Leadership Initiative, University of Pittsburgh

  • Developer · United States Steel Corporation05-31-2008 – 05-31-2009

    Developing software at United States Steel Corporation

Education

  • University of PittsburghBachelor of Science (B.Sc.), Computer Science

Similar talent on Pangea

Hire Duncan through Pangea

Describe your project to the Pangea agent — see if Duncan is a fit, with transparent pricing and interviews booked straight onto your calendar. No contact details change hands until you hire.

See if Duncan is a fit