Hi, I'm Sean Farmar. I help software developer build better systems.
Sean Farmar's Bio:
Sean Farmar's Experience:
Senior Developer/Architect at Wonga.comMay 2011 - May 2013
I was the Architect for Wonga for two years; during this time my achievements have included: * Successfully lead a scalable architecture implementation for the international expansion based on SOA and NServiceBus * Led the implementation of agile development methodologies and Continuous Integration to support the SOA and messaging architecture * Built the Wonga Technology company in Dublin and was part of the Dublin leadership team * Built and mentored the architecture team * Was the lead architect for the next iteration of the architecture - to create a platform that supports multiple products and regions.
Senior Developer at Citi GroupDecember 2010 - June 2011
Role: Senior Developer/Architect on BE UI Framework o Hans on design and development of the new UI/Web tier framework based on ASP.Net MVC 3.0 architecture. Main activities: o Design develop unit test and document new features. o Technology: C# ASP.Net 4.0, MVC3, Jquery, Ajax, Nunit, Qunit, Selenium. o Development environment: .Net 4.0, Visual Studio 2010, TFS, Continues Integration, Agile-Scrum.
Senior Developer / Architect (contarct) at Failte IrelandSeptember 2010 - December 2010
Role: Senior Developer/Architect on TCS project v2.0 o Put in place a new architecture base on ASP.Net MVC 3.0 o Design and develop a new version of the TCS Data Management web application. Main activities: o Work with team members to adopt an MVC based architecture, mentoring and putting solutions in place for a fast paced project to meet tight deadlines using agile methodologies. o Introduced unit testing, and continues integration. o Using C# ASP.Net 2.0, 3.5, 4.0, MVC3, Sql Server 2008, Jquery, Ajax CSS. o Dev environment: .Net 2.0, 3.5, Visual Studio 2008 - 2010, SVN, Toad for MSSQL, GO(the new Cruise Control from Thoughtworks).
Senior Developer/Architect (contract) at Softworks Workforce Management SolutionsMay 2010 - September 2010
Put in place a new architecture base on ASP.Net Mvc 2.0 o Design and build a new version of the Portal Platform product offerings. o Put in place design guidelines 2 Main activities: o Work with development manager and product architects on architectural and product roadmap. o introduced unit testing, scrum, and continues integration. o Using C# .Net 2.0, 3.5, MVC2, Oracle. o Dev environment: .Net 2.0, 3.5, Visual Studio 2008, SVN, Toad for MSSQL.
Senior Developer (contract) at AWASSeptember 2009 - May 2010
o Business analysis, design. o put in place a new architecture base on ASP.Net Mvc and improved performance o Design and build projects base on customer requirements and company architecture guidelines. o Using C# .Net 2.0, 3.5, MVC2, Oracle. o Dev environment: .Net 2.0, 3.5, Visual Studio 2008, SVN, Toad. Main activities: o Business Analysis and documentation. o Application and Code Design and architecture oHands on development of the application o Deployment and sustain.
Chief Technical Architect at Candidate Manager LtdAugust 2007 - August 2009
o Design and build with a team of senior developers the new Enterprise platform. o Using C# .Net 2.0, 3.0, NServiceBus (open source ESB), NHibernate (open source ORM), Web Client Software Factory, SQL Server 2005, Reporting Services, Windows Services and Web and Windows Forms. o Dev environment: .Net 2.0, 3.5, Visual Studio 2005/2008, Team System 2005/2008, SQL Server 2005, Reporting Services 2005. Main activities: o Design and architecture. o Compile Patterns and best practices. o Develop the framework and Core Components. o Work with Business Analyst, Tech Services, Test Team.
Development Lead (contract) at Microsoft Ireland (IT Regional Solutions (EMEA) Engineering)November 2004 - March 2007
Sep. 2005 - March 2007: Project - MsClub 2.0: Role: Development Lead o A .Net rebuild of the EMEA Partner Rebates Program o The project is built using C# .Net 2.0, SQL Server 2005, Reporting and Notification Services. o The project's life cycle was driven by the SDLC methodology (Microsoft IT methodology similar to MSF). o The project is currently in production. o Dev environment: .Net Framework 2.0, Visual Studio 2005, C#, ASP.Net, Web Services, SQL Server 2005 (Yukon), Reporting Services 2005 (Yukon), Notification Services 2005, custom components. Main activities: o Design and architecture of system and a multi tier application (Design phase). o Compile Patterns and best practices. o Write and maintain Technical specifications documents (Design phase and Build Phase). o Write and maintain Deployment documents. o Develop the Skeleton and Core Components. o Compile and maintain the Dev Plan and project status. o Lead a team of 9 developers. Jan. -Sep. 2005: Project - MsVacation.Net 3.0: Role: .Net Developer o A rebuild of the Microsoft Vacation tool (MS Internal used worldwide). o VB.Net 1.1, SQL Server 2005(Yukon), Reporting services. o Involved in the full life cycle of a multi tier application project. Main activities: o .Net Developer C#, VB, ASP.Net, SQL Server 2005 (Yukon), Reporting Services 2005 (Yukon). 4 Nov. 2004 - Jan. 2005 Role: .Net Developer. Main activities: o Asp.Net Developer C#, VB, ASP.Net, SQL Server. o Maintain internal business applications. o Code review and remediation of security and coding standards of existing applications.
.Net Developer (contract) at Intel IrelandMay 2004 - October 2004
Main activities: o .Net Developer C#, ASP.Net, SQL Server 2000. o Maintain and develop web applications. o On-going applications sustain.
Director and Independent Consultant at Indy Code Software Consultants LtdMay 2013
SOA and NServiceBus Consulting.
Sean Farmar's Interests & Activities:
Wicklow Lifeboats, 4x4, motorbikes, music, making noises on the bass guitar.