Skip to content
This repository has been archived by the owner on Dec 5, 2021. It is now read-only.

Commit

Permalink
feat: add new content
Browse files Browse the repository at this point in the history
  • Loading branch information
charlesbjohnson committed Mar 26, 2018
1 parent 3060b36 commit 8258b36
Show file tree
Hide file tree
Showing 7 changed files with 109 additions and 27 deletions.
35 changes: 35 additions & 0 deletions src/includes/experience/contract-1.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<div>
<h4>Independent Contract</h4>
<span class="Fw(n)">Software Engineer</span>

<div>
<span class="D(ib) W(1.1rem) Mend(0.25rem)">
<img src="${require('octicons/build/svg/calendar.svg')}" class="H(vr-5) W(auto) Va(m)">
</span>

<span class="Fz(0.85rem)">Present</span>
</div>

<div>
<span class="D(ib) W(1.1rem) Mend(0.25rem)">
<img src="${require('octicons/build/svg/location.svg')}" class="H(vr-5) W(auto) Va(m)">
</span>

<span class="Fz(0.85rem)">San Francisco, CA</span>
</div>

<div>
<span class="D(ib) W(1.1rem)">
<img src="${require('octicons/build/svg/tools.svg')}" class="H(vr-5) W(auto)">
</span>

<div class="Fz(0.85rem) Mstart(1.5rem) Mt(vr1n)">Node, Serverless, AWS, Shopify</div>
</div>

<ul>
<li>Developed an ETL pipeline for the accounting team of a fast-paced startup to unify transaction and payment data from disparate Shopify instances into a single SAP ERP system.</li>
<li>Created a comprehensive technical spec within the first week and delivered a v1.0.0 by the following week.</li>
<li>Delivered the final release ahead of schedule allowing the client to rollout their SAP implementation in half the estimated time.</li>
<li>Worked autonomously but transparently and helped establish a foundation of engineering best practices for the client in the process.</li>
</ul>
</div>
1 change: 1 addition & 0 deletions src/includes/experience/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<h3 class="Tt(u) C(clr-lightgray) Fw(lr) Lts(1px)">Experience</h3>
</header>

<module href="contract-1.html"></module>
<module href="lob.html"></module>
<module href="walmartlabs.html"></module>
<module href="sendicate.html"></module>
Expand Down
34 changes: 25 additions & 9 deletions src/includes/experience/lob.html
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<div>
<h4>Lob</h4>
<span class="Fw(n)">Software Engineer</span>
<span class="Fw(n)">Senior Software Engineer</span>

<div>
<span class="D(ib) W(1.1rem) Mend(0.25rem)">
<img src="${require('octicons/build/svg/calendar.svg')}" class="H(vr-5) W(auto) Va(m)">
</span>

<span class="Fz(0.85rem)">Present</span>
<span class="Fz(0.85rem)">2016 - 2017</span>
</div>

<div>
Expand All @@ -23,15 +23,31 @@ <h4>Lob</h4>
<img src="${require('octicons/build/svg/tools.svg')}" class="H(vr-5) W(auto)">
</span>

<div class="Fz(0.85rem) Mstart(1.5rem) Mt(vr1n)">Node, Hapi, Docker, AWS, Terraform, Packer, PostgreSQL, Redis, Logstash, Elasticsearch</div>
<div class="Fz(0.85rem) Mstart(1.5rem) Mt(vr1n)">Node, Hapi, Go, Docker, CoreOS, AWS, Terraform, Packer, Serverless, PostgreSQL, Redis, Logstash, Elasticsearch</div>
</div>

