Skip to content
View JoeOsborne77's full-sized avatar

Block or report JoeOsborne77

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JoeOsborne77/README.md

JOE OSBORNE

CONTACT


ABOUT

Software Developer with experience across the full stack and a growing specialisation in front-end development. Skilled in React, TypeScript, and Node.js, I focus on building clean, performant, and user-centred applications.

With a decade in the music industry before moving into tech, I bring strong communication, creative problem-solving, and collaboration skills to every project. I’m passionate about crafting intuitive digital experiences that balance technical excellence with thoughtful design.

Mid Level Web Developer @ Curve Royalty Systems Thriving in an Agile environment. A typical day involves:

  • Proactively identifying and resolving bugs
  • Re-architecting legacy code
  • Enhancing UI consistency and restructured components for scalability
  • Developing and maintaining front-end components
  • Creating and implementing new features
  • Collaborating closely with our QA, Product, and Client Management teams to align development goals with client needs

A recent highlight was the successful integration of Spotify's API into our system. Building both the backend and frontend, this allowed users to seamlessly import their catalogues in bulk.

PROJECTS

Name Links Description Tech/tools
Takeaway Challenge Code Simple takeaway App which allows users to see a restaurants menu, place an order and get sent a text saying their order has been received Ruby, Twilio, RSpec
Chitter Challenge Live Link, Code, Screen Record Clone of Twitter where users can sign up, login, logout, see previous 'peeps' and post their own 'peeps' with images Ruby, SQL, RSpec, HTML, CSS, TablePlus, PostMan
MakersBnB Challenge Live Link, Code Clone of Airbnb where users can signup, login, signout, upload a place to stay with images, book a place to stay and more Active Record, BCrypt, PostgreSQL, Ruby, RSpec, TablePlus, PostMan
Bowling Challenge Code Bowling program with multiple classes to correctly score a 10 frame game of bowling Javascript, Jest
Notes App Code Simple web app allowing users to post notes Javascript, Jest, HTML, CSS
News Challenge Live Link, Code, Screen Record News feed app using the Guardian's Api with search functionality, allowing users to filter results. Images and links go directly to the relevant Guardian page Javascript, Jest, HTML, CSS, Guardian API
GrumbleBook Code, presentation Clone of Facebook where users can signup, login, signout, comment on posts, approve or disapprove posts and upload gifs, pictures and videos to go alongside posts React, Express, Nodemon, Handlebars, Mongoose, MongoDB, ESLint, Jest, Cypress, Firebase, Javascript, TablePlus, PostMan
Bank Tech Test Code Simple bank program completed to test abilities on writing clean code and TDD. Program allows users to deposit and withdraw money from a bank account. Javascript, Jest
votewatch Code, iOS Screen Record, Presentation Mobile App which notifies users when a new vote is passed and how their MP voted. Also allows users to signup, login, signout, see their MP's voting record, directly email their MP (with email address), swipe through to see older voting records and place their own approve or disapprove ratings for each vote their MP makes. Users can also instantly Google vote titles making it easier to garner information and context of each vote PostgreSQL, Express, React Native, Node, Javascript, House Of Commons APIs, TablePlus, PostMan, EXPO

WIDER SKILLS

Organisation Skills · Trained Mental Health First Aider · Git/GitHub · TDD · Data analysis · Discernment of client needs · Large Scale Metadata Management · Emotional Intelligence & Empathy · CRM Strategy · Photoshop · Premiere Pro · Google Docs Editors · Creative Strategy · Attention to detail · Strong Communication Skills · Leadership · Managing & Training Junior Staff · Presenting & Public Speaking · Problem-solving · Discipline · Time management · Resilience

Discernment of Client Needs

During my time at The Orchard I was a top performer, beginning as a Senior Client Manager for 4 years and ending as a Senior Marketing Manager for the final 4 years. It was not uncommon for me to go above and beyond to understand and meet my clients needs. In one instance I had three different clients all with different important events in the evening. They all desired my attendance so I ended up going to all three across one evening. I was able to keep all clients happy and ensure they all felt equal. This skill was also highly valuable during my time at Makers, where I was able to quickly identify user needs for different programs and create well formed user stories, which helped steer the direction of various projects. It comes natural to me to think about how the user will use the product and try to put myself in their shoes.

Data Analysis

