Trevor Donovan

Fullstack Software Developer

Moncton, Canada
donovan.trevor@outlook.com • +1 506-259-2519 • https://www.linkedin.com/in/trevor-donovan-dev/
Trevor Donovan

About

Software Engineer with 4+ years of experience building apps and services across web, desktop, and mobile platforms. Passionate about new technologies and collaborating to make a positive impact.

Experience

  • -

    NB, Canada - On site / Remote

    Summary:

    • Developed custom B2B web services to clients' specific business needs.

    Responsibilities:

    • Provided eCommerce consulting to clients, offering insights and recommendations to enhance online sales.
    • Architected and developed a hybrid mobile application using React Native, catering specifically to scheduling, performance, and weather tracking. Integrated and leveraged Google and weather APIs, alongside Google Firebase/Firestore.
    • Developed brochure web front-ends and scheduling applications for customer service appointments.
    • JavaScript
    • HTML5
    • CSS3
    • React.js
    • Shopify
    • GraphQL
    • Docker
    • CI/CD
  • -

    NB, Canada - Remote

    Summary:

    • Developed features for and maintained an ERP dashboard tailored for 300+ field technicians and customer service representatives.

    Responsibilities:

    • Refactored critical legacy infrastructure to meet new standards.
    • Added documentation to streamline future development efforts.
    • PHP
    • Codeigniter
    • JavaScript
    • MySQL
    • AWS
  • -

    NC, USA - Remote

    Summary:

    • Developed and maintained a B2B, white-labeled, financial/retirement web application as well as an admin dashboard for credit union partners using modern web technologies.

    Responsibilities:

    • Conducted code reviews and provided constructive feedback to ensure code quality (90% coverage) and adherence to best practices.
    • Collaborated in Agile development cycles, participating in daily stand-ups, sprint planning, and retrospectives.
    • Mentored junior developers in onboarding, CI/DC, documentation and software design/architecture.
    • JavaScript
    • Next.js
    • PostgreSQL
    • GCP
    • Docker
    • CI/CD
  • -

    NB, Canada - Remote

    Summary:

    • Spearheaded the development of a sample tracking system, monitoring breath samples from production lab to extensive patient studies spanning across North America and subsequent processing.

    Responsibilities:

    • Applied a robust tech stack encompassing MySQL databases, Angular and Electron.
    • Implemented real-time data analytics on digital dashboards for instant access to critical information.
    • Assumed a pivotal role in requirements gathering, design, and hands-on application development, showcasing end-to-end project management expertise.
    • Angular.js
    • Electron.js
    • MySQL Server
    • Jenkins
    • CI/CD

Skills

  • JavaScript
  • TypeScript
  • PHP
  • C#
  • Java
  • Dart
  • Elixir
  • HTML5
  • CSS3
  • Node.js
  • React
  • Next.js
  • Astro.js
  • Angular.js
  • Electron.js
  • Flutter
  • SASS
  • GraphQL
  • GitHub
  • Jira
  • Jenkins
  • Jest
  • Mocha
  • Chai
  • Figma
  • SQL Server
  • MySQL
  • PostgreSQL
  • MongoDB
  • Docker

Education