Work experience

Work experience
Oct 2013 - Present

Senior Software Developer

Universal Postal Union
  • Lead the architecture and development in one new web application (MVC, Entity Framework, Repository Pattern)
  • Worked on multiple legacy systems adding value according to requirements (C#, WCF, XSLT, WebForms, LinqToSQL)
  • Proposed solutions and led the application of continuous integration server for automated testing and deployment
  • Mentored, proposed and shared Agile practices (scrum, TDD and pair programming)
  • Assisted the project manager in establishing the project plan, by evaluating the workload and estimations
  • Developed and tested each module according to the functional specifications and technical design
  • Documented technical and functional specifications
  • Participated in the establishment of detailed test and deployment plans and performed 3rd level support actions

Technologies and Tools: .Net, NUnit, C#, IIS, Caching, .Net MVC, Web Forms, WCF, Web Services, XML, XSLT, Team Foundation Server, jQuery, JavaScript, AJAX, IIS 7, MS SQL, MSTest, Git, Git-TFS, Entity Framework, ReSharper, Jenkins, Linq To Sql, Windows Reporting Services

Apr 2011 - Sep 2013

Senior Software Developer

Asiarooms Pte Ltd
  • Customer Obsession Award 2012
  • Senior .Net developer of an Agile globally distributed team (UK and Singapore) following ITIL practices
  • Migrated to responsive, mobile dedicated sites and MVC .Net the pool of PHP and Classic ASP legacy applications
  • Maintained and enhanced the application to support 200000 unique visitors/day (MVC .Net, C#, IIS, SQL)
  • Create automated tests at unit level (NUnit), integration (SpecFlow) and UI level (Java, Twist, Selenium)
  • Built local Continuous Integration processes (Jenkins) • Contributed to the existing Continuous Integration server (GO, rake) adding tasks to the pipelines
  • Performed daily automated deployment without service interruption to the live environment (GO)
  • Performed deployments triggered automatically by every commit (Subversion, Jenkins) to our UAT/Staging environment
  • Developed tasks in the CI server such as versioning, JS unit test (Jasmine), CSS and JS minifying and bundling
  • Driven by Agile methodologies and best practices: TDD, Continuous Integrations, pair programming and code reviews
  • Fulfilled both the role of Senior Developer and Scrum Master • Led the support of the community site writing and modifying plugins (Linux, Apache, WordPress, PHP)
  • Fix legacy code (PHP) and perform admin tasks in Linux server (Debian, PHP) • Implemented a reverse proxy solution to give access to Apache server behind IIS keeping the same root domain (SEO)

Tools and Technologies: .Net, C#, .NET MVC, Jenkins, GO, Rake, Subversion, Memcached, jQuery, JavaScript, AJAX, Web Services, IIS 7, MS SQL, MySQL, Twist, NUnit, SpecFlow, Rhino Mocks, NHibernate, StructureMap, ReSharper, Jasmine

Feb 2007 - Apr 2011

Team Lead / Senior Server Side Developer.

BEHRINGER Holdings Pte Ltd
• Special Chairman award 2009 for performance and achievements in projects and delivery • Behringer Award 2008 for punctuality and zero absences and sick leaves • Team lead for server side team. Planned, assigned and supervised (4) developers • Migrated systems from physical machines to virtual environments (VMWare) under High Availability architecture • Designed Single Sign On authentication protocols between multiple systems • Working with and administering LAMP environments and architectures (Linux Apache MySQL PHP) • Liaised with project managers and business analysts to gather requirements, assess risks, estimate timelines and propose solutions and preventive measures for risk mitigations • Developed Continuous Integration scripts for agile development (automated unit testing, load testing, backup and deployment of code to multiple servers and stages) • Performed root-cause analysis on situations of low performance and critical bugs • Developed Web Services in C# for Flex client with Axapta business layer and MS SQL • Developed enterprise portals (C#, .Net, Web Services, MS SQL) • Developed Drupal based community site (Drupal, PHPBB, WordPress, PHP, MySQL) • Tools and Technologies: C#, .NET, PHP, Flex, Web Services, Tridion, Drupal, PHPBB, WordPress, MySQL, MS SQL, LAMP environment, VMWare, HA Architecture, FTP, IIS, SSO, Axapta, bash scripting, MSBuild Tasks (Continuous Integration)
Jun 2006 - Feb 2007

Senior server side developer.

Wablet (FBM Software)
• Developed APIs for an instant message scalable web application (Ruby On Rails, Linux) • Administered virtual machines (VMWare) and set up web development environments • Coded Web Services in C#, running under Apache server (mod_mono) and MySQL • Linked web services (C#) with XMPP Server (eJabberD) for IM communication • Implemented RSA based encryption/decryption process for user authentication • Designed and developed web administrative tool for web site monitoring • Tools and Technologies: Ruby on Rails, Linux, VMWare, Apache, MySQL, C#, Web Services, XMPP Server (eJabberD)


1996 - 2003

Telecommunication Engineer

Universidad de Zaragoza
2001 - 2002

IMCC Scholarship

University of Virginia
IMCC (Innovative Multi-Cultural Curricula) Scholarship



ITIL Foundation Certificate in IT Service Management

Microsoft Specialist in C#

Microsoft Specialist in HTML5 with JavaScript and CSS3

MCSD Web Applications

MCSD Windows Store Apps Using C#

Scrum Master

Agile Team Member

Agile Product Owner