When working on a particular release I noticed a very large spike in listenership in a particular city but we couldn't identify why. By digging into the data I identified the cause of the jump (there was a TikTok trend in the city using the track) and was able to capitalise on this by arranging a live marketing event including a performance from the artist very quickly. After the event we also saw a conversion from passive fans of one track into active fans who were diving into the artists catalogue. My highly methodical approach to analysing data made adopting a TDD approach to programming a smooth process which I enjoy greatly. Likewise these skills enabled me to get visibility and resolve bugs on both mine and others codebases.

Strong Communication Skills

As part of my previous role I regularly led large planning meetings of both internal teams and external companies and freelancers I had hired for projects. The aim of these meetings was to provide an open space for people to put forward their creative strategies, encourage collaboration and devise a solid route to market by bringing the different pieces together. Through my excellent communication skills I was able to foster exciting, productive and positive environments for people to thrive in. These planning meetings resulted in several silver, gold and platinum releases and a general increase in audience size for the artists I was working with. During my time at Makers I was able to utilise these communication skills to slot into a variety of teams and be an effective and uplifting team member. On several occasions I was Team Lead for the day and led retros which I found highly enjoyable.

Managing & Training Junior Staff

As a senior member of staff it was my responsibility to manage and train several junior members of the team, such as when our department hired a coordinator. Through regular check-ins I was able to empower them by showing genuine interest in their success and wellbeing. I encouraged them to present solutions to problems, rather than solving problems for them. By being an active listener I was able to discuss their long-term career aspirations and help them understand potential career paths. In this particular example this junior member of staff ended up being promoted to a more senior role in the team that we were in desperate need of and rapidly became one of our highest performing team members.

WORK EXPERIENCE

The Orchard, Sony Music (May 2018 to August 2022)
Senior Strategy and Marketing Manager

  • Through my marketing campaigns I helped secure certified platinum releases by; Ivor Novello nominated Russ Millions, Skepta, Jorja Smith and JP Saxe
  • One of my last campaigns saw an increase in social media subscribers by 200%
  • Undertook in depth data analysis on a day to day basis
  • Worked closely with CRM teams to strategise campaigns & content rollout
  • Ran marketing campaigns and managed six figure budgets
  • Led PR's, Video Directors, Graphic Designers, Photographers, Radio Pluggers, Digital Account Managers and Digital Marketing Teams
  • Created content for, ran and grew artist social media channels
  • Presented recaps of campaigns to entire business (300+)
  • Worked closely with streaming partners to collaborate on marketing activations
  • Worked with brands, sync and other wider teams to further promote our client's releases
  • Collaborated closely with artists and management to help them achieve their creative goals
  • Stayed on top of new forms of media and educate artists to ensure they are exploiting them to the best of their ability
  • Expanded campaigns internationally and hired relevant international promo teams
  • Was a dependable point of contact for all clients
  • CRM Strategy - Organised website launches, wrote newsletters and grew subscriber lists
  • Created, organised and executed all forms of marketing activations
  • Introduced new processes which improved efficiency and team morale
  • Liaised with R&D team to highlight and solve bugs