<ul>
<li>Contributed to the Print &amp; Mail API platform, a service that sends millions of pieces of mail per month all over the US.</li>
<li>Designed and implemented the infrastructure migration from manual management of snowflake servers to an auto scaling and automated infrastructure based on Docker and AWS ECS.</li>
<li>Introduced and internally evangelized the pragmatic benefits of infrastructure as code by carefully adopting parts of the Hashicorp stack.</li>
<li>Led the development effort to migrate the rapidly growing amount of mail tracking information out of Postgres and into Elasticsearch without breaking any of the Operations team's existing data analysis workflows.</li>
<li>Designed and specced the Templates project, a product aimed at simplifying the process of designing a Postcard, Letter, or Check for companies with dedicated visual designers.</li>
<li>Trained and mentored summer interns as well as junior engineers.</li>
<li>Lead engineer on the Partner Operations Team, responsible for routing and fulfillment to print partners on the backend.</li>
<ul class="Fz(0.9rem)">
<li>Worked cross-functionally to perform in-depth research in identifying bottlenecks and roadmapping a path towards greater scalability.</li>
<li>Completely refactored the fulfillment worker codebase, increasing throughput while reducing error rates.</li>
<li>Designed and implemented a prototype agent to dramatically improve throughput and automate previously manual workflows.</li>
<li>Architected the migration path to deploying and using the agent in production.</li>
</ul>

<li>Took the lead role at the DevOps and infrastructural level by migrating multiple critical path services to more robust infrastructure.</li>
<ul class="Fz(0.9rem)">
<li>Designed, implemented, and deployed the infrastructure migration from time-intensive, manual management of snowflake servers to an automated and autoscaling infrastructure built on AWS ECS.</li>
<li>Raised the baseline level of security by conforming to AWS security best practices in VPC configuration, private subnetting, security group hardening, and IAM policy scoping.</li>
<li>Carefully introduced an infrastructure-as-code approach and offered training on why and how to use tools such as Terraform and Docker.</li>
<li>Prioritized and advocated for managed infrastructure to reduce engineering time spent resolving operational issues.</li>
</ul>

<li>Individual contributor to the Platform Team, developing features for the public API that receives millions of requests per month.</li>
<ul class="Fz(0.9rem)">
<li>Designed, specced, and managed the development of the Templates API, a product that simplifies the visual design process of a print order.</li>
</ul>

<li>Trained and mentored interns and junior engineers.</li>
</ul>
</div>
11 changes: 8 additions & 3 deletions src/includes/experience/sendicate.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,20 @@ <h4>Sendicate</h4>
<img src="${require('octicons/build/svg/tools.svg')}" class="H(vr-5) W(auto)">
</span>

<div class="Fz(0.85rem) Mstart(1.5rem) Mt(vr1n)">Rails, Backbone, Vue, PostgreSQL, Redis, InfluxDB, Heroku, AWS</div>
<div class="Fz(0.85rem) Mstart(1.5rem) Mt(vr1n)">Rails, Backbone, Vue, PostgreSQL, Redis, InfluxDB, Shopify, Heroku, AWS</div>
</div>

<ul>
<li>Worked closely with the CTO on Sellout, a new product that provides simple email marketing automation for Shopify and Bigcommerce stores.</li>
<li>Led the front-end development for Manual Emails, the first major feature, from design to deployment.</li>
<li>Overhauled product recommendations for faster and more relevant results.</li>
<li>Delivered new pricing plans. Revenue and signups increased by 34% and 26%, respectively, within a month of the launch.</li>
<li>Created an improved internal workflow for designing emails. The rapid feedback loop allowed for numerous bug fixes regarding email client rendering incompatibilities.</li>
<li>Delivered new pricing plans. Revenue and signups increased by 34% and 26%, respectively, in the month of the launch.</li>

<li>
Created an improved internal workflow for designing emails.
The rapid feedback loop allowed for numerous bug fixes in email client rendering incompatibilities.
</li>

<li>Setup functional testing on CI builds for improved coverage of front-end features.</li>
</ul>
</div>
38 changes: 31 additions & 7 deletions src/includes/experience/walmartlabs.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,36 @@ <h4>@WalmartLabs</h4>
</div>

