About me
I am a well-organized and highly skilled software engineer who has the capability to work with confidence both independently and within a team environment.
I have a deep understanding of object oriented development and design. I possess the professionalism and skills to quickly adapt to new technologies and environments. Over 18 years of software engineering experience have provided the capability to solve complex problems and produce innovative solutions.
In addition to a passion for design and implementation, mentoring and the teaching of others has become a rewarding and valuable element of my skill set. I am a good team player, have a strong belief in knowledge sharing and have the ability to utilise and enforce software development quality processes. I am flexible, open to challenges and will enthusiastically embark any project. I am currently looking for contracting positions in London and Milton Keynes.
Main skills
Technical skills
Experience
CTO - Co-founder
CardAlpha
Co-founded and created CardAlpha. Electronic point of sale system
Designed and developed CardAlpha's micro-services backend which is running on Google Cloud using docker and kubernetes. Backend is written entirely in Golang
Designed and developed CardAlpha's IOS App using Swift and React(TypeScript)
08-2018 - PresentSenior Systems Architect
CMC Markets
I design and develop frontend systems for CMC Market client facing and internal projects. Starting from systems design, technology selection, project setup; all the way to production deployment.
04-2020 - PresentSenior Software Consultant
CMC Markets
Developed next generation trading applications using HTML5 and Javascript(ES7), React and AngularJS
Developed next generation on-boarding application using React, Redux
10-2018 - 04-2020Technical Team Leader
CMC Markets
Led team of 12 senior developers.
Designed and developed next generation trading applications using HTML5 and Javascript(ES7), React and AngularJS
04-2013 - 10-2018Senior Software Engineer
CMC Markets
Developed Next Generation Trading Applications Using Flex, ActionScript3, RobotLegs, Glue
06-2010 - 04-2013Senior Java Developer
CMC Markets
Backoffice development using Oracle PL/SQL and Java
01-2007 - 06-2010Senior Software Engineer/Technical Team Leader
Empower Interactive
Java Development for Next Generation Telecoms MMS and SMS Gateways
10-2004 - 12-2006Software Specialist
Innova IT Solutions
Project based software developer. Mostly web application development with Java, J2EE and ASP.Net C# and various database technologies.
2003 - 10-2004Get in touch
I am looking for contracting opportunities in London and Milton Keynes.