Experience

Berlin Simulation & Training Center, Charité
Research Scientist - Permanent12/2023 to Present

  • Supporting the research and the design of an artificial intelligence system in medical education.

Kaufland e-commerce
Senior Software Engineer - Freelance1/2023 to 09/2023

  • Developed new endpoints for the mobile e-commerce application’s Go backend.
  • Educated team on Go development best practices.
  • Implemented a unit and integration tests, linting and serval refactoring ideas. 70% of the project was refactored to introduce a layered architecture with distinct program boundaries.
  • Debugged production logs and developed hot fixes for legacy backends.
  • Created new gRPC endpoints for currency exchange rates in serval supported countries.
  • Created new gRPC endpoints for coupons and customer loyalty points which involved aggregating data from multiple systems in an efficient manner.

ABOUT YOU
Senior Software Engineer - Freelance8/2022 to 10/2023

  • Develop a gRPC API in Go that encapsulates core business logic in a simple to use API for frontend developers.
  • Improve scalability and technical performance of the API and its response times.
  • Work on a high-scalable product in the AWS ecosystem.
  • Draft architectural decisions together and explore new technologies.

Evana AG
Go Engineer - Freelance12/2021 to 05/2022

  • Design and implement frontend and backend applications from end to end (React/Go).
  • Developing a Proptech SaaS product leveraging AI to digitalize customer documents.
  • Introduced proposals on how to improve software architecture, development processes, and communication within the department.

Zalando Lounge
Go Engineer - Freelance6/2021 to 11/2021

  • Participated in the design and development of 2 Go microservices surrounding sales campaigns for the Zalando fashion store. Unit tests were created at the model, repository, service and handler levels. No end-to-end tests.
  • Deployed applications to Kubernetes cluster via self-service platform provided by platform engineers.
  • Monitored application logs on Scalyr and debugged application issues that caused failures in Kubernetes pods and deployments.
  • Drafted Postgres database schemas and API design proposals then implemented the best solutions.
  • Participated in code and proposal reviews.
  • Responsible for developing frontend review tool for selecting/filtering articles based on planned GMV target and additional user defined matching criteria. User interface was developed with React and TypeScript and included heavy unit testing.

Axel Springer
Software Engineer - Permanent12/2020 to 6/2021

  • Responsible for developing premium services for News Media Technology brands.
  • Deployed applications to ECS in AWS. Other services included: S3, CloudFront, KMS, and ACM. Applications would occasionally interact with the AWS SDK.
  • Managed AWS infrastructure with Terraform, often with Terraform modules.
  • Optimized existing fraud detection application built in Go that detected user device sessions.
  • Built and customized iframe components for offer pages and articles using React and Typescript.
  • Created a video paywall frontend component.
  • Monitored logs and metrics in Kibana and Grafana.
  • Configured Github action pipelines to execute image comparison tests and archive the resulting screenshots.
  • Automated end to end tests in Ghost Inspector.

Udemy
Docker Mastery Teaching Assistant - Freelance4/2020 to present

  • Assist Docker Captain Bret Fisher with his 4 courses: Docker Mastery, Docker Swarm Mastery, Kubernetes Mastery and Docker for NodeJS. Responsibilities include creating course content and answering student questions on the Udemy platform.

Vector Analysis
Solutions Architect - Freelance6/2019 to 12/2019

  • Developed an email engine for sending and creating responsive emails with React, MGML, Node, TypeScript and Sendgrid.
  • Developed a blog application with GatsbyJS leveraging client data from Contentful headless CMS.
  • Created a Docker Swarm cluster on Digital Ocean and deployed the solution.
  • Integrated Drone CI and Portainer within the cluster to support CI/CD.
  • Used Traefik and Let’s encrypt to proxy services with TLS encryption.

Akelius
Software Engineer - Permanent9/2018 to 11/2020

  • Built management software for the staff department to manage all employees.
  • Responsible for full stack development. Used: React, Redux, NodeJS, TypeScript, PostgreSQL and Azure.
  • Took ownership in ensuring the product had an excellent user experience and a functional user interface.
  • Dockerized the entire backend environment for development and deployment using docker-compose and custom multi-stage build Dockerfiles.
  • Developed a permission strategy consisting of multiple user roles and app resources. Permissions had a fine-grained control of access down to a resource's data attributes.
  • Used of Auth0 for authentication and to store user roles.
  • Implemented translation feature for 5 diferent lanaguages.
  • Quality tested high security-focused application with Jest and Enzyme.
  • Encouraged customer discovery interviews, participated as an interviewer and summarized findings.