<ul>
<li>Developed across the full stack of the Topic Page platform in the SEO team. Topic Pages drive 400,000 visits and $250,000 worth of revenue per day to Walmart.com.</li>
<li>Took ownership of Mason, an internal tool for administrating and publishing pages on the Topic Page platform. Revamped the underutilized, 2-year old application to become one of the most widely used internal tools by Site Merchandisers.</li>
<li>Led the refactoring, redesign, and documentation of Mason. Paved the way for expanded usage, a reduced rate of reported issues, and the creation of dozens of new high-profile campaigns.</li>
<li>Contributed to scaling and optimization efforts in the front-end services layer. Reduced the average response time by 400% and was part of the on-call rotation during the time of peak, holiday-season traffic.</li>
<li>Worked on the customer-facing front-end of the platform. Built support for new user experiences and improved existing ones.</li>
<li>Advised peers on how to simplify development/production workflows. Introduced virtualization tools into the development process and internally evangelized the benefits of container-like infrastructure (with or without Docker).</li>
<li>Interviewed, trained, and mentored new developers.</li>
<li>
Developed across the full stack of the Topic Page platform in the SEO team.
Topic Pages drive 400,000 visits and $250,000 worth of revenue per day to Walmart.com.
</li>

<li>
Took ownership of Mason, an internal CMS tool for administrating and publishing pages on the Topic Page platform.
Revamped the underutilized, 2-year old application to become one of the most widely used internal tools by the Site Merchandising team.
</li>

<li>
Led the refactoring, redesign, and documentation of Mason.
Paved the way for expanded usage, a reduced rate of reported issues, and the creation of dozens of new high-profile campaigns.
</li>

<li>
Contributed to scaling and optimization efforts in the front-end services layer.
Reduced the average response time by 400% and was part of the on-call rotation during the time of peak, holiday-season traffic.
</li>

<li>
Worked on the customer-facing front-end of the platform.
Built support for new user experiences and improved existing ones.
</li>

<li>
Advised peers on how to simplify development/production workflows.
Introduced virtualization tools into the development process and internally evangelized the containerized infrastructure.
</li>

<li>Trained and mentored interns and junior engineers.</li>
</ul>
</div>
11 changes: 6 additions & 5 deletions src/includes/header/intro.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@
<strong>Hi, I'm Charlie.</strong>
<br/>

I'm a full stack web developer who enjoys learning about anything and everything.
I'm a full stack developer who enjoys learning about anything and everything.
<br/>
<br class="D(n) D(b)--maxmedium" />

I care about things like
the role of open source in and outside of software,
finding meaningful ways to collaborate,
and the concise communication of information.
I care about things like pragmatism, quality, and concision.

<br/>
<br/>
Feel free to have a look at my wares.
</p>
6 changes: 3 additions & 3 deletions src/includes/skills.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,22 @@ <h3 class="Tt(u) C(clr-lightgray) Fw(lr) Lts(1px)">Skills</h3>
<img src="${require('octicons/build/svg/briefcase.svg')}" class="H(vr-55) W(auto) Va(m)">
</span>

<span class="Fz(0.85rem)">C#, Java</span>
<span class="Fz(0.85rem)">Go, C#, Java</span>
</div>

<div>
<span class="D(ib) W(1.1rem) Mend(0.25rem)">
<img src="${require('octicons/build/svg/beaker.svg')}" class="H(vr-55) W(auto) Va(m)">
</span>

<span class="Fz(0.85rem)">Go, Python</span>
<span class="Fz(0.85rem)">Rust, Python</span>
</div>

<div>
<span class="D(ib) W(1.1rem) Mend(0.25rem)">
<img src="${require('octicons/build/svg/terminal.svg')}" class="H(vr-55) W(auto) Va(m)">
</span>

<span class="Fz(0.85rem)">Ubuntu, Arch Linux, Git, Vim, Tmux</span>
<span class="Fz(0.85rem)">Linux, macOS, Git, Vim, Tmux</span>
</div>
</section>

0 comments on commit 8258b36

Please sign in to comment.