Shaun Craig
Technical Program Manager
Shaun Craig
Technical Program Manager
Software Developer
Shaun Craig
Hello there! Thank you for visiting my webpage! I hope you’re having a great day so far. I’m currently on the lookout for a new adventure and I’m excited to explore new opportunities. If you know of any roles that would be a good fit for me, please don’t hesitate to reach out! I’m eager to hear from you and see what the future holds.
Quick Introduction
Experienced Technical Program Manager with a demonstrated history of working in the computer software industry. Skilled in Project Management, Information Security, and leading complex software and process projects from inception to delivery. First Class Graduate with BSc (Hons) focused in Cyber Security from Liverpool John Moores University.
- ResidenceDublin, Ireland
- NationalityBritish / Irish
- Emailshaun.craig1221@gmail.com
- Current CompanyCraig Studios
What I Do
Program Management
During my time at university, I was unexpectedly thrown into the world of project and program management at Unilever. It was there that I discovered my passion for the field. After joining Google, I decided to make the switch from Developer to Technical Program Management. This role allowed me to leverage my organizational, leadership, and communication skills to excel in my work. I’m excited to continue growing in this field and take on new challenges in the future.
System Design
One of the essential skills for a Technical Program Manager is to design a system that can scale up to handle massive user demand. At Google, we used to challenge ourselves with questions like: Can this system handle 1 million users? How about 1 billion? I have not yet worked on a project that reached 1 billion users (… but I hope to…) but I always apply the principles of scalability. I am fascinated and enjoy learning about reliable and secure system design principles. For example, rather than going down a typical hosting platform for this webpage, I got my hands dirty with a GCP Instance, using Linux commands to get this website online.
Software Development
Software development has always been a passion of mine, both inside and outside of work. The ability to create fully functioning programs from scratch has always fascinated me. I’ve had the opportunity to work on software projects for Unilever, clients of AKKA technologies, Google, and Microsoft. In my free time, I’ve been exploring game development with Unity in C# and I’m excited to start working with Unreal in C++. You can check out some of my work on my GitHub page.
Data Analysis
Data analysis is a crucial aspect of Program Management. The ability to support a project hypotheses with clear-cut data has always been one of my core strengths. During my tenure at Microsoft, I dedicated time to learning how to work with data myself. This allowed me to identify several gaps in Microsoft’s Live Site, which I then addressed through the creation of several projects and programs. These initiatives were aimed at improving Identity’s reliability and enhancing the end customer experience. By leveraging data-driven insights, I was able to optimise processes and make well-informed decisions that led to successful outcomes.
Testimonials
"I could not recommend Shaun more. Shaun has a knack for seeing the gaps and opportunities that have real organizational impact. He is an outstanding colleague!"
"My glowing feedback to the hiring manager prompted him to make me promise not to try to poach Shaun for my product management team for at least a year."
"Shaun’s direction on heavy automation every step of the way helped to drive the projects outputs to be efficient, scalable and long standing. His abilities far exceeding the core duties."
"Shaun has applied his PM skills on all of the projects we've worked closely together, and has continued to mentor new members of the team, thanks Shaun for the hard work!"
"He is an excellent project manager. I have seen him help our teams achieve our goals many times over the past few years. Wholeheartedly recommend Shaun for any project management roles"
"Shaun's extremely proactive and an efficient, he perfectly understands the challenges and adapts himself accordingly which makes him a valuable member that I was proud to have in my team."
Resume
Work Experience
Apr 2024 - Now
Coinbase (Contractor)Security Program Manager - Security Programs
The Security Programs team at Coinbase is responsible for developing and managing global security programs that help protect customers and their digital assets. Our overall goal is to take a proactive approach towards security and continuously work to strengthen Coinbase's defences. Some of the key programs and initiatives led my myself are:
- Partner with the business, legal, engineering, and GRC teams to identify and address regulatory security requirements to obtain the Markets in Crypto-Assets Regulation (MiCA) Licence in the EU for Coinbase Ireland.
- Oversaw Digital Operational Resilience Act (DORA) gap remediation tracking and reporting for all entities at Coinbase.
- Contributed to the EMEA rollout of Security Governance for Coinbase’s global entities by driving priority onboarding for three international entities (Ireland, Germany, UK) last quarter and on track to land three more this quarter (Bermuda, Canada, and Singapore).
- Rigorously address and manage regulatory deficiencies identified by external auditors (BaFin, FCA, CBI).
Sep 2023 - Mar 2024
SabbaticalSabbatical / Career Break
Between September and April I had a rather long Career break. You can read more about this time here.
May 2021 - Jul 2023
MicrosoftTechnical Program Manager - Identity Reliability, Resilience and Livesite (R2L) TPM Team
We are responsible for two big identity systems, the first being Microsoft Consumer Identity System (Microsoft Account) which is what you use to login to things like Xbox, Skype, Outlook.com etc. It is the Identity system you can use to login to most things (Even Minecraft these days). The Second is our Identity for Enterprise (Microsoft Entra). MS Entra has a suite of tools with one of the biggest being Azure Active Directory, which is what you can use to login to Windows, MS Teams, etc.
With over a billion monthly active users, our role, is to make sure our services are resilient and reliable, and when we have inevitable unexpected downtime, we ensure our customers are affected as little as possible.
I designed and led centralised projects and programs across Microsoft’s Identity and Network Access Division (IDNA), consisting of 132 different services and 3000+ engineers specifically to make Microsoft more reliable and resilient. My main contributions were:
- Owned IDNA’s Time To Mitigate (TTM) program by driving down customer impacting incident TTM by 50.77%. Reducing our P75 mitigation time from 196 minutes to 96.5 minutes through various automation projects reducing toil for the Oncall engineers.
- Increased Post Incident Review/Postmortems completion rates for Customer Impacting Incidents from 36% to 95% through initiating a post mortem improvement program.
- Product Managed the ‘Identity Livesite Platform’, which hosted several business critical tools and services that enabled deeper dives into Livesite performance (e.g., availability heatmaps, dashboards, etc.) by supporting 12 different vendor developers who ran the site and various feature areas.
- Initiated and owned IDNA’s “Weekly Business Unit Service Health Reviews” by implementing robust metrics and reporting systems to track performance, improving visibility and decision making for 3000+ stakeholders.
- Owned IDNA’s Reliability and Resilience OKRs, collaborating across cross functional teams to report progress weekly to upper management (SVPs, Directors, etc.)
- Managed a vendor team and collaborated with 65 different internal teams to migrate their 3000+ troubleshooting guides from various sources into Markdown and integrate them with an internal DocFX Platform as part of a documentation migration project.
Apr 2020 - Apr 2021
GoogleSearch SRE Technical Program Manager
- Saved Search SRE 64 business hours by automating the OKR reporting system, and creating a interactive dashboard that improved visibility into ongoing Objectives and Key Results
- Automated Search SRE rotation system to improve the data freshness, instead of it being manually updated, the data would come straight from our HR systems at the click of a button so that Team Leads didn't need to trawl through data to update it
- Automated the OKR Planning process. I removed the tedious task of gathering all of the backlog of projects and automated it so that it would collectively move into a sheet based on the status of the project, then any edits or additions to the sheet would also populate back to the corresponding teams bug section.
Feb 2019 - Apr 2021
Senior IT Resident
As an IT Resident I provided time sensitive global support to Google 24/5 managing issues on all internal operating system environments (Linux, Mac, Windows, Android, iOS) including internal production systems, ensuring ownership of the issue from start to finish. Other contributions were:
- Managed Dublin’s projects portfolio: designed new processes, better project structures for the site and coordinated other project managers to keep projects on track.
- Designed, Implemented and Automated a training program for a new role in Techstop that managed our internal live channels, this has been taken by over 260 internal support specialists and became an integral part of training IT Residents and Operational Managers.
- Managing the ACE Team Program to plan, and deliver 14 large events, and many small events for the EMEA GE Organisation, with a CSAT of 98%.
- Managed the scheduling of all 5 support channels within Dublin. This included making weekly schedules for our 30+ team ensuring live channels were staffed appropriately to provide customer excellence
- Helped managed and took an active role in our IT Resident Data Program, helping ITRs develop SQL queries to insure data driven decisions on internal projects
- Created a project development process to help Dublin's GE team of over 40+ start and run projects remotely to insure the best practices were followed
Jul 2018 - Feb 2019
AKKA TechnologiesInternational Cybersecurity Consultant - Cybersecurity Business Unit
My AKKA career started off in Geneva, Switzerland to get immersed into the consulting world, we created large mock projects with small timescales that drove innovation based on our clients needs. We would then present to a team of experts that had flown in from all over the world. My team won an award for most innovative project and for the most popular project. I then got relocated to Paris, France to join the Cyber Security Business Unit.
- Created malware using C# to check and harden vulnerabilities in our internal systems.
- Adapted code based on operating systems and gathered intelligence in an automated way in order to execute binaries on other machines.
- Created Honeypots linked to customised dashboards using Google Maps to geo-track where attacks/threats where coming from and gathered security intelligence using Google Cloud, HTML, CSS, Javascript and Python.
- Created a dashboard for Groupe Lucien Barrière that ran analytics against their security logs and automatically generated two monthly reports: one non-technical for board members and a technical one for engineers.
Jul 2016 - Aug 2017
UnileverProcess and Technology Expert (Program Manager)
During my time at Unilever, I worked on a broad range of different projects, each with different roles from project management to software development. I worked with people from all around the globe breaking cultural and time barriers, conversing with directors and external companies to complete projects efficiently and on time.
- Owned and developed an application in Salesforce’s Visualforce code to be rolled out in all of Europe’s warehouses for the company. I successfully managed the programme through the full development lifecycle from design and build, to UAT with the UK leads of the warehousing world both within Unilever and with DHL.
- Project managed a £1.5m logistics project with the goal to make all our trucks more efficient and more economical, fresher products to our customers by bypassing our warehouses and going straight to our customers.
Coding Skills
Python
C#
App Script
HTML / CSS
Visualforce
Data Query Skills
Kusto (KQL)
MySQL
GoogleSQL
PowerBI
PgM Skill Profile
- Project Management
- Technical Program Management
- OKR Goal Setting
- Cyber Security
- Metrics Management
- Troubleshooting
- SAFe 5 Agilist
- Prince2 Practitioner Certified
- Certified Scrum Master
- Certified Scrum Product Owner (CSPO)
- ITIL® Foundation Certificate in IT Service Management
TPM Skill Profile
- Google Cloud Certified Associate Cloud Engineer
- Technical Program Management
- Python
- Kusto
- PowerBI
- GoogleSQL
- PLX
- Apps Script
- Data Studio
- gLinux/Windows/Mac Advanced
Education
2014 - 2018
Liverpool John Moores UniversityBSc (Hons) Cyber Security
Overall Grade: 1st Class
First year: Computer Forensics and Security, Introduction to Computer Programming, Computer Systems, Introduction Web Design and HCL, Computing and Society - Year Grade: 1st
Second Year: Computer Science for Security, Information Assurance, Secure Software Development, Computer Networks, Database Design, Applications and Management – Year Grade: 2:1
Final year: Cyber Hacking and Defence, Network Security, Computer and Network Forensics, Dissertation – Year Grade: 1st
Certificates
Google Cloud Certified Associate Cloud Engineer
Portfolio
Much of this page is still to be built out and will take some time. I’ve worked on projects across many different companies and clients. As you can expect, many projects I have worked on I’m unable to share detailed documentation and images of. But here is some I can.
You can see more at my GitHub Repo.