James Joffe, Developer in Melbourne, Victoria, Australia
James is available for hire
Hire James

James Joffe

Verified Expert  in Engineering

Web Developer

Location
Melbourne, Victoria, Australia
Toptal Member Since
October 21, 2021

James is a passionate and driven freelance web developer with an attention to detail and the unique perspective of a fully qualified medical practitioner in Australia. He prides himself on effective communication, timely responses, and efficient delivery. James loves providing quality services for his clients to help them fulfill their short-term and long-term goals. No project is too small or too large for him, from personal websites and small businesses to corporate web apps.

Portfolio

Freelance
JavaScript, PHP, HTML, CSS, Node.js, React, Angular, Vue, MongoDB, Full-stack...
Alfred Hospital
Healthcare

Experience

Availability

Full-time

Preferred Environment

PHP, HTML, JavaScript, Vue, Angular, React, Laravel, Node.js, TypeScript, CSS

The most amazing...

...thing I've accomplished is maintaining an outstanding customer satisfaction rating during nearly 15 years of freelance experience.

Work Experience

Full-stack Developer | Web Developer

2007 - PRESENT
Freelance
  • Worked on and developed hundreds of websites serving clients all over the world.
  • Maintained excellent client satisfaction with a perfect 5-star rating on over 400 completed projects.
  • Reached status as one of the most successful freelance web developers in Australia with my skillset.
Technologies: JavaScript, PHP, HTML, CSS, Node.js, React, Angular, Vue, MongoDB, Full-stack, REST APIs

Surgical Resident

2021 - 2021
Alfred Hospital
  • Looked after acute surgical patients undergoing a variety of elective and emergent procedures.
  • Practiced effectively and efficiently within my scope of care and with an appropriate level of independence.
  • Performed duties as a surgical assistant in a variety of cases.
Technologies: Healthcare

TuneHorizon

This is a peer-reviewed music platform, connecting electronic music producers with experienced reviewers and providing free exposure. I developed it using the Laravel framework as a back end and modern HTML, CSS, and JavaScript front end.

Stock Analysis Portal Built with Nuxt.js and Laravel

This stock analysis portal provides a social media sentiment analysis for securities listed on the Australian Stock Exchange (ASX). I built it using a microservice architecture to compile data into a central database for deep learning and statistical analysis. The back-end API is run using Laravel, while the front end is a Vue.js (Nuxt.js) application.

App and Infrastructure for Buy-now-pay-later Company

I managed this AWS infrastructure via infrastructure as code (IaC) tool with Terraform. I also integrated Algolia's search for a popular buy-now-pay-later company and their various product subsites in Australia. The application was built in WordPress, and the integration was performed with jQuery and React.

Restaurant and Event Bookings in Angular

This restaurant booking app has an Angular front end with SSR consuming data from a heavily customized WordPress back end serving data via REST API. It interacts with various third-party APIs to take venue inquiries and restaurant bookings. It is hosted via AWS Elastic Beanstalk.

Learning Management System (LMS) Built in Vue.js

This Vue.js based learning management system (LMS) delivers high-quality interactive learning material for mental health. Its back end was built using Laravel and October CMS. I was a lead developer maintaining the project, including several feature additions, bug fixes, and complex reporting requirements.

Leadership Management SaaS Built with Vue.js and Laravel

This project consists of a Vue.js front end consuming a Laravel back end serving via a REST API. It facilitates mentorship programs within companies, allowing mentees and mentors to connect, communicate, and coordinate sessions and shared learning modules. I was a lead developer maintaining several product applications. I also created custom Docker containers to be used in Bitbucket pipeline building processes.

Languages

PHP, HTML, JavaScript, CSS, HTML5, CSS3, TypeScript, GraphQL

Frameworks

PHP MVC, Angular, Laravel, Svelte, Nuxt.js, Twig, OAuth 2, Next.js

Libraries/APIs

React, REST APIs, Vue, Node.js, Shopify API, WooCommerce API, jQuery

Tools

Git, GitHub, Bitbucket, GitLab, Advanced Custom Fields (ACF), Terraform, Beanstalk

Paradigms

Object-oriented Programming (OOP)

Platforms

Amazon Web Services (AWS), Shopify, WordPress, Docker, WooCommerce, Google Cloud Platform (GCP), Algolia, AWS Elastic Beanstalk, October CMS, Kubernetes, DigitalOcean

Storage

MySQL, PostgreSQL, MongoDB

Other

APIs, Back-end, Full-stack, CI/CD Pipelines, Pipelines, Anatomy, Containers, Architecture

Industry Expertise

Healthcare

2016 - 2019

Doctor of Medicine (MD) in Surgical Residency

University of Melbourne - Melbourne, Australia

2012 - 2016

Bachelor's Degree in Biomedical Science

University of Melbourne - Melbourne, Australia

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