Timothy Adamson, Developer in Sydney, New South Wales, Australia
Timothy is available for hire
Hire Timothy

Timothy Adamson

Verified Expert  in Engineering

Software Developer

Sydney, New South Wales, Australia

Toptal member since November 10, 2017

Bio

A well-rounded engineer with ten years’ experience developing and maintaining a variety of software systems for businesses and teams from startup to large enterprise, Timothy is skilled in the complete end-to-end development cycle, object-oriented software design, cloud services, and Agile software development.

Portfolio

Uber Technologies
Go, Java, Node.js
Assertiv
Amazon Web Services (AWS), Git, Docker, Angular, ASP.NET Core, C#
Independent Contractor
JavaScript, Microsoft SQL Server, ASP.NET, .NET, C#

Experience

  • .NET - 10 years
  • C# - 10 years
  • JavaScript - 10 years
  • Relational Databases - 10 years
  • Web - 10 years
  • Git - 5 years

Availability

Part-time

Preferred Environment

Node.js, Java, .NET, C#

The most amazing...

...software I've built is a cloud-based identity management and single sign-on SaaS solution for SMEs.

Work Experience

Software Engineer

2018 - 2019
Uber Technologies
  • Collaborated with mobile engineers and product managers to develop features for the Uber rider mobile application.
  • Implemented a feature to optimize rider pickup locations while taking into account larger trip contexts. Worked with team mobile and machine learning engineers as well as cross functionally to make changes to six microservices in a mix of Node.js, Go, Java, and Python.
  • Originated a tool to automate the conversion of Node tests to Go as part of a company-wide service migration. Used service definitions to infer the typing of Javascript test sources and generated source code for the equivalent test cases in Go.
  • Mentored new hires.
Technologies: Go, Java, Node.js

Senior Engineer

2016 - 2017
Assertiv
  • Owned the full-stack development of a SaaS SME identity management and single sign-on service.
  • Oversaw the CI pipeline for testing and deployment to AWS ECS.
  • Deployed and maintained the supporting AWS infrastructure.
Technologies: Amazon Web Services (AWS), Git, Docker, Angular, ASP.NET Core, C#

Software Consultant

2014 - 2016
Independent Contractor
  • Designd and developed a web application for an existing database exposing new functionality for client management, inventory management, and sales indicators.
  • Bootstrapped a back-end logistics project for integrating multiple vehicle tracking and freight management.
Technologies: JavaScript, Microsoft SQL Server, ASP.NET, .NET, C#

Software Developer

2011 - 2013
Aptus (Directory Concepts)
  • Developed identity and access management at St George bank.
Technologies: JavaScript, CSS, PHP, LAMP, Microsoft SQL Server, Windows Communication Foundation (WCF), .NET, C#

Software Engineer

2006 - 2009
Commonwealth Bank
  • Developed a CRM and online banking application.
Technologies: Windows Forms (WinForms), ASP.NET, C#

Education

2012 - 2015

Master's Degree in Information Technology

University of New South Wales - Sydney

2001 - 2005

Bachelor of Science Degree in Computer Science

University of New South Wales - Sydney

Skills

Libraries/APIs

Node.js, Windows Forms (WinForms)

Tools

Git

Languages

C#, JavaScript, TypeScript, Java, Go, PHP, CSS

Frameworks

.NET, ASP.NET Core, Angular, ASP.NET

Paradigms

Microservices

Platforms

Amazon Web Services (AWS), Web, Docker, LAMP

Storage

Relational Databases, NoSQL, Microsoft SQL Server

Other

Full-stack, Windows Communication Foundation (WCF)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring