Adam Mitchell

Adam Mitchell

Mentor
5.0
(5 reviews)
US$10.00
For every 15 mins
6
Sessions/Jobs
ABOUT ME
Experienced senior-level polyglot engineer and code maniac!
Experienced senior-level polyglot engineer and code maniac!

Hi! I'm a full-time professional software engineer. I'm passionate about coding, having started when I was 8 years old, and I enjoy teaching and mentoring coders of all experience levels. I previously worked at Babylon Health in the UK, but I now work at an emerging open-source graph database startup called Grakn.

I'd like to show you the techniques to learn any new skills related to coding. I can teach you all of the practical knowledge and skills you will need to know to get your dream job and hit the ground running.

My primary language of expertise is Java, but I will likely have experience with any language you can name (and a few others). With me, you will learn:

  • How to learn any programming language without feeling overwhelmed.
  • Using Linux (and MacOS) terminal to be able to use any developer tools.
  • How to use git, the most common source control tool.
  • How to use algorithms and data structures to solve problems efficiently (and how to pass coding tests).
  • How to choose the right tools for the job, understanding the pros and cons of languages and technologies.
  • How to debug and write fail-safe code, even in distributed and concurrent environments (and what that means if you don't already know!)
  • How to write clean and readable code and understand the practice of code reviewing (a senior-level skill).
  • How to work with HTTP, HTML common databases (SQL) and other full-stack technologies.
  • The skills required to work in or manage a team/group, and solving common problems with teamwork and larger projects (integration, estimating, reviewing).

I can also teach and review Computer Science theory for those who are looking to get a degree or other qualification.

London (+01:00)
Joined May 2020
EXPERTISE
6 years experience | 4 endorsements
2 years experience
2 years experience
2 years experience
2 years experience
1 year experience

REVIEWS FROM CLIENTS

5.0
(5 reviews)
Mohammed Saad Yaseen
Mohammed Saad Yaseen
June 2020
This is my second freelancing work with Adam, and as usual, he delivered on time with quality code. I've learnt a lot from him in such a short amount of time, specially at times where I had to personally learn a new technology under crunch time where he assisted me to write code. I highly recommend him.
Mohammed Saad Yaseen
Mohammed Saad Yaseen
June 2020
Adam did a fantastic job in turning around this assignment in literally just no-time! I was amazed by his speed of delivering quality work that exactly solves my problem as asked in the requirement. I definitely recommend him for future jobs, and for long term mentorship.
Mohammed Saad Yaseen
Mohammed Saad Yaseen
June 2020
Adam did an outstanding job to assist me exploring ideas while directing me with approaches to the problem, all while live coding. I must say, I have learned a lot.
Mohammed Saad Yaseen
Mohammed Saad Yaseen
June 2020
Adam was very helpful with his followup session. He clearly explained the concepts behind the work.
Mohammed Saad Yaseen
Mohammed Saad Yaseen
June 2020
Talking to Adam clarified and ensured me that he is the right fit to engage as a long term mentor. I'd continue further sessions with him in the future.
EMPLOYMENTS
Senior Software Engineer
Grakn
2020-01-01-Present
I worked on parts of their tracing and build system, including cloud architecture on GCP, and now I work on core parts of the database, m...
I worked on parts of their tracing and build system, including cloud architecture on GCP, and now I work on core parts of the database, mostly focused on improving performance at all stages (from client to the core database storage).
Python
Java
Node.js
View more
Python
Java
Node.js
Database
Continuous Integration
Google Cloud Platform
Protocol buffers (protobuf)
View more
Software Engineer
Duco
2018-08-01-2019-06-01
I was a full-stack and backend engineer, working on features for clients and upgrading and maintaining core parts of the company's matchi...
I was a full-stack and backend engineer, working on features for clients and upgrading and maintaining core parts of the company's matching engine technology.
HTML/CSS
Java
C++
View more
HTML/CSS
Java
C++
Ruby on Rails
MySQL
Linux
CoffeeScript
Full Stack
Docker
Kubernetes
View more
Software Engineer
Babylon Health
2018-06-01-2018-10-01
I worked on back-end microservices for the clinician's portal for their GP at Hand service, including an automated auditing library for S...
I worked on back-end microservices for the clinician's portal for their GP at Hand service, including an automated auditing library for Spring.
Java
Spring
MVC
View more
Java
Spring
MVC
Docker
Spring Boot
Microservices
View more