Scroll To View More
Timothy Adamson, Software Developer in Sydney, New South Wales, Australia
Timothy Adamson

Software Developer in Sydney, New South Wales, Australia

Member since July 21, 2015
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

  • Assertiv
    C# ASP.NET Core, Angular 2+, AWS, Docker, Git
  • Caterex
    C#, .NET, SQL Server, CSS, JavaScript, EF, MYOB, TDD
  • Experior Transport
    C#, .NET, EF, CQRS, Event Sourcing, DDD, NserviceBus, TDD

Experience

  • .NET, 10 years
  • C#, 10 years
  • SQL Server 2016, 10 years
  • Amazon Web Services (AWS), 3 years
  • Angular, 2 years
Sydney, New South Wales, Australia

Availability

Part-time

Preferred Environment

C# ASP.NET Core, Angular 2+, Git, AWS, Azure

The most amazing...

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

Employment

  • Senior Engineer

    2016 - 2017
    Assertiv
    • Designed and developed the front-end, application, and data layers for a SaaS SME identity management and single sign-on service.
    • Implemented a front-end and application layer build/test/deployment CI pipeline.
    • Developed Gitlab CI and Docker builds for deployment to AWS ECS.
    • Deployed and scaled a high-availability WordPress instance to AWS.
    • Made extensive use of AWS services.
    Technologies: C# ASP.NET Core, Angular 2+, AWS, Docker, Git
  • Software Consultant

    2015 - 2016
    Caterex
    • Created a dashboard UI to simplify the day to day tasks of internal staff.
    • Worked closely with the client to manage requirements and suggest features.
    • Integrated with an existing MYOB SQL Server database.
    • Developed a timetable system for scheduling of sales staff client meetings.
    • Designed and developed a user interface according to client requirements.
    • Developed features for simplifying warehouse staff operations for stock management.
    • Developed a dashboard to displaying and comparing sales staff performance.
    Technologies: C#, .NET, SQL Server, CSS, JavaScript, EF, MYOB, TDD
  • Software Consultant

    2014 - 2015
    Experior Transport
    • Assisted in the bootstrapping of a back-end logistics project.
    • Integrated multiple internal and external tracking and freight management systems to provide services for new reporting and UI functionality.
    • Worked closely with a globally remote team.
    Technologies: C#, .NET, EF, CQRS, Event Sourcing, DDD, NserviceBus, TDD
  • Software Developer

    2012 - 2013
    Aptus
    • Developed web services, integrating custom asset management software with external service providers to automate asset end-of-life processes.
    • Developed customizations for LAMP stack applications in Magento eCommerce and WordPress CMS, including client-side themes, workflow changes, and integrations with external systems.
    • Worked independently/remotely from the core development team while maintaining close communications and providing mentoring and code reviews for junior developers.
    • Developed a tool to synchronize a college student's timetable data with SharePoint.
    Technologies: C#, .NET, WCF, SQL Server, LAMP, PHP, CSS, JavaScript
  • Technical Consultant

    2011 - 2012
    Directory Concepts
    • Designed and developed solutions for a bank's internal identity and access management system providing single sign-on and integrated identity.
    • Developed internal features, including password tools and a portal for company-wide single sign-on.
    • Developed integrations across bank systems, connecting various web services and proprietary APIs with internal LDAP directory systems.
    Technologies: Java, Novell IDM & NAM, LDAP, Active Directory, C# ASP.NET, WCF, SAML
  • Analyst Programmer

    2006 - 2009
    Commonwealth Bank
    • Worked on large flagship projects NetBank and CommSee, developing features for a multi-tier online banking system.
    • Maintained internet and intranet sites and their supporting CMS, Documentum. Refactored and merged their code bases to maximize reuse.
    • Developed a set of monitoring tools that reduced the daily Documentum system verification time from 3 hours to 20 minutes, checking over 200 potential points of failure and significantly increasing overall system stability.
    • Provided operations and user support for multiple Documentum HA clusters.
    • Provided on on-site and remote software and hardware support for 300 developers in a windows environment.
    • Maintained build and continuous integration scripts.
    • Acted in a supervisory role to three other help desk staff, providing continuous assistance and training. Oversaw help desk staff and change procedures during the manager’s absence.
    Technologies: C#, ASP.NET, WinForms, PL/SQL, Java, Documentum DFC & WDK

Experience

  • Commonwealth Bank of Australian Netbank (Other amazing things)

    Online banking for Australia's largest retail bank.

  • Assertiv (Development)

    A SaaS SME identity management and single sign-on service.

  • Caterex Staff Dashboard (Development)

    Web interface for staff to interact with an existing database providing functionality for client management, inventory management, and staff performance indicators.

  • Experior Transport (Development)

    A back-end logistics project that integrates internal and external tracking and freight management systems to provide APIs for new reporting and UI functionality.

Skills

  • Languages

    C#, HTML, SCSS, Java 9
  • Frameworks

    .NET, .NET Core, Angular, Json.NET
  • Other

    Software Development
  • Platforms

    Docker, Amazon Web Services (AWS)
  • Storage

    AWS DynamoDB, SQL Server 2016, NoSQL
  • Tools

    Git, xUnit, GitLab, GitHub
  • Paradigms

    Continuous Delivery (CD), Continuous Integration (CI)

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
I really like this profile
Share it with others