C. W. Catton
Software Engineer
Software engineering is a diverse field that requires a different approach for different problems. Often to conquer problems it is a case of contextualizing and understanding business domains even deeper than our stakeholders. It requires understanding nuance and importance of many factors. We often need to move quickly and refine the nuance later. I strive to understand and bring a greater understanding of problems to businesses. To bring better solutions and new insights. I bring a combination of a deep understanding of comuter science, analytical but create thought processes, to understanding and improving business processes. I have helped scale up, maintain, and rebuild businesses and have learnt a great deal from each. Whether it is alignment between teams and departments, or just delving deeply into problems I believe I have a lot to offer.
SkillsAPI development, AWS, CI/CD pipelines, CSS, HTML5, K8s, NestJS, Python, React, Rust, TS, HTML5 / CSS3 / JavaScript (ES6+), Next.js, Node.js / TypeScript / REST APIs, AWS / Terraform / CI/CD, Docker, Express, Java, Tailwind CSS, Microservices, Clean architecture, C++
22 skills in view- API development100%Expert
- AWS64%Working knowledge (adapts quickly)
- CI/CD pipelines61%Working knowledge (adapts quickly)
- CSS100%Expert
- HTML5100%Expert
- K8s65%Working knowledge (adapts quickly)
- NestJS100%Expert
- Python69%Emerging professional
- React100%Expert
- Rust82%Professional experience
- TS100%Expert
- HTML5 / CSS3 / JavaScript (ES6+)100%Expert
- Next.js100%Expert
- Node.js / TypeScript / REST APIs98%Expert
- AWS / Terraform / CI/CD75%Professional experience
- Docker92%Advanced / specialized
- Express90%Advanced / specialized
- Java67%Emerging professional
- Tailwind CSS90%Advanced / specialized
- Microservices90%Advanced / specialized
- Clean architecture97%Expert
- C++66%Emerging professional
Employment
- Passionate People
- VodafoneZiggo
Worked on the Entertainment team where, alongside another developer, I improved and extended apps for football matches and general entertainment tips. We developed and extended a NestJS backend to integrate with multiple services and provide uniform data to our apps. We were also responsible for maintaining and extending parts of the VodafoneZiggo mobile application, as well as the team's infrastructure/DevOps.
- Web development with React and Tailwind for two web applications
- Mobile development with React Native
- Backend development to connect to, normalize, and extend external service providers
- Performed DevOps to support the team's mission and service stability
Skills:Skills: NestJS, React, React Native, AWS, CI/CD pipelines, Helm charts, Figma, K8s
- Bridgefund
Collaborated on architecture, development, and releases across back-end and front-end services while helping the client scale in-house development.
- Refined fin-tech services with architects and stakeholders to complete specifications and enable development of new services without reliance on legacy systems.
- Took ownership of an incomplete customer financial information system, improved its design, and independently brought it to production, resulting in successful delivery and a 10–15% performance improvement.
- Implemented and coordinated company-wide development principles to ease onboarding and streamline transitions between projects.
Skills:Skills: TS, React, Postgres, NestJS, Jest, Grafana, Docker, Localstack, EventBridge, SQS, DDD
- CarNext
Improved and optimized the pre-checkout flow, order management, and checkout processes.
- Designed and built a scalable back-end to consolidate and broadcast data across internal services, improving stock management and checkout robustness.
- Reviewed code and designs to enhance quality and share knowledge within the organisation.
- Interviewed and hired senior front-end developers.
- Improved product detail and listing pages, modernising the design and increasing conversion.
- Led the development side of A/B testing with stakeholders to improve conversion rates.
Skills:Skills: TS, React, JS, AB testing, CSS, HTML, Cypress, Jest, C#, .NET Core, DDD, Clean architecture, MySQL
- Floorplanner
Front-end developer on a close-knit team with an in-house designer, creating a new web application and client project portal.
- Coordinated with developers to improve in-house quality.
- Worked with designers to refine and validate designs for the new client portal.
- Collaborated on test automation and quality assurance processes for software releases.
Skills:Skills: TS, React, JS, CSS, HTML
- Bizboard
Worked on various projects using JavaScript and Cordova, improving practices and collaborating with designers.
- Enhanced coding practices and standards.
- Developed multiple internal and external applications for logistics, education, and fintech.
- Collaborated with designers to flesh out designs, improving time-to-release and conversion.
Skills:Skills: TS, Firebase, JS, CSS, HTML, Cordova
- University of Manitoba
Worked across multiple labs contributing to computer vision and medical research.
- Conducted innovative deep learning research in visual saliency within computer vision.
- Refined an application for visual exploration of anatomical models for medical education.
- Improved a surgical simulation application using 3D technologies.
- Analysed and debugged data from a laryngoscope study.
- Designed and built a setup to track endoscope movements for use as a gaming input device, along with software to capture analytics.
Skills:Skills: C++, C++, Python, NumPy, C, C#
Education
- University of Manitoba, B.Sc. Computer Science (2009-2016)
Studied computer science while minoring in psychology. Specialised in several areas including human-computer-interaction (ux design), web development, and software engineering. Additionally studied AI, machine learning, data mining, computer graphics, cryptography, management, and technical communication. Participated in several courses in which we developed applications in teams. Majority of courses also required students to develop applications.
Skills:Skills: Algorithms, Data structures, Software Engineering, Computer Graphics, AI
Languages:
English(native, Canada),
Dutch(A2+ elementary, self-study)
Hobbies
Coffee
CoffeeLike many developers, I run on coffee—but my passion goes deeper. I'm a regular at my local coffee shop and can happily spend hours talking beans and gear. When I travel, I bring coffee to share and scout guest roasters. At home I brew with a Flair 58, V60, Niche grinder, and Acaia scale.
Concerts
ConcertsI enjoy meeting people and listening to live music though I'm not into big festivals or concerts. You'll often find me at small venues with friends or new faces. My tastes evolve, but lately I'm into jazz, classical, and the occasional heavy metal.






