carl upton

full stack developer,

brighton

me!

I'm a full stack developer with a wide range of skills from back-end development all the way to the front-end.

My main passions in life are javascript development and watching Arsenal lose away mataches. I'm constantly looking to improve & challenge myself to become the best developer I can be.

current interests
Arsenal F.C
Zelda: Breath of the Wild
Avengers: Infinity War
Jeremy Jahns
Domain-Driven Design
React

work history

schoolcomms
Software Developer
07/03/2016 - Present

After deciding to get out of the data analysis game, I joined my current company Schoolcomms as a Junior Software Developer. Here I developed and honed my skills in both front-end & back-end development with the help of a fantastic team around me. I must have done something right as after about a year I made the jump up the a fully fledged Software Developer!

Responsibilities:
  • Work on new and existing projects to create new features for our applications as well as maintaining old. All code is covered by unit tests and Continuous Integration.
  • Constant communication with other teams within the business, whether establishing desired behaviour & use cases with the product team or working with the test team to ensure all work produced meets are required standard.
  • Working as a team lead to guide and manage the development of projects to make sure they operate in an efficient and well communicated manner.
ic24
Data Analyst Assistant
01/11/2013 - 07/03/2016

My first job in the real world, I was responsible for analysing & reporting on data for various KPIs and performance thresholds within the NHS 111 service. My first exposure to databases and manipulating data in general, learnt how to write performant SQL queries and also some more soft skills on how sometimes what people ask for isn't necessarily what they actually need!

Responsibilities:
  • Writing & maintaining SQL queries to help other members of staff to analyse and track usage data within our database via SSRS reports.
  • Compiling weekly & monthly KPI reports for management to track our performance and ensure the company were meeting their contract targets.

skills

strong
HTML
CSS
JavaScript
AngularJs
c sharp logo
C#

These have been my bread & butter skills for the past two years in my professional career, I've used these languages to help me build multiple applications, both on the front end designing what the end user will see and how they interact with the page as well as on the back end handling data and making sure the data's correct before inserting into our system.

knowledgeable
React
redux logo
Redux
Gulp

These are the languages I've been learning in my spare time whilst I'm not at work, I have a passion for React as I think it's a really innovative framework and helped set the trend we see today. Also a huge fan of Redux as I've found it really helps keep state management under control.