A passionate software developer with 5 years professional experience in the industry. I love to write code and solve problems, learning about as many different techologies as I can.This is my expanded resume where you can read my employment, education and hobbyist history, and I'll go over some of my previous projects in detail.For any further information such as references or telephone number, check my physical resume or send me an email.
After 2 years of proving myself as being a software developer at Admit One, I was asked to start a new R&D subteam to focus on big picture projects. We have developed several new products and services that have been essential in aiding our recovery from the COVID-19 pandemics effects on the industry.In fact, our quick thinking in our changes to software (seating plan algorithms, etc) during the COVID-19 pandemic was celebrated in the BBC for helping the cinema industry survive during a difficult time.In R&D we generally use a more modern approach to development too, opting for more modern Javascript and Python solutions over our Delphi roots.Our team have come up with exciting innovations that have saved our customers a lot of money, while creating brand new revenue streams for the company and I am proud of the work that we have accomplished.
Working in the cinema industry, my role at Admit One was initially to fix bugs and implement new features in our POS and back office software. This was coding primarily in Delphi, sometimes at a low-level writing win32 DLLs and sometimes at a higher service API level.I spent my first year or so getting through my assigned tasks quickly and without handholding, learning about the products and improving my coding.In time I was put in a more customer facing role, being sent across the world to represent the company internationally at trade shows and meetings. I enjoy interfacing with customers and have made good business relationships with a lot of them.
Upon leaving university, I was hired as the primary app developer at Resort Marketing Ltd. I oversaw the updating and maintenance of a dozen existing apps, across both iOS and Android.My presence unburdened a very pressured team, and allowed them to return to generating revenue, rather than simply fixing bugs. My ability to do my job as specified, without constant monitoring, was where my value came at the start of my career.
Delphi, Java, Python, Javascript, PHP, Swift, SQL, Postgres
C++, C#
I have had significant experience across the board of object-oriented languages. While I have more experience in some than others, a knowledge of the underlying concepts means I can transition between languages with ease.
I am highly focused and motivated on the task at hand and love solving problems. Even if a task looks tough, I'll stick at it long enough to get something working, or discuss potential other solutions when called for.
My job roles haven't been at all routine. Sometimes I'll be working on web frondends, the next I'll be writing Python scripts, then I'll be working on apps. The environments I learned in has shaped my ability to work with the tools at hand, whatever they may be. It's all about getting the job done.
The A1 Device is a codename for our custom computer unit that we now use in cinemas and theatres across the world. I chose the hardware components and wrote all the software myself.They can be used to display kitchen information to chefs, or act as digital signage for customer facing screens. They also drive access control gates that can limit or control flow of customers at a site. It is a cheap, reliable computer unit designed to be user friendly and cut costs for customers, with all the software written in-house.This was my first big R&D project and it was a great way to start working with hardware as well as software, as well as learn more about time management and delegation.
I wrote and maintained 11 different apps during my time at Resort Marketing. They can be found on both iOS and Android stores.
I have worked on so many projects over the years, and most of them can be found open-source on my github. Hundreds of thousands of lines of code across Android, iOS, Windows, Mac and Linux applications.
I built a tribute to Taxi Driver in Unity as part of an online weekend game jam. It was primarily to set a scene with a keen focus on lighting. Fully created in the Unity Engine, with the scripting done in C#