Timothy Adamson, Software Developer in Sydney, New South Wales, Australia
Timothy Adamson

Software Developer in Sydney, New South Wales, Australia

Member since November 10, 2017
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.
Timothy is now available for hire

Portfolio

Experience

Location

Sydney, New South Wales, Australia

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.

Employment

  • 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 Framework (WCF), .NET, C#
  • Software Engineer

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

Skills

  • Languages

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

    .NET, ASP.NET Core, Angular, ASP.NET, Windows Communication Framework (WCF)
  • Libraries/APIs

    Node.js, Windows Forms (WinForms)
  • Tools

    Git
  • Paradigms

    Microservices
  • Platforms

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

    Relational Databases, NoSQL, Microsoft SQL Server
  • Other

    Full-stack

Education

  • Master's Degree in Information Technology
    2012 - 2015
    University of New South Wales - Sydney
  • Bachelor of Science Degree in Computer Science
    2001 - 2005
    University of New South Wales - Sydney

To view more profiles

Join Toptal
Share it with others