Josh Dadak

Birmingham, UK · @JOSH_DALEK · Email

Full-Stack Web Developer based in the West-Midlands

In my comfort zone with backend work, but enjoy the challenges of frontend too. Advocate of clean coding, RESTful APIs, Microservices, Containerization, CI/CD and Cloud Hosting.


Senior Full-Stack Developer


I transitioned into this role from DevOps to fill an urgent vacancy in the squads. In this role I have worked with various new technologies on a day-to-day basis. EventStores, Service Bus, CosmosDb, Multiple microservices, and updating the build/release pipelines using Azure DevOps and Octopus Deploy. I also actively took part in developing the culture and progression frameworks internally. This included helping organise Hackathons and charity gaming streams, promoting a safe environment to discuss mental health issues and working with management to describe and implement a skill based progression framework.

August 2018 - Present

DevOps Engineer


I started at Purplebricks as a DevOps Engineer, after a few months there was a need for more full-stack developers and so I agreed to transition from this role whilst becoming a member of the 'Dev-Ops Guild' to advocate the practices to other developers.

May 2018 - August 2018

Developer & DevOps Engineer

Cormar Carpets

Built from the ground up a DevOps pipeline to automate build/releases getting the value to customers significantly quicker and without disruption to the service. Have an active input in the architecting of the API. Teach the team about new technologies, development and practices. Provide technical support to internal customers. Manage and maintain several databases including Azure SQL, Oracle and ERP DB. Create various Windows Services / Azure Web Jobs to automate tasks saving time and money. Liaise and code review for our outsourced developer.

Apr 2016 - May 2018


ICC Solutions

Maintain, bug-fix and implement new features for in-house administration software. Architect and refactor this legacy system into N-Tier solution so it was extendable and ultimately more stable due to swapping out outdated legacy libraries (Examples such as old office interops). Manage and maintain several MySQL databases associated with this software and then play a part in architecting a new MS Azure Database to combine and centralise many databases into one main system, ultimately moving to a Microsoft stack.

July 2015 - Apr 2016

Junior Developer

Signals IT

Refactor an expansive code base to follow strong OO principles. Create various Windows services to automate tasks. Thoroughly and rigorously test code and bug fix. Integrate with third party APIs to provide various functionality requested by the client.

June 2013 - Aug 2014

IT Technician

Woodhey High School

Maintain and install IT equipment. Manage Group Policy and general network administration.

June 2008 - Sept 2008


Staffordshire University

Post Graduate Certificate of Education (PGCE)
Sept 2014 - July 2015

Staffordshire University

Bachelor of Science (BSc)
Computer Games Programming
Sept 2010 - June 2013


Programming Languages & Tools
  • Dev Ops. Build Servers. Automated Build & Releases. CI/CD.
  • Cross-Platform development
  • Agile Development & Scrum


Besides being a full time web dev, I spend a lot of my time developing an app with a friend of mine. We use this as a playground to learn new technologies.

When not developing the app or learning, I enjoy playing games, socialising and reading.

This year I also did the unthinkable and joined the gym in a bid to get healthier!

Awards, Certifications & Publications