Michael Whelan Email and Phone Number
Michael Whelan work email
- Valid
Michael Whelan personal email
- Valid
I am a motivated and accomplished Technical Lead, Software Developer, and BDD Agile Coach. I have been in the IT industry for over 25 years, leading development and testing through BDD, DDD, and agile practices. Over the years I have seen the industry evolve and have continually maintained my knowledge to keep up to date with emerging technology and trends. My specialty lies in BDD (Behaviour Driven Development), involving all agile team members and utilising automated testing to drive development. Due to my expertise in and passion for automated testing, I co-founded and developed TestStack, which focuses on automated testing tools for agile development teams, comprising of BDDfy, Seleno, Dossier, and Specify. Check out teststack.net to find out more. My technical expertise includes; ISTQB / ISEB Certified Tester, MSCD Certified Developer for .Net, Agile Certified ScrumMaster, Languages/Programming (C#, .NET, JavaScript, HTML, CSS), Databases (SQL Server, RavenDB, MongoDB, Relational/NoSQL), Cloud (Azure and AWS), Development Frameworks/Tools (ASP .NET Core API/MVC, Blazor, Mediatr, AutoMapper, Fluent Validation, Entity Framework, NHibernate, Micro ORMs, Autofac, Docker, Redis Cache, RabbitMQ, WPF, WinForms), Testing Frameworks/Tools (NUnit, xUnit, Mspec, NSubstitute, Moq, FluentAssertions, Shouldly, TestStack BDDfy, Specify, SpecFlow, Selenium, TestStack Seleno, TestStack Dossier, Dryloc, NCrunch, BenchmarkDotNet). As the Founder and Director of ode2code, I have experience leading all phases of major IT projects. I am instrumental in dissecting complex problems, streamlining processes, and leading holistic change management as a BDD Agile coach. Further, with a profound ability in both automated testing and software development, I can transform software teams and projects to exceed organisational expectations. Please feel free to connect with me directly. I am always happy to connect with people, across all industries and backgrounds, who offer professional expertise and insight.
-
Chief Executive OfficerOde2Code Sep 2020 - PresentAs ode2code’s Founder and Director, I direct day-to-day operations, involving business planning, risk mitigation, and staff, stakeholder, and project management. I manage a team of 2 staff and deliver continual support and mentorship, promoting professional growth. Part of my role also includes conducting business analysis, identifying gaps, and mitigating financial risk. Some key highlights to note include:o Recruiting and training 2 university graduates in .Net and agile practiceso Being awarded $27K in start-up funding from MSD in NZ after presenting a strong business plan with Price Waterhouse Cooper’s approval o Securing 10 weeks of salary payments for one team member as start-up funding from Callaghan Innovation NZo Executing 3 key technical projects for UK clients including Stoneygate International, Planlogic, and Hillcroft House -
Developer / Co-FounderTeststack May 2012 - PresentTestStack was formed by myself and a colleague in 2012 to provide free, .Net open source projects designed to enable automated testing for agile development teams.• Assist the continual development of the BDDfy Behaviour Driven Development framework which is the simplest BDD framework to use, customize and extend.• Created the Seleno framework for automating web applications using Selenium for browser automation, implementing Page Objects and Page Components for reading and writing web page data using strongly typed view models.• Assist the continual development of the TestStack test data builder library offering, Dossier.
-
Chief Information Officer / Director / Development LeadStoneygate International Limited Sep 2020 - Apr 2022As the CIO of this start-up, I direct the development of software, alongside 3 other non-technical directors. This includes defining and administering project management processes and championing ongoing process improvement initiatives to implement Agile best practices, while strengthening exceptional stakeholder relationships. Some key highlights to note include:o Leading the remote development of the itse® commercial software based on the peer-reviewed IBA Framework, involving an Azure-based web application with a Blazor front-end, an ASP .Net Core API back-end, and an Azure SQL database and launched in December 2021o Being awarded access to the exclusive Microsoft for Start-ups program for one year and secured a second-year extension valued at $115K p.a. o Securing a partnership with Parallo (NZ firm) to build and maintain development, test, and production environments and continuous delivery infrastructure o Training the 3 non-technical directors in agile, planning and reviewing sprints, and refining backlogs via Microsoft Teams
-
Software ArchitectAbc Software Ltd Mar 2020 - Aug 2020Napier, Hawke'S Bay, NzTo help and direct ABC Software in:• Agile software development and requirements specification• Automated testing• Develop automated testing framework that can be applied to existing and new projects• CI/CD feasibility, design and implementation -
.Net Core DeveloperPlanlogic Jan 2019 - Oct 2019London, GbEDF Trading (EDFT): GasHub Storage Manager: EDFT needed microservices to manage nominations of gas flows from storage facilities to meet complex contract rules. Engaged as developer to build microservices. Created secure ASP.Net Core API with DDD/CQRS for Angular front end; created .Net Core windows service with TopShelf/Quartz to handle up/downstream messages; built continuous delivery system with Azure DevOps/uDeploy to deliver to IIS; introduced permanent staff to test-driven BDD approach to agile. Succeeded in delivering API with over 80% code coverage.BP: Facilitating the migration from monolith to microservices at BP by writing and executing automated tests -
Software Development Engineer In TestJustgiving Sep 2017 - Oct 2018London, Uk, GbCampaigns Web API: SDET (7 months)JG replaced monolith API with Docker microservices in AWS. Engaged to provide architecture, testing frameworks and leadership on the BDD approach. Created CQRS architecture with Mediatr, ASP.Net Core 2.0 API, SNS/SQS. Participated in development. Piloted a more formal approach to Scrum, integrating with UX team for specification workshops, leading to executable specifications with my open source projects. Successful pilot significantly improved developer understanding of requirements and delivery of features and was to be model for other teams.Amex Pay with Points: Developer (6 months)JG introduced donation payments with Amex Points using Amex API. Engaged to provide microservices testing and development with ASP.Net Core 2.1. Created JMeter performance tests; created active monitoring to test workflows in production and alert errors; monitoring with Serilog, App.Metrics, Prometheus, Kibana and Grafana; and participated in development and creation of unit, component, and deployed tests. Successfully integrated new payment method into existing OneCheckout product. -
Technical LeadBjss Aug 2016 - Jan 2017Leeds, West Yorkshire, Gb BJSS engaged to develop web app for shareholders to reclaim tax on international dividend payments. Engaged as Technical Lead to lead initial development and train team in BJSS Enterprise Agile. Architected ASP.Net Core MVC application with CQRS in AWS and trained developers in its implementation; established agile process and continuous delivery pipeline in VSTS; and facilitated specification workshops and documenting their outcome with executable specifications. Succeeded in training team in effective implementation of BJSS Enterprise Agile. -
Developer In Test / Developer In Test ArchitectTalktalk Nov 2014 - Dec 2015Salford, England, Gbblinkbox was a video-on-demand streaming service that now runs as Talk Talk TV Store. I was engaged as a contractor (initially by blinkbox and subsequently retained) and tasked with leading the development and implementation of faster automated UI tests for monthly upgrade releases of video streaming software, which I achieved through the application of enhancements to Selenium automation and the introduction of BDDfy. Following the completion of this work I was promoted from Developer In Test to Developer in Test Architect, applying expertise in agile to coach team members in both agile and BDD as part of Talk Talk’s initiative to implement a Scrum delivery approach across the business. This approach was then applied to an initiative to break up monolithic ASP.Net MVC applications into microservices.• Successfully coached staff in agile, implementing BDD, utilising Given When Then formats and running specification workshops with developers, testers and product owners (the three amigos).• Introduced TestStack’s BDDfy testing framework for QA and Development teams to allow HTML reports to be run which gave test information using the ubiquitous language of the business, resulting in tests being validated by the business.• Reduced overall test effort through further adoption of BDDfy within the IT function, using processes which utilise normal C# constructs without imposing framework requirements.• Replaced SpecFlow with the TestStack alternative BDDfy-based framework, which allowed introduction of an Automated Test Strategy for ASP.Net MVC applications. This created additional developer buy-in via implementation of a GitHub framework which was ultimately adopted by a number of teams, with the project published to NuGet.• Defined and executed a test strategy which enabled the migration of the business from a 120-project monolithic solution to a microservices approach hosted on Microsoft Azure Service Fabric. -
Software Development Engineer In Test (Sdet)Microsoft Jul 2013 - Dec 2013Redmond, Washington, UsI was engaged by the Microsoft as a contractor at Lionhead Studios and tasked with driving the development of Azure-based Web API services for a new AAA games title for Xbox One (Fable Legends) through BDD.• Provided guidance and expertise in BDD & TDD, with additional associated approaches including SOLID and Pair Programming, in order to successfully implement the adoption of the agile delivery approach. • Utilised a number of techniques including Unit / Integration /Acceptance Testing and conducting Load Tests on different test cycles as a mandatory step as part of an overall Continuous Deployment cycle, designed to maximise automation across the entire software development lifecycle (SDLC).• Led successful introduction of BDD development approach to the Azure Services agile team which led to the creation of a Web API testing framework that followed a “host anywhere, test anywhere” methodology and ensured development of a robust product. -
Senior DeveloperParliamentary Information & Communications Technology (Pict) 2010 - Jul 2013PICT is an IT services operation which provides information technology to Members of Parliament, Lords, parliamentary and administrative staff across both the upper and lower Parliamentary houses. I was engaged as a contractor to work within the Procedural Data Programme, bringing expertise in agile to work as part of a Scrum / Kanban team and tasked with leading development and implementation of automated testing across a number of enterprise applications.• Successfully created and introduced an Acceptance Test Driven Development (aka BDD) based development strategy for agile teams.• Created Selenium UI test code to improve incumbent UI tests which were fragile and unreliable, allowing developers to use the same view models used to create the application page for the corresponding page objects in the Selenium tests. Open sourced this project as TestStack.Seleno.• Led the architecting and building of an ASP.Net MVC-based transcript application to replace the world-famous Hansard Reporting system. The solution was designed to reduce costs through eradication of manual processes regarding the recording of daily Parliamentary business.• Successfully implemented an Acceptance Test Driven Development / BDD strategy for a project to deploy a Select Committee Events system, resulting in creation of a system designed to improve Parliamentary BAU. The positive reaction to this approach led to its further adoption across the wider PICT organisation.
-
Earlier CareerVarious Roles Nov 1998 - Oct 2009• 06 2009 to 10 2009: S.Com / HM Treasury Asset Protection Agency: Development Lead• 12 2007 to 10 2009: Web Technology Group (WTG): Technical Lead• 12 2008 to 11 2008: Global Data Centre Management (GDCM): Senior .Net Developer• 09 2007 to 11 2007: Haymarket Publishing: Web Developer• 08 2007 to 09 2007: HM Revenue & Customs: eRoom / .Net Consultant• 12 2006 to 08 2007: Vinci: Senior .Net Developer• 08 2006 to 11 2006: Food Standards Agency: .Net / Crystal Reports Developer• 04 2006 to 11 2006: Boden: Programmer• 04 2005 to 11 2005: Pershing / Bank of New York: Senior Analyst / Programmer (permanent)• 11 2002 to 07 2005: Datapulse Professional Services: Microsoft Developer (permanent)• 03 2002 to 09 2002: Buddle Findlay: Analyst / Programmer (permanent)• 04 2001 to 09 2001: Simpl Group Software Consultancy: VB Analyst / Programmer (permanent)• 09 2000 to 01 2001: J.P. Morgan Chase Investment Bank (London)• 11 1998 to 06 2000: NATO: Access / Visual Basic Analyst / Programmer
Michael Whelan Skills
Michael Whelan Education Details
-
Victoria University Of WellingtonSystems Analysis And Design -
Skillsmatter
Frequently Asked Questions about Michael Whelan
What company does Michael Whelan work for?
Michael Whelan works for Ode2code
What is Michael Whelan's role at the current company?
Michael Whelan's current role is Technical Lead, Software Developer, Automated Tester, Founder & Director at ode2code.
What is Michael Whelan's email address?
Michael Whelan's email address is m_****@****mail.us
What schools did Michael Whelan attend?
Michael Whelan attended Victoria University Of Wellington, Skillsmatter.
What skills is Michael Whelan known for?
Michael Whelan has skills like Web Services, Scrum, .net, Agile Methodologies, Microsoft Sql Server, Solution Architecture, Subversion, Bdd, Tdd, C#, Business Analysis, Agile Project Management.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial