Recommended expert

Gwen Glaser

Senior Consultant

Gwen Glaser
Leipzig, Germany

Experience

Nov 2022 - Present
3 years 3 months

Senior Consultant

VivoSensMedical GmbH

  • Strategic consulting of CTO and Head of Product for tech stack management regarding the product vision

  • Optimised performance and simplified the overall system architecture, unlocking cost savings and improvements to the development process

  • Updated the Linux OS, Ruby, Rails, nodeJS, MongoDB and other libraries; adapted code and tooling for development, build and deployment; implemented server provisioning with Ansible, introducing IaC

  • Ported a Sinatra app to Ruby on Rails with wide-ranging refactoring using Hotwire, Stimulus and Tailwind

  • Introduced a container-based DevOps workflow using Docker Compose and Hashicorp Nomad

  • Tech: Ruby on Rails 3→7, Sinatra, R, MongoDB 2→6, nodeJS 0.8→16, JavaScript, TypeScript, BackboneJS, CoffeeScript, Redis, Hotwire, Turbo, StimulusJS, TailwindCSS, Git, PRTG→Prometheus, Loki, Grafana

  • Tools: Ansible, Capistrano→Nomad, VMware, LXC→Docker, GitHub, CentOS Linux→Ubuntu & Alpine Linux, OpenProject

Jun 2021 - May 2022
1 year
Munich, Germany

Lead Developer

Die Produktmacher for florio GmbH / SOBI AB

  • Supported the client with crucial product concept considerations and UX design

  • Designed the system’s architecture and data model

  • Developed critical components, including a SOAP-API client with 2FA via IMAP

  • Managed data protection and compliance according to medical technology standards

  • Tech: Ruby 3, Rails 6/7, PostgreSQL, Redis, Sidekiq, JSON-API, SOAP, XML, IMAP, HotwireJS, Turbo, StimulusJS, Less CSS, RSpec, Service Objects, Design Patterns, Feature Flags

  • Team: Full remote with Jira, Confluence, Slack, MS Teams, Google Meet; GitHub, pair programming, code review

  • Tools: Figma, Make, Docker, CircleCI, AWS

  • Process: Internally agile (SCRUM) and client-side waterfall

Nov 2018 - Dec 2022
4 years 2 months
Burgwedel, Germany

Software Architect and Lead Developer

DistriSmart GmbH

  • Continued development, maintenance and support of the price comparison shop for office supplies on a part-time basis

  • Advised new owners on directions for product development

  • Planned and implemented functional extensions for B2C customers

  • Developed a new system architecture using service objects (Interactors)

  • Integrated payment processes via Payone, PayPal and later Stripe

  • Tech: Ruby on Rails 3-5, MySQL, PostgreSQL, Memcache, Sphinx, ElasticSearch, DelayedJob, Prawn, RSpec, Cucumber, JSON, XML, SASS/CSS, jQuery3, ActiveInteraction, StateMachine

  • Team: Full remote using Slack, Google Meet, Asana, GitLab, PivotalTracker, code review; semi-Agile inspired by SCRUM

  • Tools: Ubuntu Linux, bare-metal servers, Ansible, Capistrano

Mar 2015 - Dec 2018
3 years 10 months

Interim CTO; Technical Product Manager; Senior Ruby on Rails Developer

Wimdu GmbH

  • Served as Interim CTO and infrastructure team lead from November 2017 to February 2018, participating in board meetings and leading the CTO hiring process

  • Introduced the Technical Product Manager role in June 2017 and cooperated with the product owners team

  • Provided technical leadership for up to 25 developers, including a near-shore team

  • Drove large-scale refactoring processes for performance improvements and compliance features

  • Developed new features for Europe’s leading accommodation marketplace as Senior Ruby on Rails Developer

  • Guided the transition from a monolithic to a micro-service-based architecture

  • Introduced an internal RFC process inspired by EmberJS and Rust

  • Integrated payments via Adyen for multiple currencies and GetYourGuide’s REST APIs

  • Implemented GDPR compliance and extended KYC for payment receivers (hosts)

  • Tech: Ruby on Rails 4/5, service objects, dry-rb, GraphQL, MySQL, ElasticSearch, Redis, Sidekiq, Memcache, Haml, Sass, Compass, BackboneJS, ReactJS, TDD, RSpec, Capybara, Watir, Cucumber, A/B testing, feature flags

  • Team: Hybrid remote/in-office using Slack, Google Meet, Jira, Confluence, Trello, GitHub; pair programming, tech talks, hackathons

  • Tools: Capistrano, LHM for MySQL, Docker, Chef, Puppet, Terraform, Heroku, AWS CloudFormation, S3, Rackspace

  • Process: SCRUM/LeSS, Kanban, moderated ceremonies and engineering meetings

May 2014 - Sep 2014
5 months
Burgwedel, Germany

Software Architect and Lead Developer

DistriSmart GmbH

  • Hired and led the development team for the 2014 relaunch of the price comparison shop for office supplies

  • Controlled a complex refactoring of core components for a business model pivot from B2B to B2C

  • Integrated BMECat, eClass, WebValid, ClosedFinance, Optiva, TrustPilot and implemented data import from CSV and XML files

  • Implemented JSON APIs for article data, bulk prices, inventory and integrated an in-house ERP system

  • Upgraded from Rails 3 to Rails 4 and migrated from MySQL to PostgreSQL

  • Prepared scaling concepts and load tests

  • Tech: Ruby on Rails 3-5, MySQL, PostgreSQL, Memcache, Sphinx, ElasticSearch, DelayedJob, Prawn, RSpec, Cucumber, JSON, XML, SASS/CSS, jQuery3, ActiveInteraction, StateMachine

  • Team: Full remote using Slack, Google Meet, Asana, GitLab, PivotalTracker, code review; semi-Agile inspired by SCRUM

  • Tools: Ubuntu Linux, bare-metal servers, Ansible, Capistrano

