Charlie Person headshot

Charlie Person

Software Engineer

Highlights

Hello! My name is Charlie. I like getting people excited and it comes very natural to me. I'm passionate about working with fun people and coming up with awesome solutions together. When I'm not coding, I'm probably either playing music, exercising, or learning German!

Work Experience

Software Engineer - ThoughtWorks Germany GmbH

Berlin, Germany | March 2018 - Present | www.thoughtworks.com

  • Lead the development and maintenance of a ReactJS micro-frontend using Tailor as a page assembly service and the fragment pattern so that teams could independently manage their own frontend apps. Stack: React, Enzyme, Tailor

  • Lead countless presentation and showcases ranging from very technical to high-level board meetings.

Software Engineer - ThoughtWorks

Chicago, USA | February 2017 - March 2018 | www.thoughtworks.com

  • Was part of a distributed team that used the strangulation pattern to gradually replace a thirty-five year old legacy system built in Business Basic with a modern desktop application. Stack: Spring Boot, React/Redux, Electron, Enzyme, JUnit, Mockito

  • Worked on a Rails web app where I implemented roles with varying permissions using cancancan and implemented polymorphic associations to provide more flexible database modeling. Stack: Rails, RSpec, Capybara

Software Engineer - English Tutors Live

Lisbon, Portugal | February 2016 - January 2017 | www.englishtutorslive.com

  • Developed easily extendable Ruby on Rails application with modular components and test drove development from the very beginning (seriously).

  • Gathered and prioritized business requirements, wrote stories, and managed development workflow.

Growth Hacker - Person & Partners Automotive Advertising

Austin, USA - December 2013 - June 2014 | www.personandpartners.com

  • Analyzed the effect of altering elements on landing pages, made adjustments accordingly, and brought the bounce rate down from 48% to 27% over six months for Greenway Dodge.

  • Decreased average lead cost from $5.47 to $2.68 for Greenway Dodge by experimenting with A/B testing, and Google Analytics strategies.

Education

ThoughtWorks University

www.thoughtworks.com

Pune, India   March 2017 - April 2017

A six week highly-intensive training program where I learned modern agile software delivery principles in a consulting context. Additionally, I got a once in a lifetime cultural experience that opened my eyes to the vast inequality in the world.

Hack Reactor

www.hackreactor.com

Austin, USA   August 2016 - December 2016

Here, I learned how JavaScript works under the hood which continues to help me de-mystify much of the 'magic' provided by modern JS frameworks.

Maker's Academy

www.makersacademy.com

London, England   October 2015 - March 2016

I learned the importance of test driving development. I was introduced to modern agile development and delivery fundamentals. The curriculum had a strong focus on Ruby on Rails, but also anything else we needed to achieve the task at hand.

Hyper Island Digital Media School

www.hyperisland.com

Stockholm, Sweden   August 2014 - June 2016

I learned how to work with people from all over the world to solve problems and deliver solutions within a time frame. We were drilled to focus on business value above all else. I got the privilege to present to companies like IKEA and Hugo Boss.