Stephen Brown's CV
Stephen Brown is the lead developer and founder of Little Fish Solutions. Stephen has always had an interest in computers and programming, and after working as a software engineer for 7 years decided to start his own company.
ProgrammingPython, Java, C/C++, C#, PHP, Perl, Bash
DatabasePostgresql, Oracle, Sybase, MySQL, sqlite
Operating SystemsWindows, Unix / Linux, Mac OSX, Solaris
Version ControlGit, Subversion
IDEsEclipse, IntelliJ Idea, Microsoft Visual Studio
2013 to 2023 - Little Fish Solutions LTD - Lead Developer / Founder
At Little Fish Solutions LTD I use the skills I have acquired to create websites and complex web applications. I have learned a lot about optimising work flows and user interfaces from my previous jobs, and am able to apply the skills I've picked up working for these larger companies to create high quality, highly optimised websites for smaller businesses.
For some examples of the projects I have created at Little Fish Solutions please see our portfolio page.
2011 to 2014 - World Pay - Senior Engineer (E-Commerce)
At World Pay I worked as a senior software developer, maintaining and implementing features on our online payment platform. Our systems process millions of payments each day, and there is a strong requirement for security and availability.
Payment Pages - Creating a new set of payment pages using the latest web standards such as HTML5 and responsive design.
Migration from Subversion to Git - Migrating our source control system from Subversion to Git, keeping the full commit history and retraining all technical staff to use Git.
Password Security - Upgrading the password storage of our platform to meet the latest security standards.
China Union Pay - Integrating our payment platform with China Union Pay.
2007 to 2011 - Jagex - Web Systems Developer
At Jagex we create and publish online games, including RuneScape which holds the record for the most popular free MMORPG (online role-playing game) in the world with over 180 million registered users.
Authentication Server - Server used to handle authentication to all of our products and web pages. Contains records for over 180 million user accounts and needed to be migrated from the previous system with minimal downtime. On days with high traffic an average of over 380 requests per second are handled.
Abuse Report System - A system used to gather evidence of players abusing the game so that they can be dealt with. This is often used to protect children playing the game, and evidence recorded here is often sent to the police.
Billing Incomm - A billing module used to take payments using the Incomm payment service provider.
University of Warwick
2004 - 2007
BSc (Hon's) 1st in Computer Science
Please get in touch if you would like a PDF or Word copy of my full CV.