Programming
It's like maths in a foreign language
I'm currently a full time software engineer at a leading business programming daily using Java (Enterprise Edition).
With experience working in a variety of languages, I am an experienced programmer who has programmed for business, research, studying and for pleasure. Developing many different programs including websites, database driven systems, data collection systems, hardware (including micro processors) and robotics.
I am up to date and have working knowledge of many programming techniques, paradigms and associated software including:
- Object Oriented programming
- Agile Software development
- Procedural programming
- Multi-view-controller
- Version control (subversion)
- Code review
- Redmine
Although I mainly program in Java for desktop applications I also frequently use PHP whenever I am developing anything that can and will run on the website. Programming languages I have used include:
- Java
- PHP
- C#
- C++
- C
- JavaScript
- Visual Basic
- Matlab
- Perl
- ASP
- ASP.NET