Andy Mitchell

Software Developer

About Me

Hello! I'm Andy, a software engineer who specialises in web and mobile application development as well as designing, developing and commissioning industrial control systems. I'm passionate about crafting high-quality code, learning new technologies and using my skills to have a positive impact on the world.

I started my career in software engineering at the age of 17 through an apprenticeship with a local software company. I studied part-time over the next couple of years and worked hard to complete my apprenticeship a year early. After finishing my apprenticeship, I took an interest in volunteering and decided to spend 3 months working with a sustainable development charity in Costa Rica and Nicaragua.

After returning to work, I continued studying part-time to achieve a Bachelor's of Science in Engineering and Management from the University of Portsmouth. Shortly after graduating, I wanted to further improve my technical skills as well as my Spanish so I chose to sign up for a 2-month Java Backend Bootcamp in Mexico. The skills I learned allowed me to work on more complex projects for customers in the semiconductor industry which took me across Europe, Asia, and North America.

With a desire to experience a new culture and dive back into higher education, I moved to Spain to pursue a Master's of Science in Software Engineering at the Politechnic University of Madrid. Inspired by my previous volunteering experience, I requested and received a grant to develop a telemedicine platform for developing communities based along the Cayapas river in rural Ecuador as part of my Master's thesis. After the initial development work, I spent 2 months living with Afro-Ecuadorian and indigenous communities commuting by canoe to medical outposts to perform usability testing with the local volunteer doctors.

Skills

Here are some of the technologies I have worked with

Java

.NET

Kotlin

Elixir

HTML 5

CSS

JavaScript

React.js

Node.js

git

AWS

Portfolio

Some of the bigger projects I've worked on.

Some smaller Javascript projects can also be found here.

Cayapas Telemedicine Web App

A web application to support Ecuadorian doctors working in indigenous communities

Cayapas Telemedicine Android App

An Android application for rural doctors to submit teleconsultations to the web platform

Babel Chat

A Multi-Language Chat Application allowing users to send and recieve messages translated messages
 

Impact Tracker

A web application to track your environmental impact

Impact Tracker App

Android application to access the Impact Tracker web application

Mastermind App

A Mastermind Android application


Contact Information

Blog Posts

My Experience Studying Java at a Coding Bootcamp in Mexico

Now that I’ve just started a new semester of classes in my Master’s program, I often find myself needing to introduce myself and talk about my background in software engineering. I always feel strange when it’s my turn...

Read more

My Time Volunteering in Costa Rica and Nicaragua

In 2015, after reading the book ‘The Art of Nonconformity’ I was inspired to look for volunteering opportunities and after a small amount of research, I found the UK-based charity, Raleigh International. Raleigh International focuses...

Read more