Summary
Work History
Education
Skills
Certification
Interests
Timeline
Languages
Personal Information
Overview
Ciarán Mac an Bhaird

Ciarán Mac an Bhaird

Senior Python Engineer
Kildare

Summary

Experienced Software Engineer, a driven and collaborative professional skilled in leading software development teams and fostering positive work environment. Possesses deep understanding of software engineering principles and proficient in agile methodologies and project management. Focused on driving innovation and achieving measurable results through strategic planning and team collaboration. Adaptable Software Engineering Manager keen to wrangle multiple simultaneous projects into streamlined, cohesive and profitable efforts. Firm believer in holistic and collaborative management strategies. Thrives on providing exceptional oversight and hands-on guidance guaranteed to improve throughput figures and quality metrics.

Work History

Software Engineering Manager

Zinto
05.2021 - Current
  • Led a team of 3 remotely to deliver high-quality software solutions in a timely manner, ensuring customer satisfaction and business growth.
  • Improved software development processes by implementing agile methodologies and facilitating cross-functional team collaboration.
  • Managed multiple projects simultaneously while overseeing all development pathways effectively.
  • Championed best practices in software architecture, code quality, and testing within the engineering organization to maintain high standards of excellence.
  • Streamlined deployment processes by automating build pipelines and leveraging modern infrastructure-as-code practices.
  • Reduced production defects by implementing thorough code reviews and automated testing strategies.
  • Collaborated with product managers to define clear project requirements, aligning engineering efforts with business goals.
  • Implemented robust cybersecurity measures to protect sensitive data and maintain compliance with industry regulations.
  • Managed budgeting and resource allocation for software development projects, ensuring optimal use of resources and timely delivery of milestones.
  • Advanced company's objectives by driving development and launch of cutting-edge software products.

Software Engineer

KPMG
07.2019 - 05.2021
  • Expertise in Python and Agile was sought after by KPMG Web Services team as they were making the transition to modern methodologies and technologies
  • Quickly improved code quality and test coverage as well as underlying technologies in Web Services projects
  • Curated relationships with the business which allowed the team to better understand and improve processes in requirement gathering to improve overall quality of delivery
  • Responsibilities included:
  • Gather requirements from business, architect solutions to solve problems and draft into a jira board
  • Develop solutions and testing to a high quality
  • Demo projects to business, gather feedback and improve delivery
  • Assist Operations in deploying projects
  • Production support for projects with highest priority
  • Development Technologies: Python, Flask, JavaScript, Bootstrap, SQLAlcamey, MySQL, Git
  • Deployment Technologies: IIS, Jenkins, Octopus
  • Testing Technologies: Unittest, SonorCube, PyLint, Fortify

Team Lead/Scrum Master

Bank of America Merrill Lynch
10.2015 - 07.2019
  • Maintained, improved and expanded a high risk project which process big data sets of trade information onto a reporting tool
  • The tool highlights potential regulatory breaches such as Volcker and Currency restrictions
  • Responsibilities included:
  • Deliver sprint items on time and to a high quality
  • Scrum Master, lead product support and release
  • Liaise with stakeholders weekly to aid the Product Owner in gathering requirements
  • Technologies used are Python, MySQL, REST API, CVS and Sandra

Software Engineer

Capita iB Solutions
01.2014 - 10.2015
  • During my second tenure at Capita I was given more responsibilities being lead engineer on a project
  • Responsibilities:
  • Gather requirements by investigating previous version written in VB
  • Rewrite the Management System in Java
  • Extensively test and demo gathering and applying feedback
  • Technologies used were Java6 SE, MySQL, SVN and Visual Basic

Services IT Developer Program Senior Associate

Dell Services
06.2013 - 01.2014
  • I worked on two in house projects while at Dell
  • Centralised Resourcing Portal aligned associates skill sets with external contract requests using Silverlight Deep Zoom
  • Dell Solution Centre Customer Success Tool was a showcase of Dells abilities to deliver quality solutions
  • Technologies used were Visual Studio 2012, Silverlight 5, MVC4, SQL and C#

Junior Software Engineer

Capita iB Solutions
06.2012 - 05.2013
  • This role involved rewriting the Integra Requisitions and Suppliers package from VB to Java while improving functionality and layout to add to the user experience
  • As my first professional role I learned a lot at Capita and was noted for my ability to learn and adapt quickly
  • I was also a president of the social committee which I thoroughly enjoyed

Education

BSc - Mathematics and Experimental Physics

NUI Maynooth
01.2008 - 01.2012
Relevant modules in my final 2 years were Algorithms & Data Structures, Group & Number Theory, Programming for Mathematics and Computational Physics. I believe modules in Quantum Physics, Mathematical Biology and Statistical Physics taught me comprehensive logic skills which I find very beneficial in my current line of work.

Advanced Training Programme - .NET, MVC4 and Struts technologies

Dell Training Academy
06.2012 - 06.2012
Successfully completed an advanced 3 weeks training programme in Bucharest, Romania. The training consisted of multiple tests and tasks to exercise and utilize the knowledge acquired. The programme gave me a solid foundation in .NET, MVC4 and Struts technologies I enjoyed building on while working on internal projects.

Skills

Python

Certification

BofAML Angular Learning Club

Interests

Armchair Astronomy

Snooker

RTS Games

Timeline

Software Engineering Manager - Zinto
05.2021 - Current
Software Engineer - KPMG
07.2019 - 05.2021

BofAML Angular Learning Club

03-2018
Team Lead/Scrum Master - Bank of America Merrill Lynch
10.2015 - 07.2019

Coursera Android App Development Course

08-2015

Coursera Python Course

07-2015
Software Engineer - Capita iB Solutions
01.2014 - 10.2015

Dell Training Academy, Successfully completed an advanced 3 weeks training programme in Bucharest, Romania.

06-2013
Services IT Developer Program Senior Associate - Dell Services
06.2013 - 01.2014
Junior Software Engineer - Capita iB Solutions
06.2012 - 05.2013
Dell Training Academy - Advanced Training Programme, .NET, MVC4 and Struts technologies
06.2012 - 06.2012
NUI Maynooth - BSc, Mathematics and Experimental Physics
01.2008 - 01.2012

Languages

English
Irish
German

Personal Information

Date of Birth: 05/11/89

Overview

13
13
years of professional experience
4
4
years of post-secondary education
4
4
Certificates
Ciarán Mac an BhairdSenior Python Engineer