top of page
IA_G505_EP_GRACE_9411_DD_0175_edited.jpg

Christopher G Dunn

  • LinkedIn

Senior Software Engineer | Web Technologies | Personal Development

I am a passionate senior software engineer with a keen strive for quality and delivery. With years of Web and desktop development. Allowing me to be a well rounded and knowledgeable developer.

The App

Education

Professional Diploma in UX Design

UX Design Institute

 

Microsoft Technical Associate (MTA)

Microsoft certification

BSc (Hons) Computer Games Technology (First class degree)

Birmingham City University
 

National Diploma ICT Practitioners - Programming (DDM)

Halesowen College

Web Technologies

JavaScript, TypeScript, Jest

React.js, React Testing library, Redux, Styled Components, Tailwind CSS

C#, SQL

Web API ASP.NET, Entity Framework

REST

Microsoft Azure 

Mobile Technologies

JavaScript, TypeScript, Jest

React Native, Native wind

NoSQL

Google Firebase

Features

Portfolio

iBudget

React Native | Nativewind | Google Firebase

The ibudget app allows you to keep track of your finance. You are able to enter income, savings and track their progress over time. The state of these tasks can then be viewed on the reporting dashboard via charts.

I am very interested in react native and how it translates from using react. It translated very well and I felt comfortable straight away. This was a great introduction to using react native.

I was able to use my new found knowledge for UI/UX design to create a prototype in figma and build from there.

Screenshot 2024-11-23 090352.png
Screenshot 2024-11-23 090020.png
Screenshot 2024-11-23 111539.png
Screenshot 2024-11-23 111451.png

Workboard

React js | TypeScript | Styled Components | Chart Js | Google Firebase

The work board app allows you to create tasks and add them to a project board. As you progress through your tasks you are then able to move them along the board. This can be done by dragging and dropping the task tile into the desired column. The state of these tasks can then be viewed on the reporting dashboard via charts.

This was a good opportunity to explore some new libraries. React-beautiful-dnd was a great library to integrate the drag and drop feature. As well as introducing Chart.js into the project was valuable. Perhaps the most valuable was implementing and hooking up googles' firebase hosting service. This will prove invaluable for future projects.

Reviews

Testimonials

He was very competent and punctual. Chris’ enthusiasm and energy was reflected in everything he did.

Dominic Cushnan, CEO, Mixed Reality Studios

Chris was punctual, reliable and always came to the office in good humour, participating in design and development meetings. I have enjoyed meeting and working with Chris and would not hesitate in recommending him to a future employer.

Cliff Dennet, CEO, SoshiGames

Having worked with Christopher for the best part of 10 years, I can honestly say that he is one of the best Developers I have had the pleasure of working with.

Christopher has the skill of being able to break down complex problems and work through to a solution, which he can communicate to a range of audiences. He is highly skilled at both front-end and back-end development and is very quick to learn new skills and technologies.

All in all, Christopher is a pleasure to work with and I cannot recommend him enough.

Chris Shaw, Head of Software, Velociti

I had the pleasure of working with Chris, an exceptional Senior Frontend Developer on our team. His deep expertise in React.js, TypeScript, unit, and end-to-end testing, combined with his strong programming skills, made him a key contributor to our projects.

Chris consistently approached challenges with a problem-solving mindset, thriving in complex scenarios that required innovative solutions. He had a keen eye for detail, particularly in UI/UX, ensuring that every feature he delivered was not only functional but also visually polished and user-friendly. His ability to write clean, scalable, and maintainable code, alongside his strong focus on testing, ensured that the applications he worked on were of the highest quality and could scale seamlessly with future requirements.

Beyond his technical skills, Chris was a great collaborator, always willing to share knowledge and contribute to the team’s success. His potential for growth is immense, and it was a privilege to work alongside him. I have no doubt that he will continue to make a significant impact wherever he goes.

Enis Smaljovic, Lead Developer, Velociti

Contact

Want to work with me? Looking forward to hearing from you

© 2024 Updated by Christopher G Dunn

bottom of page