The Orchard, Sony Music (May 2018 to August 2022)
Senior Client/Label Manager

  • Handled large sets of data & multiple metadata ingestions
  • Managed several high priority clients including Red Bull Records, September Records, Thirty Tigers, Arista Records, Nettwerk and more
  • Undertook in depth data analysis of projects in order to identify trends and encourage growth
  • Organised and project managed the manufacturing of multiple physical formats (Merchandise, CD's, Vinyl etc.)
  • Controlled inventory of stock and was coordinated ordering, storage, tracking etc
  • Effectively led all internal and external teams through from product ingestion to market

EDUCATION

Makers Academy (August 2022 - December 2022)

  • Learning how to learn: Explored and adopted various learning techniques. Including; in depth note taking using Notion, GDrive, setting SMART Goals, utilising the Ready Position and Pomodoro Technique
  • Agile workflow: Embodied for every group project, something which came very naturally for me due to my previous experience
  • SOLID: Got to grips with each principle and applied them consistently for every project i.e. Bank Tech Test
  • CRUD: Routinely implemented all four functions in a wide variety of projects
  • TDD: Developed a ground up approach to programming using the red, green, refactor processes. Scored 'near perfect' on coding review
  • Wellbeing and Productivity: Managed workload and wellbeing efficiently. Set clear boundaries in order to enhance productivity. Attended meditation sessions everyday, a practise I have taken into my daily routine
  • Learning New Languages: Rapidly applied a coherent process to learn a new language within one week
  • API's: Used a variety of GET, PATCH and POST requests to multiple API's for a variety of projects including the House of Commons and Guardian's API's
  • Databases: Used MongoDB and PostgreSQL to CRUD databases and tables, integrated into fully functioning programs to store data
  • Pairing: Formed enjoyable working rhythms with team mates by pairing everyday
  • Debugging: Learnt how to tighten the loop and get visibility on bugs quickly
  • Teamwork: Contributed to multiple features for projects as well as daily standups and retros. Embodied an empathetic stance to ensure all team members felt able to express themselves and take breaks when needed
  • Presenting: Presented projects to the whole group, coaches, prospective and existing students

University of Hertfordshire (September 2011 to May 2014)

  • Music Business - 2:1 - Modules including; Marketing & Strategy, Data Analysis, Music Technology, Law, Business Management and more
  • Organised multiple events through excellent planning and time management skills
  • Interned throughout my degree to ensure I had adequate experience upon graduating
  • Voted 'Most Improvement' and 'Most Likely To Have a Number One Single' 🎵

Other qualifications

  • Qualified Scuba Diver (PADI)
  • Grade 6 Classical Guitarist
  • Mental Health First Aider (trained at Sony Music)

VOLUNTEERING AND CHARITABLE WORK

I am a firm believer in giving back and have been able to utilise my professional experience and compassionate nature to help others along the way. I am hoping to continue with this work and make a difference where I can in the tech industry

  • I was a mentor for the Creative Mentor Network, a charity which helps young people from low socio-economic backgrounds who are under-represented in the creative industries. Over the course of a year I helped and encouraged my mentee to advance in her career through weekly meetings over the course of a year. We mainly focused on expanding her network and increasing her soft skills. I also helped her with interview prep for a job which she secured.
  • The video streaming giant Vevo invited me to do a panel for Raw Material, a charity they had partnered with who are focused on helping young people from diverse backgrounds get into the creative industries
  • Over the last 8 years I have volunteered for Glassdoor (Homeless Shelter) on a bi-weekly basis
  • In 2020, together with my colleagues I helped to raise over £2k (432% over our target) for the charity Road To Freedom, a charity focused on helping refugees

HOBBIES AND INTERESTS

  • 🔭 Currently using a Raspberry Pi to automate my lights and blinds at home
  • 👯 Looking to collaborate on open source projects within the realms of Tech For Good, Music and Home Automation
  • ⚡ Fun fact... I can make several animal noises, including quite a convincing Dolphin
  • ⚡ Fun fact 2... One of my favourite snacks is doubles, which I ate copious amounts of when learning about mocking 😎
  • 🌎 🌱 🚲 Trying to reduce my carbon footprint on a daily basis
  • 🪸🤿 Last year I became a qualified scuba diver, which was life changing!
  • ⛰️🥾 I love hiking, especially up mountains (even got engaged up one!) and have hiked Snowdon twice, Ben Nevis, Mount Ainos (Greece) and others in China, the Outer Hebrides and Switzerland
  • 🫂 🎵 📖 I find story telling in all manner of art forms incredibly engaging
  • 🖋️ Writing, in the form of songs, blogs and books
  • 🥋🥊 Looking after my mind and body through exercise is and has been a passion of mine for the last 16 years
  • 🍲🍝 Taking time out to cook brings me a lot of joy. I enjoy trying to create new dishes and learning about new cuisines regularly
  • 🧘 Mental health is very important to me and I desire to be a positive force in the world. I was a trained Mental Health First Aider in my previous role

PROGRAMMING CONTENT

CLOSING

Machine learning and further integration between music and tech, as well as tech for good and how technology is changing people's lives for the better is very exciting for me. Specifically the advancements in the mental health, general medical and environmental industries make me feel privileged to live at such a time and I am looking forward to contributing to these fields.

REFERENCES

Available upon request

Popular repositories Loading

  1. playing-with-git playing-with-git Public

  2. PlayingWithGit2 PlayingWithGit2 Public

  3. clmystery clmystery Public

    Forked from makersacademy/clmystery

    Command Line Murder Mystery

  4. fizzbuzz fizzbuzz Public

    Ruby

  5. student-directory student-directory Public

    Ruby

  6. WeekOne WeekOne Public

    Ruby