Siemens AG
Digital Frontend Engineer - Permanent4/2017 to 8/2018

  • Created 4 analytic app prototypes for power plant performance monitoring.
  • Built a brand style library for a suite of applications.
  • Co-created a customer workshop agenda with a digital business model developer.
  • Made scalable and interactive D3 graph components.
  • Created Sketch UI designs then uploaded them to Invision Enterprise to share clickable mockups with teams and product owners or customers.
  • Critiqued UI Designs from external contractors.
  • Validated/invalidated assumptions, for example: problem hypotheses, user scenarios, and ui designs with customer feedback.
  • Examined organizational focus and stressed the importance of mission, vision, and culture.
  • Performed customer discovery interviews.
  • Established lightning talks.
  • Live recorded my lighting talk about co-creation and customer development.
  • Made everyone on my team feel like they belonged.
  • Promoted team first, customer second.

Mass Mutual Financial
Application Developer - Permanent 11/2015 to 1/2017

  • Performed full stack development with Ruby on Rails with PostgreSQL.
  • Built the frontend of a loan request microservice using AngularJS, Bootstrap, NPM, Sass, jQuery, ES6, and JSPM.
  • Built a brand style library.
  • Re-designed existing features in applications.
  • Given assignments without prior knowledge of the technology required but learned quickly and executed within a 2 week Sprint.
  • Wrote unit tests using Rspec and FactoryGirl.
  • Wrote front-end integration tests using Selenium-based framework called Watir.
  • Performed cross-browser/device compatibility testing.
  • Deployed private repositories to Artifactory, pulled them down using npm.
  • Scheduled user research sessions to learn from real users.
  • Participated in daily stand ups and used JIRA.
  • Leveraged Gulp for task-running.
  • Researched new technologies and discussed trends from Thoughtworks' Technology Radar.

Unbound Commerce
Lead Web Developer - Permanent 03/2015 to 10/2015

  • Developed a mobile version of a customer's existing Yahoo Store site.
  • Responsible for front-end development.
  • Used JavaSever Pages (JSP), HTML5, JQuery, Robert T. Morris Language (RTML), and CSS3.
  • Made code changes to a browser-based editor.
  • Allocated work to team members according to priority and difficulty using Trello.
  • Had direct client interaction via email and phone.
  • Sent invoices to customers.
  • Updated system record of customer information: email, phone number, credit card etc. while on phone with them.
  • Called people to pay outstanding balances.
  • Trained onboarding members.
  • Re-designed or upgraded existing mobile sites from basic to premium.
  • Contributed customer support through email and via Zoho CRM. Responded to complaints, questions, and fixed bugs.
  • Used Google Speed Test to optimize mobile sites, making changes based on the recommendations provided.
  • Merged new code with existing code and previewed changes before making it live.
  • Tested functionality of completed work.
  • Implemented new features to live mobile sites: custom search with filter, custom collapsible nav, scroll to the top bottom, drop down lists, contact form, tap to zoom etc.
  • Performed cross-browser/device compatibility testing.

Technical Skills

AdeptIntermediateEvolving
React Traefik Terraform
Redux AWS Cloud React Query
Docker Kubernetes NATS
NodeJS Github Actions AWS EKS
TypeScript Gatsby ArgoCD
Golang Figma GHCR
PostgreSQL Invision
Auth0 Tilt
MongoDB

Education

M.F.A. Visual and Performing Arts, Tufts University, 2012-2015

B.F.A. & Philosophy Minor, Visual and Performing Arts, Tufts University, 2008 - 2012


Honors and Awards

AWS Community Builder, 2021

Traefik Ambassador, 2020


Notable Courses and Workshops

Unix System Administration, Tufts University Course, 2013

Introduction to Data Science, General Assembly Course, 2016

Data Driven Product Management, Beyond Machine Workshop, 2018

3-Day Advanced Ultimate Go Training, Ardan Labs Workshop with Bill Kennedy, 2019

Kubernetes vs. Swarm, Goto Berlin Workshop with Bret Fisher, 2019