implements Elegance {

// Elwyn Malethan's musings on software development, mountain biking and general navel–gazing...

About Me

Hello! My name‘s Elwyn.

I am a software developer based in South Wales, UK. I‘ve designed and developed software commercially since 2000. My main skills are in Java and Ruby but love to dabble in C#, C/C++, PHP or anything that will allow me to produce an elegant solution.

I ride a mountain bike anywhere I can, spend too much time playing FPS games and try to grow chillies on my balcony in the ever disappointing British weather.

Lake Louise, BC. Sep '09

I used to be part of Beanlogic. For over four years I helped developed great web applications using Java and/or Ruby technologies. In November 2008 I left to pursue my own path. Then, after a challenging and rewarding year at Smartstream, working on corporate actions software, I'm now (as of Nov '09) at Move Networks, working in IPTV.

About Me

I believe that software development is a craft and as such requires craftsmanship. The code a developer produces represents their work ethic, processes, understanding and ideology. Having recruited software developers in the past, these are qualities I value most in any developer. They are also qualities I have always tried to exhibit in my work.

For the box tickers out there, see below.

Technical Skills

  • Extensive commercial experience of object-oriented software development spanning nearly 10 years.
  • Skilled or expert at developing business-critical software applications using many programming languages and technologies including:
    Java (Core Java, JSP, Servlet, EL, JSTL, Hibernate, Spring, Ant, Struts, JUnit, Maven2, Tomcat),
    Web ((X)HTML, CSS, DHTML, JavaScript, AJAX),
    Ruby (Ruby on Rails, Rspec, Rake, Mocha, Merb, Passenger),
    C# (.NET & Mono, Nant),
    Databases (MySQL, SQL Server, Oracle & Sybase),
    and XML, XSLT, SOAP, PHP, Perl, C++, Bash
  • Employs test-driven and behaviour-driven development (TDD & BDD) as a matter of course.
  • Comfortable working in either Windows or Unix workstation environment. Many years experience in managing and maintaining Linux-based servers for hosting varied business-critical services, specifically Debian and Ubuntu.
  • Proficient with the MS Office suite as well as OpenOffice.org.

Personal Skills

  • Over 6 years of experience of dealing directly with customers, in many cases the principal contact.
  • Extensive experience of the full software life cycle, including working with the customer to capture the requirements, object-oriented modeling and working both alone and as part of team to implement solutions.
  • Highly developed communication skills as a result of over 6 years of leading and managing teams that include permanent software developers and designers, as well as freelancers.
  • Works well within a team both in terms of leading and being lead.

First published on Nov 18, 2008. Last updated on: Jan 26, 2010.

Comments (0)

 
 
People I like
Other sites