Mark Allen

Senior Software Engineer

London, England, United Kingdom22 yrs 10 mos experience
Highly Stable

Key Highlights

  • Led Dependabot projects with 75 million automated pull requests.
  • Achieved 100x improvement in profile syncing at Shopify.
  • Enhanced accessibility rating on GitHub.com significantly.
Stackforce AI infers this person is a SaaS and E-commerce backend development expert with strong technical leadership skills.

Contact

Skills

Core Skills

DevopsFull Stack DevelopmentBackend DevelopmentTechnical DesignTechnical LeadershipProject Management

Other Skills

RubyRuby on RailsDomain-Driven Design (DDD)Apache FlinkReact NativeJRubyMySQLTailwind CSSGraphQLReact.jsApache KafkaSystem Center Configuration Manager (SCCM)Stakeholder ManagementWindows IntuneJenkins

About

At GitHub we've enhanced user inclusivity by improving the accessibility rating on GitHub.com, and significantly reduced monthly alerts, boosting operational efficiency. With expertise in DevOps and full stack development, I've led Dependabot projects that are now adopted in 65% of GitHub repositories, creating a substantial impact on the platform's automation and efficiency. Previously, as a Software Engineer at Shopify, I was instrumental in optimizing systems to handle millions of requests per minute and designed robust public-facing GraphQL endpoints, benefiting over 3 million merchants. My contributions to technical design and migration to in-house push notification services have empowered internal teams with a scalable platform, achieving a 100x improvement in profile syncing. My work is driven by a commitment to creating user-centric solutions and a passion for continuous improvement in the technology landscape.

Experience

22 yrs 10 mos
Total Experience
4 yrs 4 mos
Average Tenure
1 yr 7 mos
Current Experience

Github

Senior Software Engineer

Sep 2024Present · 1 yr 7 mos · Remote

  • Led Dependabot projects, creating over 75 million automated pull requests per year, adopted in 65% of GitHub repositories.
  • Enhanced internal monitoring systems, reducing monthly alerts from 320 to 30, boosting operational efficiency.
  • Improved accessibility rating on GitHub.com from F to D, enhancing user experience inclusivity.
RubyRuby on RailsDevOpsFull Stack Development

Shopify

Software Engineer

Apr 2022Apr 2024 · 2 yrs · United Kingdom · Remote

  • Backend developer for the Shop app primarily working with Ruby on Rails
  • Played a key role in the infrastructure and growth teams for the Shop app, optimizing systems to handle millions of requests per minute with zero downtime.
  • Spearheaded the technical design and migration to in-house push notification services for over 100 million buyers, resulting in a 100x improvement in profile syncing and empowering internal teams with access to a scalable platform for further development.
  • Designed and deployed robust public-facing GraphQL endpoints, enhancing API efficiency and usability for over 3 million merchants.
  • Example projects
  • Shop Drops – Shop app
  • Developed the backend rules, signals, and challenges to handle various states of ineligibility for product drops, e.g. app version, geo-location, mocked location, simulated devices.
  • Shop comms platform migration – Shop app
  • Designed attribute sync and push notifications on a new internal platform, delivering a scalable platform capable of easily handling over 50 million active monthly users and storing attributes for over 140 million users.
  • Shop app infrastructure – Shop app
  • Deep dive and resolution of an issue raising 7k errors per minute caused by new records conflicting with soft deleted records.
Domain-Driven Design (DDD)Ruby on RailsRubyApache FlinkReact NativeJRuby+7

United nations

Senior Software Engineer Technical Lead

Feb 2014Apr 2022 · 8 yrs 2 mos · Valencia, Spain

  • Promoted to technical lead role of a team of 10
  • Led cross-functional projects with upwards of 6 people
  • Drove development projects from inception to delivery
  • Delivered multiple apps and backend systems used within the United Nations and publicly
  • Mentored a team of 10 engineers and ensured alignment with the software design and quality standards
Domain-Driven Design (DDD)System Center Configuration Manager (SCCM)Technical LeadershipStakeholder ManagementWindows IntuneRuby on Rails+8

Euipo, formerly ohim

Software Engineer

Nov 2011Feb 2014 · 2 yrs 3 mos · Alicante, Spain

  • For Fujitsu Services
  • Architecture and design for the migration and consolidation of over 200+ applications.
  • C#, Ruby, PHP & Powershell

Fujitsu

Software Engineer

Jan 2009Jan 2014 · 5 yrs

  • Promoted to team lead
  • Designed and developed multiple apps
  • Automated driver installations on OEM Windows images for Fujitsu computers
  • Designed and developed a toolset for the integration team. On the strength of this they asked me to join their team

Barclays

Software Engineer

Jan 2005Jan 2008 · 3 yrs

  • For HP
  • Contributed to the baseline and target Application Architectures, consolidation of the application portfolio & contributed to the successful execution of application & desktop platform delivery projects.

Hp

Software Engineer

Jan 2003Jan 2009 · 6 yrs

  • Designed and developed tools to automate internal processes. Represented the company on customer sites and interfaced with technical teams at HQ. Performed application virtualisation and packaging tasks.

Education

Ulster University

Bachelor of Science (B.Sc.) — Computing Science

Jan 1998Jan 2003

St Michael´s Grammar School, Enniskillen

Jan 1990Jan 1998

Stackforce found 100+ more professionals with Devops & Full Stack Development

Explore similar profiles based on matching skills and experience