Larry Zoumas, Senior Developer
Contact |
Magnus Ladulåsgatan 33 | Mobile: +46 70 926 6949 Email: larry@zoumas.net |
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)