Profile: Software Engineer Ryanair Madrid - 2019 Autumn - Present
Profile: Software Engineer Ryanair Madrid - 2019 Autumn - Present
M 07903531706
Farquhar
www.github.com/bobic171
www.linkedin.com/in/adam-
farquhar
Profile A inquisitive software engineer with a number of years experience in frontend and
backend development. Skilled in teamwork, leadership, and creative thinking, along with a
calm demeanour and positive attitude.
Experience
Software Engineer Ryanair Madrid - 2019 Autumn - Present
Full stack development on a WPF, DotNet core, microservice solution deployed to AWS.
Following test driven development and domain driven design best practices.
A vital part of the team following a lean kanban development process, delivering features
based on product owner stories. Writing performant code throughout each layer including
UI, backend, and database layer. I take part in a large number of code reviews and
refactoring sessions. Many of the architectural decisions are based around keeping large
amounts of data synchronised across multiple microservices and maintaining high
availability.
Furthermore, I also write tools to help improve our development process and maintain
build stability including automated deployments and implementing git hooks for the
various repositories.
Working for Ryanair also presented me with communication challenges, as I lived and
worked in a country where I don’t speak the native language. This forced me to grow in
my communication and collaboration skills and provided me with an incredible amount of
experience.
C#, DotNet Core, WPF(XAML), SQL(Postgres), Entity framework core, LINQ, PowerShell, AWS,
Visual Studio, Resharper, Jira, Bitbucket, Jenkins
Key projects included a pipeline refactor and a major refactor of mobile and web
solutions. Developed backend solutions for multiple country specific verification flows, as
well as liaised with design to implement the frontend.
Was given ownership of three significant solutions (payments, bank service, and
responsible gambling service). This entailed overseeing and auditing changes to projects
and being a first response knowledge hub for these solutions.
C#, JS TypeScript, HTML5, CSS, SCSS, SQL, JSON, PowerShell, Jira, Visual Studio, GitLab, moq
Originally on an Azure only solution, taking advantage of Azure specific technologies such
as Azure service bus, SQL Azure and Azure run books. Backend development revolved
around writing secure, unit tested API’s both customer facing and internal.
A significant amount of time was dedicated to extensive unit and integration tests using
technology such as FakeItEasy. I also played a key role in support for the product,
working closely with the support team to help rectify customer issues and implementing
fixes when required.
Along with day-to-day development, I was a key member of the CSR social enterprise
team that organised events for other members of staff and myself. These events allowed
us to help share skills with the local community, the most common events were
Hackathons, in which we mentored attendees.
C#, .NETCore, .NETStandard, JS, TypeScript, HTML5, CSS, MSSQL, Angular, Service Fabric, Redis,
PowerShell, Git, Entity Framework, LINQ, TFS, Azure, AWS, npm, webpack, node, GIT, VSCode,
Visual Studio, TFS