
Software Engineer at Google
London, United Kingdom

Software Engineer at Google
London, United Kingdom
I have been writing software since 1989, mostly as a hobbyist, and started my professional career in 2003. I've written software for a variety of applications, ranging from financial portals to media and advertising solution. I've written code at all scales, from highly interactive javascript frontends, to IBM mainframe Cobol batch processors, including a lot of other platforms in between.
During this period, I ended up working on a variety of operating systems (win, linux, unix, mac, the cloud), languages (Java, C/C++, Python, Ruby, Javascript and others) and platforms ( databases, application servers, the Google technology stack I can't reveal anything about ).
When I used to love Java, I got the SCJP certification (Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 ).
I'm passionate about Data mining, Clustering, Information Visualization, User Experience, Dynamic Languages, Statistics & Physics.
Specialities: I write code. Which works. Just keep the coffee running.
(Public Company; GOOG; Internet industry)
November 2007 — Present (1 year 9 months)
Software Engineer in Internal Applications Department. Based in Dublin, Ireland, until May 2009. Now in London, UK.
(Self-Employed; Writing and Editing industry)
October 2005 — Present (3 years 10 months)
Freelance writer for various web portals focused on IT and web development. Some articles:
"Design an MVC Framework using annotations" (JavaWorld.com) October 2005
"Achieving Inversion of Control with Eclipse RCP" (OnJava.com) June 2006
"Enhance Eclipse RCP with Scripting" (DevX.com) , May 2007
"Use Eclipse JET to Automate Model-Driven Development Aspects" (DevX.com) , July 2007
"The Rich Get Richer: Eclipse Rich AJAX Platform Builds on RCP" (DevX.com), November 2007
"A Flickr-based Introduction to Ruby on Rails 2.0 " (DevX.com), March 2008
"OpenID and Rails: Authentication 2.0" (DevX.com), April 2008
"OpenSocial: the power of social networks in your applications" (DevX.com), May 2008
"JavaScript and jQuery: Web Apps as Highly Interactive as Desktop Apps" (DevX.com), December 2008
"Google Visualization API: Deliver Graphical Data Analysis in Your Web App" (DevX.com), January 2009
Full list on http://www.battlehorse.net/w/page/people/me/articles.html
(Privately Held; 51-200 employees; Information Technology and Services industry)
May 2007 — October 2007 (6 months)
Product Unit Leader in the field of IPTV recommendation software. Data-mining and Content-matching algorigthms. Social networking and social-affinity algorithms. J2EE scalable, reliable, distributed, web-services based solutions.
(Privately Held; 201-500 employees; Financial Services industry)
January 2007 — April 2007 (4 months)
Installation, setup and integration of company-wide bug tracking software (JIRA). J2EE reference application design. Courseware for new java developers (20 ppl, 5 days).
(Privately Held; 201-500 employees; Information Technology and Services industry)
July 2003 — January 2007 (3 years 7 months)
J2EE Lead Developer managing a small team and working on J2EE financial applications.
110/110 cum laude , Physics , 1998 — 2003
Master degree thesis on "Multigrid analysis techniques and subelliptic equations on Carnot groups"
information technology, java, role playing games, computer games, linux, open source
Winner of 'The Geekest Link' at TSSJS Barcelona 2006
Winner of the 'Java BlackBelt Challenge' at TSSJS Barcelona 2007 (http://picasaweb.google.com/mwanji/TheServerSideJavaSymposium2007Barcelona)