Skip to content
This repository has been archived by the owner on Aug 27, 2023. It is now read-only.

Commit

Permalink
Merge pull request #9 from scoiatael/feature/shorten-cv
Browse files Browse the repository at this point in the history
Feature/shorten cv
  • Loading branch information
scoiatael authored Nov 17, 2019
2 parents 8db7260 + e4b8110 commit 9489f97
Show file tree
Hide file tree
Showing 8 changed files with 121 additions and 145 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Change Log
All notable changes to this project will be documented in this file. This change log follows the conventions of [keepachangelog.com](http://keepachangelog.com/).

## [1.3.2] - 17.11.2019
### Changed
- Shortened PDF version to 2 pages.

## [1.3.1] - 17.11.2019
### Fixed
- UTF8 characters in PDF rendering.
Expand Down Expand Up @@ -29,6 +33,8 @@ All notable changes to this project will be documented in this file. This change
### Added
- Export to [json resume](jsonresume.org).

[1.3.2]: https://github.com/scoiatael/resume/compare/v1.3.1...v1.3.2
[1.3.1]: https://github.com/scoiatael/resume/compare/v1.3.0...v1.3.1
[1.3.0]: https://github.com/scoiatael/resume/compare/v1.2.0...v1.3.0
[1.2.0]: https://github.com/scoiatael/resume/compare/v1.1.1...v1.2.0
[1.1.1]: https://github.com/scoiatael/resume/compare/v1.1.0...v1.1.1
Expand Down
81 changes: 20 additions & 61 deletions org/experience.org
Original file line number Diff line number Diff line change
Expand Up @@ -2,109 +2,72 @@
** Tooploox
:FROM: 2014-06-07
:TO: 2019-10-31
:POSITION: Fullstack Developer
Joined as a Junior, left on a path to Seniority after 5 years. In the meantime built products with many startups and startup-like companies (listed underneath). Had the chance to take part in explosive growth of the organisation (from 6 to over 150 people).
:POSITION: Senior Fullstack Developer
Took part in explosive growth of the company. In the meantime built products with many startups and startup-like companies (listed underneath).
** One of major car manufacturers
:FROM: 2019-09-01
:TO: 2019-10-31
:POSITION: Freelance Researcher / Developer
Proof-of-concept for API working in car's head unit, providing information about broadcasts based on car location.
Designed update & storage mechanism,
Implemented set of embedded binaries with Go,
Cleaned production data & simulated patching process throughout a year,
Designed & implemented set of embedded binaries, cleaned production data & simulated patching process.
** Quizzpy
:ICON: https://d33wubrfki0l68.cloudfront.net/b0e95300f043b4d28372f8cf19277df987c936bc/b2032/quizzpy-logo.2aacc600.svg
:FROM: 2018-03-01
:TO: 2019-09-01
:POSITION: Tech Lead / Principle Software Engineer
Live trivia show, targeted for Polish audience. Worked in small cross-competence Scrum team.
Spearheaded architecture & scaling efforts,
Took part in implementation of backend in Elixir,
Supported streaming pipeline while reducing infrastructure costs,
Converted infrastructure into IaaC model & maintained it using Ansible & Terraform,
Evaluated several Kanban boards to be used by development team (Trello, Taiga, Zenhub),
** Implementation of Holacracy
Live trivia show, targeted for Polish audience. Startup-like environment, with small team having full control of the product.
Spearheaded architecture & scaling efforts, implemented backend,
Developed infrastructure in IaaC model while reducing costs,
** Holacracy at Tooploox
:ICON: https://images.squarespace-cdn.com/content/5d1239a79c02150001db74d4/1561475648342-TU0F0W6TRID5IAKCKM0E/Holacracy_Primary.png?format=1500w&content-type=image%2Fpng
:FROM: 2018-09-01
:TO: 2019-10-31
:POSITION: Various roles
Part of initial group which evaluated various frameworks for power division in organisation.
Shared knowledge about Holacracy as one of initial mentors,
Spearheaded forming structures around Engineering group as Facilitator, Architect, Estimator and later Strategy Guardian,
:POSITION: Facilitator, Architect, Estimator, Strategy Guardian (Engineering circle),
** Group Nine Media
:ICON: https://en.wikipedia.org/wiki/Group_Nine_Media#/media/File:Group_Nine_Media_Logo.svg
:FROM: 2016-01-01
:TO: 2018-03-01
:POSITION: Data Pipeline Tech Lead
Platform for monitoring & analysis of publishings on social platforms.
Took over PoCs created by AI/ML Engineers, mostly working with CSVs,
Designed initial push into online system based on Lambda architecture,
Lead team of engineers which implemented whole pipeline,
Maintained features for users like Anomaly Detection and Looker integration,
Helped Data Scientists work with over 3TB of data with PySpark, Jupyter and Apache Zeppelin,
Took part in on-call system which helped keep the system online for 2 years,
Implemented and oversaw monitoring using Datadog,
Helped Ops team maintain and extend infrastructure with Chef,
Designed data pipeline based on Lambda architecture & lead team that implemented and maintained it,
** NowThis
:ICON: https://en.wikipedia.org/wiki/NowThis_News#/media/File:Now_This_Logo_White.svg
:FROM: 2014-10-01
:TO: 2016-01-01
:POSITION: Backend Developer
Custom workflow & automatization platform. Worked part-time as part of several backend groups.
Helped design architecture based on EventSourcing and CQRS,
Implemented CI/CD pipeline using Ruby and Jenkins,
Helped developers deploy and debug containers using Docker, Hashicorp Nomad & Vault,
** Golem app
:ICON: https://web.archive.org/web/20160318141954im_/http://golemapp.com/static/images/logo.png
:FROM: 2014-06-07
:TO: 2014-09-01
:POSITION: Junior Fullstack Developer
Remote camera control for iOS devices with Galileo.
Wrote simple backend in Node.js,
Implemented analytics features using MongoDB and Angular 1.0,
Added Hangouts integration with React,
Took care of deployment and maintenance with Fabric on Debian,
* Skills
** Backend
:LEVEL: Senior
Golang
Elixir
Ruby
Node.js
Postgres
Redis
Cassandra
Golang / Elixir / Ruby / Node.js
Postgres / Redis / Cassandra
** Ops
:LEVEL: Senior
Chef
Ansible
Terraform
Computing Clouds (GCP, AWS)
Chef / Ansible / Terraform
GCP / AWS / OVH
CDNs
Docker / Kubernetes
Networking
** Frontend
:LEVEL: Mid
Javascript
Css / Sass
React / Redux
Vue.js
React / Redux / Vue.js
** Architecture
:LEVEL: Mid
EventSourcing
Command Query Responsibility Segregation
Domain-driven design
Event Sourcing / CQRS / DDD
Lambda architecture
** Product development
:LEVEL: Mid
Agile development
Jira
Zenhub
Scrum
** Big Data
:LEVEL: Mid
Python
Python (Pandas / PySpark)
BigQuery
** Product development
:LEVEL: Mid
Agile methodology / Lean / Scrum
Github / Zenhub / Jira / Confluence
* Education
** Master of Computer Science (2011-2016)
:FROM: 2011-10-01
Expand Down Expand Up @@ -140,7 +103,3 @@
:LEVEL: native
** English
:LEVEL: bilingual
** Spanish
:LEVEL: novice
** German
:LEVEL: novice
2 changes: 1 addition & 1 deletion project.clj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(defproject resume "1.3.1"
(defproject resume "1.3.2"
:description "Resume-from-org generator"
:url "http://example.com/FIXME"
:license {:name "EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0"
Expand Down
2 changes: 1 addition & 1 deletion resources/public/resume.cls
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
\newcommand{\name}[2]{%
\centerline{\Huge{#1}}
\centerline{\Large{#2}}
\vspace{2cm}
\vspace{1cm}
}

\newcommand{\datedsubsection}[2]{%
Expand Down
12 changes: 12 additions & 0 deletions resources/public/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,18 @@ h4 span:first-child {
content: attr(href);
}

#skills .skill-senior:before {
content: "\f047";
font: 16px Octicons;
margin-right: 6px;
}

#skills .skill-mid:before {
content: "\f019";
font: 16px Octicons;
margin-right: 6px;
}

@media (min-width: 480px) {
.strike-through {
border-top: 1px solid #f4f6f6;
Expand Down
93 changes: 50 additions & 43 deletions resources/templates/resume.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,12 @@ <h3>Contact</h3>
<strong>Email</strong>
<div class="email">{{resume.basics.email|email}}</div>
</div>
<div class="col-sm-6">
<strong>Location</strong>
<div class="location">{{resume.basics.location.city}}
<i class="{{resume.basics.location.countryCode|lower}} flag"></i>
</div>
</div>
{% if resume.basics.phone|not-empty %}
<div class="col-sm-6">
<strong>Phone</strong>
Expand Down Expand Up @@ -125,48 +131,6 @@ <h3>Profiles</h3>
</section>
{% endif %}

{% if resume.work|not-empty %}
<section id="work" class="row">
<aside class="col-sm-3">
<h3>Work</h3>
</aside>
<div class="col-sm-9">
<div class="row">
{% for work in resume.work %}
<div class="col-sm-12">
<h4 class="strike-through">
<span>{{work.company}}</span>
<span class="date">
{{work.startDate|date:"MMM yyyy"}} — {{work.endDate|date:"MMM yyyy"}}
</span>
</h4>
{% with url=work.website %}
{% if url|not-empty %}
<div class="website pull-right">
<a href="{{url}}">{{url}}</a>
</div>
{% endif %}
{% endwith %}
<div class="position">
{{work.position}}
</div>
<div class="summary">
<p>{{work.summary}}</p>
</div>
{% if work.highlights|not-empty %}
<ul class="highlights">
{% for highlight in work.highlights %}
<li class="bullet">{{highlight}}</li>
{% endfor %}
</ul>
{% endif %}
</div>
{% endfor %}
</div>
</div>
</section>
{% endif %}

<section id="education" class="row">
<aside class="col-sm-3">
<h3>Education</h3>
Expand Down Expand Up @@ -202,7 +166,7 @@ <h3>Skills</h3>
{% for skill in resume.skills %}
<div class="col-sm-6">
<div class="name">
<h4>{{skill.name}}</h4>
<h4 class="skill-{{skill.level|lower}}">{{skill.name}}</h4>
</div>
<ul class="keywords">
{% for keyword in skill.keywords %}
Expand Down Expand Up @@ -237,6 +201,49 @@ <h3>Languages</h3>
</section>
{% endif %}


{% if resume.work|not-empty %}
<section id="work" class="row">
<aside class="col-sm-3">
<h3>Work</h3>
</aside>
<div class="col-sm-9">
<div class="row">
{% for work in resume.work %}
<div class="col-sm-12">
<h4 class="strike-through">
<span>{{work.company}}</span>
<span class="date">
{{work.startDate|date:"MMM yyyy"}} — {{work.endDate|date:"MMM yyyy"}}
</span>
</h4>
{% with url=work.website %}
{% if url|not-empty %}
<div class="website pull-right">
<a href="{{url}}">{{url}}</a>
</div>
{% endif %}
{% endwith %}
<div class="position">
{{work.position}}
</div>
<div class="summary">
<p>{{work.summary}}</p>
</div>
{% if work.highlights|not-empty %}
<ul class="highlights">
{% for highlight in work.highlights %}
<li class="bullet">{{highlight}}</li>
{% endfor %}
</ul>
{% endif %}
</div>
{% endfor %}
</div>
</div>
</section>
{% endif %}

{% if resume.interests|not-empty %}
<section id="interests" class="row">
<aside class="col-sm-3">
Expand Down
Loading

0 comments on commit 9489f97

Please sign in to comment.