I'm a Brit, living and working in Denmark. I moved to Denmark to be with my kæreste. Professionally, I work great as part of a team or on my own initiative. I always strive to produce high quality, reusable and maintainable code which meets the needs of the customer or the specifications of the team. I enjoy challenging myself, learning from and assisting fellow developers as well as keeping up to date with the latest technology.
Carl Reid
Software Developer
About Me
Hobbies
I'm a bit of a tinker / hacker. I enjoy working on small projects using ESP32, integrating that with Home Assistant, and managing my Proxmox Home Server. If I'm not doing that, then I'm at the gym or enjoying a nice walk. Sometimes I like to do a little bit of photography, or just listen to some of the latest Hardstyle tracks. After becoming a home owner, I am also quite often doing some DIY or wondering where those ants are coming from, damn ants.
Work History
Software Architect
A global family-owned fashion company based in Denmark, with over 20 brands in its portfolio including Vero Moda and Jack & Jones. The company designs, sources, markets and sells clothing and accessories through its own stores, multi-brand retailers, and e-commerce in over 70 countries worldwide.
- Full stack developer for an internal tool that assists buyers with restocking products in a more efficient manner by automating the ordering process via EDI connections to OneTrail and Tradeplace
- Designed and developed a front end for processing Excel based orders for bulk ordering products via EDI
- Led moving of infrastructure from RabbitMQ to SNS/SQS which included developing a custom Cloudformation script that could be used for 'local' development as well as acceptance and production environment pipelines
- Assisted in maintaining and improving the web front end by using TypeScript and moving to React
- Addressed issues with documentation fragmentation and individual knowledge dependencies by creating a team Confluence board and taking personal responsibility as documentation guru/reviewer
Developer
Both a web shop and physical based store that serves The Netherlands and Belgium, Coolblue strives to do 'alles voor een glimlach' (everything for a smile) for its customers.
- Full stack developer for an internal tool that assists buyers with restocking products in a more efficient manner by automating the ordering process via EDI connections to OneTrail and Tradeplace
- Designed and developed a front end for processing Excel based orders for bulk ordering products via EDI
- Led moving of infrastructure from RabbitMQ to SNS/SQS which included developing a custom Cloudformation script that could be used for 'local' development as well as acceptance and production environment pipelines
- Assisted in maintaining and improving the web front end by using TypeScript and moving to React
- Addressed issues with documentation fragmentation and individual knowledge dependencies by creating a team Confluence board and taking personal responsibility as documentation guru/reviewer
Software Developer
Clicksco uses big data analytics to develop automated solutions for traffic generation, publishing, conversion, and remarketing across multiple verticals.
- Full stack developer on a tool used to mass-generate keywords for the creation of advertising campaigns on Google AdWords and Bing Ads
- Designed and developed front ends for various tools in Angular JS with C# and F# based Web API backends
- Automated the building and publishing of projects using AppVeyor to various platforms such as Azure Web Sites/Web Jobs and Docker containers to Docker Hub
- Assisted in product demonstrations as part of sales talks to potential clients
- Developed a Geolocation relocation library which allowed consumers to easily manage Cron schedules that relocate keywords from one geographic location to another to avoid stop and start penalization from Google AdWords
- Set up a service discovery solution based on HashiCorp's Consul and extended the API by developing an F# wrapper library and added system health logging functionality to allow for persistent application logs
- Developed an F# library for interaction with the SendGrid Email API
Junior Programmer
proFound Mining Ltd specialize in building Health & Safety software and data management applications for the Mining Industry.
- Full stack development for Web and Desktop applications for all of proFound's solutions; including SQL Server, Business Logic and Front End
- Development of a web front end using ASP.NET MVC, Web API, Knockout.js, SASS and jQuery as a complement to the desktop solution
- Refactored legacy Visual Basic code into C# in Winforms or WPF
- Maintained proFound Mining's public website as well as developed graphics for exhibitions, logos and icons used within the application
- Assisted with development of a new in-house tool using WPF, Web API and OData for maintaining the company's core product data model
- Engaged with client end users and technical staff to further improve product functionality and user experience
- Helped developers by coaching/assisting them with any issues they had encountered and were struggling to solve by their own means
Graduate Web Programmer
Eutechnyx are a video game developer specializing in the NASCAR brand and also develop ZeroLight which offers real-time 3D visualizations in VR for car retail demonstrations.
- Sole developer on the front-end of a static website used as part of a product pitch demo to Jaguar Land Rover. Built with HTML, CSS, and JavaScript to build a high-quality representation of the team's vision
- Set up an automated build process using Jenkins to automate the building and testing of the Unity3D project
- Utilized the Google Maps API to enhance the user experience by adding interactive maps
- Hooked into the team's Unity3D applet to launch the simulation for the car to drive around the track
Education
1st Class Honours (BSc) at Teesside University
Computer Games Programming - Games Engine Construction - Games Software Development - 3D Graphics Programming - Games Device Programming - C++ Programming - Real-Time Graphics - Games Authoring Tools Development - Computing Project (ESAPI) - Advanced Games Development - Network and Concurrent Programming
Games Design at Redcar & Cleveland College
BTEC National Diploma Level 3 - Triple Grade: Distinction, Distinction, Merit
11 GCSEs at Laurence Jackson School
Mathematics - English - Science - English Literature - Additional Science - Extended CiDA