Junior Software Engineer currently working @ Dice Technology.
• London, UK
Profile | Skills | Projects | Education | Experience | Interests |
---|
I have recently graduated from Makers Academy, having realised a lifelong passion for software development. I am passionate about Ruby and Javascript with a thirst for discovering new languages and frameworks.
With a background in Logistics & Supply Chain and having spent 7 years planning worldwide tours for global artist management agencies, I have developed a strong set of problem solving, collaborative and stakeholder management skills.
I love programming as it gives me the freedom to create and innovate and it offers the opportunity to push exciting new boundaries while improving user experiences.
Throughout my career, I would always think of ways to improve our processes while keeping abreast of innovations in the sector and I am now particularly excited to be able to use my technical knowledge to build solutions to help solve real world problems, whether in my personal projects or in a workplace.
Languages | Technologies | Testing | Concepts | Tools |
---|---|---|---|---|
Typescript | React | Jest | XP/Agile | VSCode |
NodeJS | Express | Jasmine | TDD/BDD | GCP/AWS |
Ruby | Sequelize | Capybara | OO Design | Git |
SQL | Ruby on Rails | RSpec | Remote working | TablePlus |
HTML5 | Sinatra | Selenium | Pair programming | OSX |
CSS3 | jQuery | CI/CD | Bootstrap | |
Markdown | PostgreSQL | Git workflow | ||
TravisCI | RESTful APIs | |||
Heroku | MVC Pattern |
I always approach solving problems by breaking them down into manageable chunks. I am patient and never deterred by a problem.
A good example of this was deploying a finished product in just over a week using entirely new technologies to us for my final project at Makers - we came up against multiple challenges which we overcame by mapping how each actor interacted, outlining the flow in the code, narrowing down the issue, then each reading up on them and sharing what we learned to inform our next sprint.
While working at MN2S, I led a team of 5 logistics coordinators in a highly demanding environment, where we were constantly faced with complex issues relating to artist tours. I taught the team to remain calm and worked with them to find the cleanest solution.
Whilst working in artist management, I successfully managed high stakes relationships with a variety of key stakeholders, including press and legal teams, event promoters, artist managers and the artists themselves, to ensure the success of worldwide tours and individual shows.
This resulted in the band Boney M trusting me to tour manage them in Thailand and DJ Jazzy Jeff’s team agreeing to reunite with Will Smith for a one-off show in Blackpool in 2017 which they hadn’t done in decades.
At Makers, this meant I could pair program with ease and quickly keep all teams up to speed after each sprint during our group projects.
I always try to operate using a growth mindset, by seeking out criticism, changing my approach if I meet a difficult challenge and gathering different perspectives.
This served me well when working on my final group project at Makers as it meant I could quickly learn new tools and motivate the team when we were struggling. I pride myself on being empathic, a good listener and have the emotional intelligence to navigate through difficult situations. This meant I could play an important role in keeping the project team on track through positive leadership.
While working in music, I often had to adapt my communication style to build good relationships and explain complex concepts (e.g. technical, legal etc) to different audiences.
“A platform to easily swap games. Buy once, play forever.”
I am building this serverless web app as a solo project to discover the AWS ecosystem (Lambdas, noSQL, Cognito etc), consume 3rd party APIs (Rawg, ShipEngine…) and practice my ReactJS/NodeJS with a focus on best engineering practices and TDD. (API / Client)
“A web app for reviewers and students to book reviews and track their progress visually over time.”
In this final group project at Makers, I:
I particularly loved to:
Improvements if we had more time:
“A web app inspired by Facebook for lizards and robots who like to hack.”
In this group project, we used:
“A solo project and small test-driven program to interact with the command line and log finances.”
Here, I worked off acceptance criterias to create user stories and write a program in Ruby / RSpec using BDD and best OOP practices.
“A solo project to work with and refactor legacy code.”
On this challenge, I had to add a new product to a legacy codebase that has gone out of hand. I started by writing tests with 100% coverage via RSpec and encapsulated behaviour to be able to refactor and add the new product. If I had more time then, I would have looked at moving each item into respective classes using SRP and dependency injection.
A highly selective and 12 week intensive software development bootcamp.
Endeavor Streaming (Dice Technology) - London (Feb 2021 - Present)
Junior Software Engineer
Paradigm Talent Agency - London (Jan 2019 - Dec 2020)
Executive Assistant to 2 Senior Agents
MN2S Booking Agency - London (Aug 2014 - Jan 2019)
Logistics Coordinator & Admin Manager
The Big Noise Festival - Elephant & Castle, London (2014)
Booker/Production assistant
The Trailer TV - Deptford, London (2014 - 2015)
Co-founder - “Fortnightly event showcasing emerging artists through its live broadcast of performances, interviews and music videos in a lorry trailer.”
ULYSSE Transport - Nice, France (2010 - 2011)
Transport Assistant and Fleet Officer
HELP Transport - Nice, France (2009 - 2010)
Transport Assistant Officer