Software Engineer

Scrum master

Team lead

Personal statement

I am a software engineer with over 10 years experience. I have worked up from a junior developer role to a more senior team lead role and part time scrum master. I am always keen to learn new technologies and techniques. I have a range of skills under my belt that mean I'm as comfortable in the back-end code as I am in the front. I thrive on complex technical challenges and enjoy working with like-minded engineers.

I am a scrum master with over 2 years professional experience in the Finance sector. Prior to this I was a software engineer with experience in the delivery of complex projects on a number of different platforms. I have experience at every level of the project life cycle, from requirements gathering to delivery. In my current role I have streamlined the development cycle and promoted agile across the company. I have good experience of all of the Atlassian products and am highly organised. I always push the team to be more productive and efficient whilst maintaining a high level of motivation. I am a good communicator and take great pride in my work.

I am a senior software engineer with experience of leading small development teams. My experience of developing various code bases means I am able to mentor junior colleagues. I enjoy improving processes and altering them when they aren't working . I have led scrum meetings and understand how to motivate development teams. I am comfortable with appraisals and disciplinary procedures.

My skills

Work

Software engineer

June 2016 - Current

Achievements

  • Delivered new business applications for ISA, SIPP and Dealing accounts
  • Set up PHPUnit and Protractor and introduced the team to the concepts
  • Carried out Experian calls via SOAP to carry out identity checks on applicants
  • Used Post Code Anywhere to validate address and banking information
  • Ensured responsive behaviour of the application form using Twitter Bootstrap
  • Ensured code maintainability by introducing Handlebars to the project
  • Used PDFTK to add dynamic data to PDF forms

Software Engineer/ Scrum Master

April 2014 - June 2016

Achievements

  • Delivered closed beta UX project on time
  • Completed re-worked company processes to protect the development team
  • Built the complex trading functionality from scratch using Angular, NodeJS and Socket.io
  • Built the complex registration functionality using ZF2, Angular directives (for form elements) and hosted card capture for 3D secure card information
  • Delivered project Solomon, a single page app using Angular that allows users to choose Funds for watch-lists
  • Delivered white label trading platform for The Telegraph
  • Helped re-write existing APIs as micro services using PHP and managed via packagist

Responsibilities

  • Acted as Scrum Master for the UX project
  • Set up and managed the Jira boards
  • Organised the scrum meetings
  • Provided reports to the business
  • Promoted Agile principles across the company
  • Supported existing RESTful APIs
  • Created new custom PHP packages
  • Adding features to the new UX site
  • Bug fixing

Software Engineer/ Team Lead / Scrum Master

October 2008 - April 2014

Achievements

  • Built the bespoke MVC framework on which all RJIS tools are built
  • Built core operational scripts using PHP5 and Shell scripts for code deployment, error reporting, database backup and management reporting
  • Architected and developed Investor Access, a secure access portal for clients to view their cash and stock holdings
  • Architected and developed Cash Account, a transactional system supporting the safe custody of client money
  • Helped deliver the Payroll project using Scrum
  • Created work stream processes using OnTime and Git Flow
  • Introduced and promoted Agile principles amongst the team

Responsibilities

  • Carried out team appraisals
  • Carried out performance reviews
  • Carried out monthly management reports using Toggl time tracking against ticket numbers
  • Adopted the role of Scrum Master for the Payroll Project
  • Built dev ops admin scripts for MySQL backup and replication
  • Integrated systems with multiple 3rd party vendors using FTP, SFTP, GPG encryption, SSH keys, RSync and 7Zip
  • Migrated the code version control systems from CVS to SVN, and from SVN to GIT
  • Incorporated and documented work flows and procedures
  • Set up PHPUnit test suite and encourage test driven development
  • Organised resourcing for projects, assignments, change requests and support tasks
  • Provided development representation at key departmental and supervisory meetings
  • Kept the moral of the team high by maintaining positivity and using other 'quirky' techniques
  • Applied security fixes as per Fishnet security scan reports
  • Mentored junior developers
  • Organised the bi-weekly releases which included peer reviewing and management sign-off

Software Engineer

April 2006 - October 2008

Achievements

  • Built the personal finance section of the site, using XML feeds from product providers
  • Built the i-Look section of the site which included customisable widgets using AJAX with jQuery
  • Created a shopping cart with World Pay integration.
  • Developed a white label version of the site for international expansion
  • Incorporate research functionality into a new trading platform http://investoredition.marketmaker.co.uk/

Responsibilities

  • Built core functionality on the Digital Look public site using PERL on a LAMP stack environment
  • Took the lead on several projects including the site redesign
  • Improved SEO on the personal finance section to improve PPC revenue

Nomad

Software Engineer

July 2004 - April 2006

Achievements

  • Built client management desktop application using .NET and Visual Studio for a local accountancy firm
  • Built a complex CMS system from scratch using ASP.Net and Microsoft Access for Axel
  • Developed several online retails sites

Responsibilities

  • Customised shops and forums for clients using PHPBB and OSCommerce
  • Built several custom solutions for clients using a range of technologies including ASP.NET, ASP, PHP, Flash, MS Access, MySQL and HTML
  • Point of contact for the clients
  • Provided support for HP’s asset log database within Microsoft Access
  • Maintained flat HTML sites for clients

Education

Learning Tree

Agile Project Management with Scrum

June 2013 - June 2013


Media Technology

September 1998 - June 2001


GCSE's & A levels

September 1991 - June 1998

I'm Ready for your next project

I am ready to share in your vision. Whether it's leading a team, getting my hands dirty in the code or both. I am available to help. Please use the contact form to get in touch.