Sep 2013 - Dec 2013
4 months
Dresden, Germany

Senior Ruby Developer

Saxiona AG for Otto Group Solution Provider GmbH

  • Developed new features, performed refactoring and provided architectural consulting for AMOS, an in-house backend system for high-profile web shops (bonprix.ru, quelle.ru, otto.ru)

  • Delivered third-level support for the AMOS system

  • Tech: Ruby, JRuby, RubyQt, ActiveRecord, SOAP, Oracle, PL/SQL

  • Tools: Subversion, Windows, Vagrant, Ubuntu Linux, Qt Designer, Oracle SQL Developer

  • Process: Classic waterfall

Summary

16+ years Team Lead · Agile Development · Ruby on Rails · Javascript

23+ years Web development · Hosting · SaaS · Marketplaces · ETL · APIs · E-Commerce · Payment · Logistics · Content Management · Healthcare

26+ years Software Engineering · Consulting · Coaching · Databases · Linux Server Administration

Skills

People

  • Communication · Nlp · Servant Leadership · Empowerment · Coaching · Moderation · Inspiration · Hiring · Interviewing · Conflict Resolution · Stakeholder Communication

Process

  • Agile Development · Scrum · Kanban · Shape Up · Pair Programming · Test-driven Development · Gtd (Getting Things Done) · Lean Management · Design Thinking · Project Management

Tech

  • Ruby · Ruby On Rails · Elixir · Phoenix · Elm · Lisp · Python · Javascript · Hotwirejs · Reactjs · Emberjs · Html · Css · Tailwind
  • Sql · Postgresql · Mysql · Nosql · Mongodb · Couchdb · Oracle
  • Iac · Git · Gitlab · Github · Ci/cd · Devops · Gitops · Docker · Ansible · Terraform · Nomad · Consul · Linux · Macos · Bash · Zsh

Previously

  • Php · Perl · C · C++ · Delphi · Visual Basic · Ms Access · Ms Sql Server · Windows · Simatic Wincc · Gefa Graphpic
  • Founded Own Start-up With Industry Software Development And Consulting · Web & Print Design

Languages

German
Native
English
Advanced
Spanish
Elementary
Hindi
Elementary

Education

Oct 2001 - Jun 2007

Leipzig University

Indology · Science of Religion · Leipzig, Germany

Oct 1995 - Jun 2001

Otto von Guerike University Magdeburg

Informatics · Anglistics & American Cultural Studies · Magdeburg, Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Michael König
Michael König

Architect and Full-Stack Developer

View Profile
Yannick Schuchmann
Yannick Schuchmann

Freelance IT Consultant/Advisor

View Profile
Matthias Kittner
Matthias Kittner

General ERP and AI Consulting

View Profile
Daniel Boesswetter
Daniel Boesswetter

Senior Cloud Consultant and Developer

View Profile
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Lucas Jahn
Lucas Jahn

Full-Stack Developer (WordPress, React.js)

View Profile
Martin Wilhelmi
Martin Wilhelmi

Security Auditor

View Profile
David Skowronek
David Skowronek

In-house apps

View Profile
Alex Ischenko
Alex Ischenko

Public Speaker

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Emre Ates
Emre Ates

Development of a software solution for archiving and a GenAI-based Q&A tool

View Profile
Lucas Weiper
Lucas Weiper

Solution Manager / Architect

View Profile
Thomas Jarnot
Thomas Jarnot

Backend Developer, DevOps Engineer

View Profile
Anton Klonov
Anton Klonov

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Tim Rüther
Tim Rüther

Consultant and Fullstack Developer

View Profile
Mathias Wilhelm
Mathias Wilhelm

Development of an AI-driven social media automation for topic identification, text generation, and publishing

View Profile
Werner Keil
Werner Keil

Test Coordinator, Designer and Engineer

View Profile
Pascal Schuster
Pascal Schuster

Full-Stack Engineer

View Profile
Manuel Reinfurt
Manuel Reinfurt

Cloud Architect & Lead Developer

View Profile
Patrick Bartels
Patrick Bartels

Senior Backend Developer

View Profile
Norbert Stein
Norbert Stein

Technical training & open-source work

View Profile
Thomas Stägemann
Thomas Stägemann

Rating System

View Profile
Lothar Hinsche
Lothar Hinsche

Solution Manager for PoC investigation and replacement and refinement of an existing cloud and IoT power plant control system

View Profile
Rüdiger Schulz
Rüdiger Schulz

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Tobias Waggoner
Tobias Waggoner

Lead Architect / Senior Developer

View Profile
Jan Mundo
Jan Mundo

Founder, Senior Solution Architect, TeamLead, Senior DevOps-Engineer

View Profile
Torben Möller
Torben Möller

Cloud Solution Architect And Team Lead With 10+ Years Of Professional Experience. Uses A Holistic Approach To Optimize The

View Profile
Dimitry Kirschner
Dimitry Kirschner

Rollout Expert

View Profile