Colin Atkinson CV

Click to Download the full document. Or scroll down for a quick overview.

Skills

ActionScript (Flash and Flex)

Skill Level: 95%

Web (HTML / CSS / JS)

Progress: 82%

PHP

Progress: 75%

My primary focus is Web Development, but I'll give anything a go. I've been working with Flash and Flex for over 7 and a half years, either creating projects from scratch or building on existing codebases.

My roles have been varied, covering a wide range of areas from large business applications to small targeted mobile apps. I love a challenge and I'm quick to learn new skills. There are plenty of things that I don't know, but I pride myself on my ability to find answers and craft useful solutions.

With over 7 years’ professional experience, developing applications with Flash, PHP and HTML, I have proven skills and abilities. I am very passionate about my work, and I am able to learn very quickly. Logic and problem solving come as second nature to me, and allowing me to learn quickly and conduct my own research to solve any problems that may arise, I believe in my ability, as well as my ability to effectively communicate and work with those around me.
I specialise in Flash and Flex development using ActionScript 3, with considerable experience developing Web Applications for small and large businesses, for both web and mobile devices.

Logic / Problem Solving

Progress: 90%

Management / Team leadership

Progress: 68%

Communication skills

Progress: 95%

Software

Flash / FlashBuilder / FlashDevelop
Visual Studio / Visual Studio Code
NetBeans / Eclipse
Balsamiq Mockups
Microsoft Office / Open Office

Not Software!

PuTTY / SSH / VI
Git / CVS
Concrete5, WordPress, Drupal
Paint.NET / GIMP
MySQL / PostgreSQL / Oracle
Atlassian software (Confluence / Jira)

Experience

Object Oriented Development / Object Design and Implementation
Algorithm Design
Problem Solving
Video Streaming via HTTP and FMS protocols
Flash Video application creation
API and ANE usage
AIR Mobile Development
Content Optimisation for iOS and Android
Java service and communication via AMF
Testing and Debugging large applications
Lead Flex developer
PHP CMS development
Published content in various App Stores
PHP CMS development

Achievements

Highlights from my career, and things that I'm particularly proud of

PHP CMS

I'm not sure what to name it yet, but this website is built on a custom PHP Content Management System that I wrote myself.
There are still some features I would like to implement, and the plan is to tidy it up and show it to the world via GitHub, but for a project written in under a week I think it's gone rather well.
I will be writing up the process and challenges I faced over in my Blog.

Flash Video player

I think the term 'Video Player' is far too narrow for the system I developed for 2.0 Ltd. The interactive system is fully XML driven, and allows the content creator full control over the size, skin, and interactive elements of the Player. Allowing for far richer experiences than a standard video player alone. A complete XML structure was designed and developed by myself, along with a parsing engine that transformed the content and allowed scripted interactions to be quickly and easily added without the need to recompile or republish the content.

Game Development

Whilst not major successes in a financial sense, I love the feeling of developing something fun and interactive that people can play with. I've had some wonderful feedback on the games that I've developed, which are available on both iOS and Android. Head on over to my Portfolio for more details

Bluestar Software

In my time working with Bluestar, I've had the opportunity to work on many varied projects, and I've created some exciting solutions for customers, from Mapping Software to Offender Management through to the National Footwear Database.


Future

Obviously nobody knows where the future will take them, but I'm keen to keep my skills sharp and grow as a developer. If there is one thing I would wish for from my career, it's to continue to have the opportunity to create some truly wonderful and exciting applications for the world to enjoy.