Gwen Glaser
Senior Consultant
Experience
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
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
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
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
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
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
Education
Leipzig University
Indology · Science of Religion · Leipzig, Germany
Otto von Guerike University Magdeburg
Informatics · Anglistics & American Cultural Studies · Magdeburg, Germany
Similar Freelancers
Discover other experts with similar qualifications and experience