Senior Software Developer / Fitness Instructor / Editor & Writer
Last active: 1 month ago
I like to do many different things, so I take on projects which look to be interesting, where I can use my experiences to bring great results, and where I have the opportunity to learn something new or even experience something familiar from a new perspective.
As a Software Developer:
I have 13+ years of Software Development experience, primarily using languages such as Delphi and C#, although I have dabbled with C++, Java, Python, VB, and others as the need has arisen.
I prefer to create software using Agile methods, finding that specific methodologies are not as important as finding a method which fits a particular team / organisation / project. My one unbreakable rule however is that being Agile requires a Test-Driven, and in particular a Behaviour-Driven approach.
I have worked in many industries, including Construction, Medical, Defence, Financial, Administrative, Hospitality, Retail, Telecommunications, Accounting, Education, Utility, Publishing, and others. Each is unique, and each individual product, process, business, and team has required it's own unique combinations of skills and elements to be brought together to ensure a project's success. The result is that I have learned to be adaptable, resourceful, autonomous, a team-player, focussed, results-driven, motivated, and tenacious.
My most memorable projects have included:
- Organisation-wide systems upgrades and rollouts,
- API Architecture and Development
- Modular Product Development
- Multiple-version product development
- Project Management
- Process Development And Implementation
- Introduction of Agile Methodologies and Processes
- Multi-platform Product Development
- Mentoring and Coaching
- Team-building and team development
As A Fitness Instructor:
I have worked with a diverse range of people, each with unique needs and requirements as relates to their health and fitness goals. I have worked with and around injuries, disabilities, & mental health. I educate my clients, correcting mis-information and promoting a self-help and self-guided learning process.
My key competencies are in the following:
- Weight Management
- Strength Training
- Individual & Small-group Training
- Large Group Fitness
- Sports-Specific Strength and Conditioning
- Resistance Training
- Suspension Training
- Bulgarian bag
- Goal-Keeper Training (Soccer)
- Team Coaching (Soccer)
Editing and writing:
These are skills I have developed over my career lifetime, having created and edited many documents for both client and in-house use. I have managed Wikis and Content Management Systems such as Mediawiki (the Wikipedia platform) and Wordpress amongst others. Proof reading and editing articles for these platforms has been an ongoing requirement, while reviewing and editing documents over time has been necessary to maintain relevance as information has changed over time, as well as updating documentation to allow for localisation and alternative target markets. I have also written copy, as well as performing edits and proofs for manuals, guidelines, reviews, reports, presentations and so on.