Deloitte Software Engineer seeking software development role in a dynamic, innovative environment.
One year experience as a Deloitte consultant on software development for BMW and Jaguar Land Rover's new online eCommerce platforms.
Makers Academy graduate 2019
Nine years experience in a leading telecommunications firm, developing effective processes for a highly successful start-up.
Confident to learn new technologies and to quickly understand their fundamentals
| Project | Description | Time | Technologies | Links |
|---|---|---|---|---|
| Woke | A driving trivia game for Android. Voice activated trivia game to help you stay awake whilst driving. Working in a team of four, with daily standups, retros and Agile processes. | 2 Weeks | Java, Android Studio, JUnit 4 | Github |
| Acebook | Group project: A Facebook clone featuring sign up, posting statuses, posting on other people's walls and editing posts. Using Agile methodologies and working in a team of six. | 2 Weeks | Ruby on Rails, HTML, CSS, Travis CI, Capybara, Rspec, PostgreSQL, Heroku (for deployment) | Github, Link to site on Heroku |
| MakersBnB | Group project: A clone of Airbnb - users can advertise their spaces to rent, and request to rent spaces | 5 Days | Ruby, Rspec, Capybara, Sinatra, Datamapper, PostgreSQL | Github |
Comprehensive understanding of desktop hardware, operating systems and mobile devices including:
- Windows
- Linux
- Mac OS
- Android
Broad knowledge in 3G/4G and Windows Networking Proficient in monitoring and maintaining IT and communication systems.
Expert in hardware repair and technical solutions.
Experienced Client Account Manager; configuring telecommunications hardware, setting up mobile and desktop phones and monitoring data usage and billing.
I have been commended for my calming influence in a team. Collaborative working and Agile methodologies were essential for the successful delivery of my final project at Makers. Whilst creating a speech recognition game, I helped ensure team members were working to the best of their abilities by remaining focused and communicating constantly. Issues such as enabling the speech recognition engine to understand voice input were challenges. This example was resolved by combining some team members’ advanced knowledge in the Dialogflow API with others’ knowledge of Java. Pair programming and mobbing were essential to all of the Makers projects’ success. I enjoy this way of working.
I create storyboards to plan out work. When I was required to re-create Facebook using Ruby on Rails, I structured the order and layout of each page, which links lead to where and the flow of the whole site before I started to make it. This is a typical way of working for me.
The coding tasks set in the self guided learning part of Makers’ course were extremely challenging and required an extensive process of trial and error. However, I was successful at completing the module. I am tenacious and driven to find solutions.
After using text editors for all of my coding, I was curious about how they work and what goes in to certain features such as syntax highlighting. I have now started to make my own text editor so that I can fully understand what goes in to making one.
I have a thirst for knowledge. I love to experience new things, learn new skills and travel the world. I want to contribute my strengths to an organisation that will invest in my professional development and support me to becoming a Senior Software Developer, leading a team of people to create an innovative product.
Regarded as Europe's #1 coding bootcamp, Makers is a 16 week programming course that enables students to become full stack developers by means of self-directed learning, object oriented programming, pair programming, TDD, Agile methodologies and XP values.
-
Ruby
- Ruby on Rails
-
Javascript
- JQuery
- React
-
Java
-
HTML
-
CSS
- Bootstrap
-
Rspec
-
Capybara
-
Jasmine
-
JUnit 4
-
PostgreSQL
-
Active Record
-
Version control (Git)
-
Continuous Integration/Continuous Deployment (Travis, Heroku, Circle CI)
Our day-to-day group working schedule involved morning standups to discuss and plan out our day, then regular meetings during the day to keep track of how we've been working, and finally a retro at the end of the day. I can work well in either pair programming or mobbing with a team, depending on which style is best suited for the task at hand.
- Diploma, Music
- Grade: Merit
- Performance education that focused on drumming and also included theory (grade 8 theory achieved)
- I was part of the video team at ACM, to record and help interview artists that came to visit, talk and perform at clinics.
Deloitte (December 2019 - Present)
Software Engineer - Cloud Engineering
Consultant on front and back end of Jaguar Land Rover and BMW's eCommerce platforms. Using Javascript, Vue, PHP & React to improve functionality and implement new features for the client's platforms.
Utilising cloud services with AWS, and DevOps practices using Terraform and Ansible to run deployments on a daily basis.
Working as part of a multidisciplinary, Agile team across multiple countries.
Experience of using the following technologies while at Deloitte:
- Javascript
- CSS/SASS
- React
- Vue
- AWS (Lambda, EC2, S3, RDS, DynamoDB, SQS, SNS)
- Docker
- Magento
- PHP
Anvil Mobile Ltd (September 2010 - April 2019)
Support and Provisioning
I was instrumental in the founding of this start-up telecommunications company. I lead on handling maintenance requests and track issues raised through the service desk ticket system. I was the first point of contact for diagnosis of problems via email, website and phone calls from clients. Responsible for quality control; I updated and maintain the IT support and internal procedures documents including the ISO 9001 certification.
Daily tasks:
-
Hardware/Software support for 4G equipment: SIMs, routers, bonding units, switches. Networking information and records pertaining to usage of SIM data.
-
Provisioning of SIMs on six UK and European networks
-
Configuring routers for orders - Setting up of VPNs, DNS, static IPs and security.
Music: I have played drums for 20 years, and still play every day. Learning to play drums has given me a dedication to completing a task, and the ability to think laterally; especially as the music I play can be in very unusual time signatures. I play in two local bands with my friends and try to keep as active as I can in the music scene.
Computing: Building computers! I have built many PCs over the past 5 years. I have built small business PCs and large gaming PCs, and enjoy the research of which parts are the most effective for each build. I have been interested in computer hardware since our first computer we had in 1993, and have been very involved in gaming since that time too.