Published using Google Docs
Larry-Zoumas CV English 2025.docx
Updated automatically every 5 minutes

Larry Zoumas, Senior Developer

Contact

   Magnus Ladulåsgatan 33
  118 27 Stockholm
  SWEDEN

Mobile: +46 70 926 6949

Email: larry@zoumas.net
Personnummer: 19700919-7471

Overview

I am an American-Swedish senior software developer specializing in Agile web development. My skillset covers the entire stack: front-end, back-end, database, and server administration.

I am known for writing clean, testable code and I enjoy working with stakeholders, project managers, and fellow developers of all backgrounds.

My project experience includes: SaaS, e-commerce, CMS, and online learning (LMS) applications. Whether working independently or as part of a team, I take pride in delivering high-quality, scalable solutions that stand the test of time.

        

Summary of Technical Skills

Backend:        Linux, Docker, Git, Nginx, Cron, Supervisor, Redis, RabbitMQ

Database:        MySQL, PostgreSQL, MSSQL, MongoDB        

Language:        PHP, Python, C#, Ruby, JS, Bash
Framework:        Symfony, .NET Core, Django, Laravel, Rails, Magento, SilverStripe, Moodle

Frontend:        HTML, CSS, SCSS, WCAG 2.1, Bootstrap, Figma

Project:         Agile, Jira, Github, Confluence

Diverse:        Stripe, BankID, OAUTH2, SSO, SEO, Analytics

Selected Previous Assignments


Arbetsförmedlingen (Digital Engagemang) 

Period: 2018–2025

Role: Senior System Developer (subcontractor)

Overview:

I won this tender 3 consecutive times with the help of RedPill and Netlight. The client needed a SCORM-compatible LMS for various training and compliance programs. I built this to spec and maintained it for 3 years, until they bought a commercial product SABA LMS, and asked me to migrate all user and course data to that new platform. After that, my team offered me a lead development role for a new project, DigitalaJag, a training platform done in collaboration with Google Digitalakademin. I accepted and worked in this new role for the next 4 years. My responsibilities included: solution architecture, server provisioning, backend programming, front-end programming, database administration, e2e testing, git repo management, security hardening, and analytics.

Tech Stack:
Linux (Bash, Git, Nginx, Cron), C# (.NET Core), PHP (Moodle), Database (MySQL, MSSQL) Web services (REST, BankID, SSO), HTML5 (templating, WCAG 2.1 compliance), e2e testing (Cypress), and Analytics (Piwik Pro)

Leasify AB

Period:  2018–2020

Roles: Senior Developer, System Administrator (consultant)

Overview:

I was referred to this client by Developer's Bay. The client needed an experienced developer to refactor their codebase. I started by writing a suite of unit tests, acceptance tests, and e2e tests. Then I refactored the database closer to 3NF form, and began to improve code quality by introducing strict typing, database migrations, better logging practices, professional bug reporting tools, and git pre-commit hooks with static analysis and code sniffer tools. I also worked to automate their document e-signing procedures for new contracts, as well as improve their billing system to properly display Swedish metadata (MOMs, Bankgiro and Postgiro) on invoices and offer downloadable PDF receipts. With the help of other consultants who joined in later, we completely rewrote the application into the robust enterprise-class platform it is today.

Tech Stack:

Linux (Bash, Git, Nginx, Cron), PHP (Laravel), Database (MySQL), Web services (REST, Bugsnag, Sendgrid), e2e testing (Cypress), and HTML5

Xtractor AB (later acquired by by Semcon)

Period: 2013–2018

Roles: Lead Developer, System Administrator (consultant)

Overview:

I found this assignment by answering an advert placed directly by the client. The client was seeking an experienced developer to lead their transition from a proprietary LMS to an open source alternative. I was responsible for server provisioning, setting up git repositories, backend programming, database administration, mentoring junior developers, and building a suite of web services. Apart from my technical role, I also trained staff and clients on how to build effective e-learnings using the application's built-in authoring tools. Clients included: Västerås stad, Stockholms stad, Socialstyrelsen, Pensionsmyndigheten, Handelsbanken, and other private companies and public authorities.

