Agile Evangelist9 / 10
As a Scrum Master my job is living, breathing and spreading agile. I believe in agile approaches as an effective way to respond to the challenges of our ever changing environment and to develop quality software in an iterative fashion, continually delivering value to stakeholders. My approach to agile is to focus on the people aspect, firmly believing that if you create an awesome environment and have happy people, great things can only happen.
Team Leader8 / 10
Coaching and mentoring people is something I enjoy doing, and will continue to do wherever I am. The teams I’ve led / coached have varied in size from 4 to just under 20. I am a hands on leader and enjoy being ‘in the trenches’ with the team, I believe in leading by example and that the role of a leader is to enable their teams, to trust that they know what they’re doing, and to mentor and guide where needed. I am very effective at identifying areas of improvement in teams and processes, and enjoy working with and guiding teams to resolve these possible shortcomings.
Software Engineer8 / 10
Effective Communicator8 / 10
My experience over the years dealing with all levels of the organization, whether it be formal meetings or informal discussions, has given me the ability to communicate in a way that targets the specific needs of the audience. I am as comfortable and effective at communicating with senior management and executives as I am communicating with team members and peers.
Java Developer8 / 10
I have many years experience developing in Java following the core Object Orientated principles. I’ve worked mostly in companies requiring J2EE development but also some J2ME. I also develop and maintain Android applications (in Java) in my spare time.
Web Developer6 / 10
Android Developer7 / 10
Android is a personal hobby and interest of mine and I’ve develop android applications in Java, mostly phone based but some tablet based. I’ve released a few applications to the Google Android Marketplace with varying degrees of success.
Database Developer9 / 10
Most of my career has involved working against some form of SQL database. I have exposure to MSSQL, MySQL, Oracle and DB2 but can pretty much figure out any SQL based relational database. I am well versed in query writing, database design and database maintenance having played the role of DBA on many occasions.
Linux Administrator7 / 10
I enjoy the open source nature and complexity of Linux and own server hosted overseas where I not only experiment and play (with the aim of learning new things), but also run various websites for paying customers. I enjoy the challenge of fully administering the server taking care of all aspects from security to backups.
One Man Team9 / 10
I am able to work effectively across multiple skills and multiple disciplines, I have a strong problem solving ability and enjoy challenges. My diverse career enables me to do everything from building and assembling servers to developing and deploying software. I believe this enables me to not only work effectively in a team but also as a “One Man Team”.