Robert Austin

Robert Austin

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Passionate coder helping others achieve their goals.
Passionate coder helping others achieve their goals.

I have been a full stack web developer for 15 years and have used a range of technologies in that time. I have experience in PHP, Ruby-on-Rails, NodeJS, React, React Native, CSS, MySql, SQL Server, and VBA.

I have worked with several companies in that time and built professional websites/information systems for businesses ranging from mom-and-pop stores to full corporate entities.

London (+00:00)
Joined August 2024
EXPERTISE
5 years experience
10 years experience
8 years experience
10 years experience
14 years experience
12 years experience
14 years experience

REVIEWS FROM CLIENTS

Robert's profile has been carefully vetted and approved as a Codementor. Connect with Robert now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
quizr
PHP
0
0
allbright
TypeScript
0
0
EMPLOYMENTS
Lead Engineer
Ellevate Football Training
2023-05-01-2024-06-01

Joined Ellevate Football Training as Lead Engineer to vertically integrate an existing barebones app. At that time an external company...

Joined Ellevate Football Training as Lead Engineer to vertically integrate an existing barebones app. At that time an external company had been tasked with development of the app and it had failed to deliver a working upgrade for over a year. Reintegrating the app involved a process of taking over the codebase, conducting an analysis of requirements and creating a plan to move forward and build out the engineering team.

  • Launched the app on Android after extensive dependency upgrade and rewrite (only available on IOS previously).
  • Interviewed, negotiated and hired several developers for the engineering department.
  • Implemented Github actions on relevant repositories.
  • Implemented push notifications using OneSignal.
  • Implemented user analytics using PostHog.
  • Implemented Redux Toolkit to enable pre-fetching of data prior to the app being fully loaded, thus ensuring a smoother experience for the end-user.
  • Implemented pre-commit hooks to ensure that formatting and testing were run prior to pushing to remote.
  • Implemented animations using react-native-reanimated to ensure an optimised user experience.
  • Implemented OAuth2 (previously only email signup had been actioned).
  • Improved testing of existing applications using RSpec and Jest.

Tasks performed as part of the day-to-day running of the department:

  • Worked with the Head of Design to convert Figma diagrams into React/React Native components.
  • Conducted regular meetings with Head of Product to identify problems and come up with appropriate solutions.
  • Managed implementation of several key features including Player Card, Leaderboard, User Referrals, Promo codes, Events, Quiz Module and Training Plans.
  • Conducted daily standups, ticket refinement sessions and weekly retrospectives.
Ruby on Rails
PostgreSQL
React
View more
Ruby on Rails
PostgreSQL
React
React Native
View more
Senior Developer
SilverDoor Apartments Ltd
2022-03-01-2023-05-01

Joined SilverDoor as a 3rd party integration specialist. Integrations within the Serviced Apartment industry are a huge part of the ec...

Joined SilverDoor as a 3rd party integration specialist. Integrations within the Serviced Apartment industry are a huge part of the ecosystem due to the prevalence of channel managers.

  • Created emulator to fake 3rd party API responses from channel managers.
  • Rebuilt Global Distribution System module in line with SOLID design principles.
  • Improved behaviour and structure of existing online reservations module.
  • Rewrote Salesforce integration to achieve better code maintainability.
MySQL
Nginx
Vue.js
View more
MySQL
Nginx
Vue.js
Laminas
View more
Senior Developer
Elucidat Ltd
2021-06-01-2022-03-01
  • Worked in multiple teams to deliver high quality software using Laravel/React.
  • Took part in sprints, ticket refinement se...
  • Worked in multiple teams to deliver high quality software using Laravel/React.
  • Took part in sprints, ticket refinement sessions, and sprint reviews.
  • Aided creation of microservices to rebuild legacy codebase and performed QA duties.
MySQL
Laravel
React
View more
MySQL
Laravel
React
Apache Web Server
View more
PROJECTS
Serviced Apartment Management System
2014
Created a serviced apartment management system in Laravel that managed booking and cleaning scheduling, invoice generation, reporting, an...
Created a serviced apartment management system in Laravel that managed booking and cleaning scheduling, invoice generation, reporting, and issue tracking.
Laravel
JavaScript
View more
Laravel
JavaScript
View more