duncan3dc
Craig Duncan
Manchester, United Kingdom

I am a software developer with a passion for reliable and maintainable code. I work with end users to understand their requirements and offer suggestions for alternative processes that may better suit their goals. I also work on many integration projects to reliably and consistently transfer data between systems. I'm primarily a PHP developer, but I've also spent many years doing RPG development on IBM using DB2. I've also worked with Java, Python, Ruby, and a variety of other languages.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

476.7
CodersRank Rank
Top 2%
Based on:
Stackoverflow 13 events
Top 50
PHP
PHP
Developer
United Kingdom
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Regatta Ltd
12 years 7 months
Manchester
Technical Architect
Nov 2018 - Sep 2021 (2 years 10 months)
php azure docker ReactJS mssql api aws python
Software Architect
Feb 2012 - Mar 2018 (6 years 1 month)
* Refactored several Web Applications in PHP to improve their maintainability.
* Created a Web API server in RPG for IBM i
* Introduced unit testing and regression testing to the development process
* Created an internal continuous integration platform
* Became the Integrations Lead and managed over 100 integrations with external partners

see more
PHP aws mysql rpg python
Analyst Developer
Jun 2008 - Feb 2012 (3 years 8 months)
* Introduced source control to the Web and IBM i development teams
* Work with end-users to gather requirements and create bespoke reports for them.
* Created a reporting platform to make bespoke report creation quicker and easier to maintain
* Introduced coding standards to the Web and IBM i development teams
php html mysql
Kaboodle
Apr 2018 - Nov 2018 (7 months)
Manchester, United Kingdom
Senior Developer
php ReactJS mysql rabbitmq apache
Self-Employed
May 2014 - Sep 2021 (7 years 4 months)
GitHub
Open Source Developer
* Develop and maintain several PHP libraries
* Contributed to the development of the PHP runtime and fixed several bugs
* Coordinated a migration for TN5250J from SourceForge to GitHub
PHP symfony Laravel phpunit composer pcntl

Add some compelling projects here to demonstrate your experience
Integrations Platform
Jul 2019 - Jul 2020
Regatta
An internal integration platform used to support transitioning from legacy systems to modern alternatives. Supports connectors for a variety of transport mechanisms; FTP, API, Email, S3, etc.
design patterns php message queuing static analysis continuous integration unit testing mutation testing

Jobs for you

Show all jobs
Feedback