Skip to content

Instantly share code, notes, and snippets.

@jshbrntt
Last active February 21, 2020 00:22
Show Gist options
  • Save jshbrntt/4ed8305d3dcef77f33d67fe13abe8632 to your computer and use it in GitHub Desktop.
Save jshbrntt/4ed8305d3dcef77f33d67fe13abe8632 to your computer and use it in GitHub Desktop.
{
"basics": {
"email": "joshua@barne.tt",
"label": "Professional Keyboard Slapper 👋 ⌨️ 💻",
"location": {
"city": "Cambridge",
"countryCode": "GB"
},
"name": "Joshua Barnett",
"profiles": [
{
"network": "github",
"url": "https://github.com/synthecypher",
"username": "synthecypher"
},
{
"network": "stackoverflow",
"url": "https://stackoverflow.com/users/2481696/joshua-barnett",
"username": "Joshua Barnett"
},
{
"network": "linkedin",
"url": "https://www.linkedin.com/in/joshua-barnett-41068743/",
"username": "Joshua Barnett"
}
],
"summary": "My initial foray into software development began in secondary school, where a drive to create games in Flash exposed me to many challenges that shaped my experience as a self-taught programmer. My appetite for understanding and solving problems has since been applied to businesses centered on gambling, casual gaming, e-learning, user testing, speech recognition, and video streaming."
},
"education": [
{
"area": "First-class honors in Computer Science with Industrial Placement (G401)",
"courses": [
"COMPUTING FUNDAMENTALS 1 (CMPC1F02)",
"COMPUTING SYSTEMS 1 (CMPC1M01)",
"COMPUTING SYSTEMS 2 (CMPC1M02)",
"MATHEMATICS FOR COMPUTING B (CMPC1F03)",
"PROGRAMMING 1 (CMPC1M04)",
"THE COMPUTING REVOLUTION (CMPC1F05)",
"ARCHITECTURES AND OPERATING SYSTEMS (CMPC2M09)",
"DATA STRUCTURES AND ALGORITHMS (CMPC2M11)",
"GRAPHICS 1 (CMPC2G04)",
"SOFTWARE ENGINEERING 1 (CMPC2M07)",
"SOUND AND IMAGE 1 (CMPE2I06)",
"THEORETICAL COMPUTING (CMPC2F02)",
"COMPUTING PROJECT (CMPC3P2Y)",
"DATABASE SYSTEMS (CMPC2B08)",
"GRAPHICS 2 (CMPC3G91)",
"MACHINE LEARNING (CMPC3A01)",
"SOFTWARE ENGINEERING 2 (CMPC3M08)"
],
"endDate": "2014-06-01",
"institution": "University of East Anglia",
"startDate": "2010-09-01",
"studyType": "Degree of Bachelor of Science"
},
{
"area": "A distinction in BTEC National Certificate IT Practitioners ",
"endDate": "2010-01-01",
"institution": "Tendring Technology College",
"startDate": "2008-01-01",
"studyType": "A Level"
}
],
"interests": [
{
"name": "Squash"
},
{
"name": "Guitar"
},
{
"name": "Tech"
},
{
"name": "Cooking"
}
],
"skills": [
{
"keywords": [
"Javascript / Typescript",
"React",
"Angular",
"Redux / Apollo",
"HTML / JSX",
"CSS / BEM / Styled Components"
],
"level": "Senior",
"name": "Frontend"
},
{
"keywords": [
"Node",
"MongoDB",
"Redis",
"Docker",
"Kubernetes",
"Postgres",
"PHP",
"Java",
"Python"
],
"level": "Senior",
"name": "Backend"
},
{
"keywords": [
"GitLab CI/CD",
"GitHub Actions",
"Helm",
"Ansible",
"CloudFormation",
"Terraform",
"Jenkins"
],
"level": "Senior",
"name": "DevOps"
}
],
"work": [
{
"company": "Kodify",
"highlights": [
"Sitewide redesign in React for all paid video streaming sites.",
"New asset data schema and processing pipelines.",
"Copyright infringement evidence collection system.",
"Client fingerprinting and fraud prevention system.",
"First party payment form."
],
"location": "Remote (European Union)",
"position": "Senior Full Stack Developer",
"startDate": "2018-06-01",
"summary": "At the heart of Kodify are several high-traffic video streaming websites. As a member of the remote engineering team, I strive to improve and optimize the user experience for our customers across our stack.",
"website": "https://kodify.io"
},
{
"company": "Speechmatics",
"endDate": "2018-06-01",
"highlights": [
"Refactor of async speech recognition job system into modular components.",
"Automated deployment of distributable packages and containerized microservices.",
"Management and implementation of a company website redesign.",
"Creating a web application to demo real-time speech recognition services.",
"Designing and documenting the next iteration of the cloud REST API.",
"Migration of SaaS dashboard to an Angular web application.",
"Web API for the appliance product offering."
],
"location": "Cambridge, United Kingdom",
"position": "Full Stack Developer",
"startDate": "2016-08-01",
"summary": "At this innovative speech recognition start-up, I spent the majority of my time advancing the SaaS product and other incarnations of their core tech.",
"website": "https://www.speechmatics.com/"
},
{
"company": "WhatUsersDo",
"endDate": "2016-07-01",
"highlights": [
"Migrating the user testing portal to an Angular web application.",
"Gathering direct feedback from portal users to plan the next development cycle.",
"Building a new checkout flow using Stripe.",
"Updating and maintaining a Java-based screen recording application"
],
"location": "London, United Kingdom",
"position": "Frontend Developer",
"startDate": "2015-06-01",
"summary": "Day-to-day I was polishing and iterating on this business's foundational user testing platform.",
"website": "https://whatusersdo.com/"
},
{
"company": "Media Zoo",
"endDate": "2015-06-01",
"highlights": [
"Developing web applications with heavy usage of video and audio.",
"Packaging and deploying SCORM compliant learning modules.",
"Encoding and optimizing assets for mobile and the web."
],
"location": "London, United Kingdom",
"position": "Digital Interaction & E-Learning Developer",
"startDate": "2015-01-01",
"summary": "As part of the e-learning team, we were developing tools for clients such as Tesco and M&S that employed premium video content featuring themed fictional scenarios amongst interactive quizzes. Think CSI but with educational food safety information scattered throughout.",
"website": "https://mediazoo.tv/"
},
{
"company": "King",
"endDate": "2014-12-01",
"highlights": [
"Episodic content integration.",
"Gameplay mechanic implementation.",
"A/B test implementation.",
"General bug fixing.",
"Dynamic tutorial implementation."
],
"location": "London, United Kingdom",
"position": "Game Developer (Intern)",
"startDate": "2014-08-01",
"summary": "Known for games such as Candy Crush Saga and Farm Heroes Saga. During my time spent here, I was part of a small and agile skeleton team that maintained and produced new content for Pepper Panic Saga.",
"website": "https://king.com/"
},
{
"company": "Ash Gaming",
"endDate": "2014-06-01",
"highlights": [
"Marketing demos.",
"Online bingo slots porting.",
"Bet history framework.",
"OpenBet and GTS server platform porting.",
"Mobile assets build pipeline scripting."
],
"location": "London, United Kingdom",
"position": "Flash Developer",
"startDate": "2012-07-01",
"summary": "A game studio focused on producing high-quality interactive gambling and betting games. Being my first full-time professional software developer job, I learned a lot about how to work effectively within a team consisting of experienced and talented developers.",
"website": "https://www.playtech.com/careers/our-locations/greater-london/london-bridge"
},
{
"company": "Self Employed",
"endDate": "2008-01-01",
"highlights": [
"EvoCannon (sponsored by GamesButler in 2008)",
"Blocks (sponsored by MoFunZone in 2007)",
"Toast (sponsored by MaxGames in 2006)"
],
"location": "Essex, United Kingdom",
"position": "Flash Game Developer",
"startDate": "2006-01-01",
"summary": "In the pursuit of designing several games that attracted sponsorship by various online gaming portals, I honed my skills in creating graphics and animations in Flash and programming in ActionScript. This presented ample opportunities to develop as a self-taught programmer with a knack for problem-solving."
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment