
Timothy Adamson
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Engineer
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.
Software Consultant
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.
Software Developer
Aptus (Directory Concepts)
- Developed identity and access management at St George bank.
Software Engineer
Commonwealth Bank
- Developed a CRM and online banking application.
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
University of New South Wales - Sydney
Bachelor of Science Degree in Computer Science
University of New South Wales - Sydney