Tech Stack:

Linux (Bash, Git, Apache, Nginx, Cron), PHP (Moodle), Python (Fabric, Ansible), Ruby (Chef), Database (MySQL), Cloud Computing (Azure, AWS), CI/CD (Jenkins), Web services (REST, SOAP, SSO, BankID, Sendgrid), e2e testing (Selenium) and HTML5

English 4 Work

Period:  2013–current

Roles: Founder, Lead Developer, System Administrator (self-employed)

Overview:

Mitt företag erbjuder molnbaserad språkutbildning för skolor, lärare och enskilda elever. Vi följer en SaaS-affärsmodell och erbjuder prenumerationer med hjälp av en specialbyggd Stripe-integration. Hittills har vi behandlat över 10 000 lyckade prenumerationsbetalningar.

Tech Stack:

Linux (Bash, Git, Cron, Supervisor),  PHP (Symfony, EasyAdmin), Python (Fabric), Database (MySQL), Cloud computing (Google Cloud), Web services (REST, Stripe, Sendgrid, Bugsnag, Cypress Cloud), e2e testing (Selenium, Cypress) and HTML5

KTH (Royal Institute of Technology)

Period: 2012–2013

Role: Senior System Developer (employed by Cybercom now part of Knowit)

Overview:

I worked in the Virtual Campus department. My main duty was to install and configure Moodle LMS for use by the staff and students. It required a deep integration via Web services with multiple internal KTH grading systems, as well as the student portal called Social.
Tech Stack:

Linux (Bash, Git, Nginx, Cron), PHP (Moodle), Python (Django, Fabric), Database (PostgreSQL, MongoDB), Web services (REST, SOAP), and HTML5

Web Guide Partner

Period: 2008–2012
Roles: Senior Developer, Solution Architect (consultant and later employed)
Overview:

I joined Web Guide Partner and worked to develop and improve their custom web platform that was used to power thousands of SEO referral/affiliate domains. I also worked on a new ecommerce platform and integrated it with various payment gateways and internal billing systems.

Tech Stack:

Linux (Bash, Subversion, Apache, Cron, RabbitMQ), PHP (Zend, SilverStripe, Magento), Ruby (Capistrano), Database (MySQL, PostgreSQL), Web services (REST), and HTML5

Modern Times Group

Period: 2006–2008

Role: Web Developer (subcontractor)

Overview:

Streaming/Pay-per-view: I refactored and extended MTG’s original WebTV player so it could be integrated with a payment gateway and used for pay-per-view sporting events like Champions League.

CMS: I helped develop and maintain white-label websites for Swedish and international channels: TV3, TV6, TV8, Viasat Sport, etc.

Tech Stack:

Linux (Bash, Subversion, Apache, Cron), PHP (Joomla), Database (MySQL), Web services (REST, SOAP), Flash, and HTML5

Ongame AB (later acquired by bwin)

Period: 2005–2006

Role:  Web Developer (subcontractor)

Overview:

Client required a consultant to quickly build and deploy a web application specifically to pilot new Java-based casino games and collect feedback. I used their in-house web framework, integrated multiple third party applications, provisioned servers, and also trained employees how to use the system.
Tech Stack:

Linux (Bash, Subversion, Cron), PHP (custom MVC framework), Database (MySQL), Web services (REST), HTML5


University Education

University of London, United Kingdom (2001-2002)

Master of Science (MSc), Electronic Publishing

American University of Paris, France (1990-1994)

Degree: Bachelor of Arts, European Cultural Studies

Certifications

Microsoft Certified Professional, Seattle, WA, USA. (2003)

Zend Certified Engineer, Stockholm, Sweden. (2009)

Linux Professional Institute, Stockholm, Sweden. (2009)

Certified ScrumMaster, Stockholm, Sweden (2009)

Oracle Certified Professional, Stockholm, Sweden. (2012)