/
config.toml
226 lines (177 loc) · 10.1 KB
/
config.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
baseURL = "/"
languageCode = "en-us"
title = "Simon Lindgren"
theme = "orbit"
[params]
# Meta
description = "My CV, created with Hugo, deployed with sws"
author = "Simon Lindgren"
# Theme styles
# The original template comes with 6 colour schemes. You may choose styles below.
# "styles.css", "styles-2.css", "styles-3.css", "styles-4.css", "styles-5.css", "styles-6.css"
# are available. Also the source LESS files are included so
# it’s quick and easy to change the styling and colour scheme.
styles = "styles-5.css"
# Sidebar sections
# Profile section
[params.profile]
name = "Simon Lindgren"
tagline = "Backend Developer"
avatar = "profile.png"
# Contact section
[params.contact]
enable = true
[[params.contact.list]]
class = "email"
icon = "fa-envelope"
url = "mailto: simon.g.lindgren@gmail.com"
title = "simon.g.lindgren@gmail.com"
[[params.contact.list]]
class = "phone"
icon = "fa-phone"
url = "tel:+46722375051"
title = "+4672 237 50 51"
[[params.contact.list]]
class = "linkedin"
icon = "fa-linkedin"
url = "//linkedin.com/in/simon-lindgren-269102a4"
title = "linkedin.com/in/simon-lindgren"
[[params.contact.list]]
class = "github"
icon = "fa-github"
url = "//github.com/czarsimon"
title = "github.com/czarsimon"
# Education section
[params.education]
enable = true
title = "Education"
[[params.education.list]]
degree = "MSc in Strategy and Control"
college = "University of Linköping"
dates = "2011 - 2016"
[[params.education.list]]
degree = "BSc in Computer Engineering"
college = "University of Linköping"
dates = "2011 - 2013"
# Languages section
[params.language]
enable = true
title = "Languages"
[[params.language.list]]
language = "Swedish"
level = "Native"
[[params.language.list]]
language = "English"
level = "Fluent"
# Interests section
[params.interests]
enable = true
title = "Interests"
[[params.interests.list]]
interest = "Coding :)"
[[params.interests.list]]
interest = "Investing"
[[params.interests.list]]
interest = "Brewing beer"
# Main body sections
# You may use markdown in summary, details and intro fields. But don't overdose, it's resume!:)
# Summary section
[params.summary]
enable = true
icon = "fa-user"
title = "Career Profile"
summary = "**Driven backend developer** with experience from industries such as med-tech, banking and games development. Used to work in a fast paced environments with short iteration loops and tight deadlines. Besides my roles as backend developer, I have had architectural responsibilities and been responsible for setting up test automation, continuous integration and deployment pipelines."
# Experiences section
[params.experiences]
enable = true
icon = "fa-briefcase"
title = "Experiences"
[[params.jobs.list]]
position = "Backend Developer (consultant)"
dates = "April 2018 - Present"
company = "Doktor24"
url = "https://doktor24.se"
details = "**Part of the team designing and developing the backend plattform for Dotkor24** a med-tech startup in Stockholm with a goal of making primary care digitally accessible for patients and more efficent for doctors. My responsibilities include developing and designing backend services in Java and Python as well as DevOps task such as deployment, cicd and monitoring setup for the plattform with tools such as Kubernetes, Docker and Jenkins."
[[params.jobs.list]]
position = "DevOps Engineering Consultant"
dates = "March 2018 - April 2018"
company = "Mojang AB"
details = "**Designed and developed a system for tracking open source dependencies** in all the teams source code repos as well as automating the verification that libraries where acceptable for use. The system was developed in Python and run on AWS using technologies such as AWS Lambda, Simple Queue Service and Aurora."
[[params.jobs.list]]
position = "Integration Architect"
dates = "Q2 2017 - Q2 2018"
company = "Accenture AB - Banking client, Stockholm"
details = "**As part of a project, implementing a large scale batch processing engine** for banking client, I held the role as Integration Architect. Responsibilities included designing interfaces and integration patterns with external and internal services, as well as setting up the application from an infrastructructure perspective for high availability and disaster recovery. Further I was responsible for setting up continuous integration and deployment pipelines."
[[params.jobs.list]]
position = "Backend Developer"
dates = "Q3 2016 - Q2 2018"
company = "Accenture AB - Banking client, Stockholm"
details = "**Responsibility for developing backend http APIs and Apache Kafka consumers** as part of a larger project to build a batch processing engine. Both were implemented in Java 8 using the spring framework and kafka consumer APIs. Challenges included designing the kafka consumers for extreme peaks of message volumes during intermittent reporting periods, which the previous message system consumers were unable to handle. The work resulted in an order of magnitude performance improvement in message handling."
[[params.jobs.list]]
position = "Test Automation Lead"
dates = "Q3 2016 - Q2 2017"
company = "Accenture AB - Banking client, Stockholm"
details = "**Responsible for developing a test automation tool** for running system and regression testing on a highly stateful batch processing application implemented in and Oracle database. The test tool was implemented in Java using reflection and allowed individual testers and developers to write declarative test cases in JSON configuration files, simply declaring expected prior state, test steps and expected result. The created written test cases were then automatically picked up, ran and reported by the continuous integration pipeline. The tool and automation approach was successfully rolled out in the project and repeatedly demonstrated to other projects within the client as a model for other test automation efforts."
# Projects section
[params.projects]
enable = true
icon = "fa-archive"
title = "Projects"
[[params.projects.list]]
title = "mimir"
url = "https://github.com/CzarSimon/mimir"
tagline = "News application that gathers, clusters and ranks stock news based on real time streams from twitter and scraping linked news articles. The application presents a list of the most relevant news based on each individual users stock portfolio. The backend uses a microservices architecture with services written in Go, Python and Java, fully containerized and deployed with Kubernetes on AWS. The frontend is written in Javascript with React and React Native"
[[params.projects.list]]
title = "sws"
url = "https://github.com/czarsimon/sws"
tagline = "Tool for running multiple outward facing services in containers on a single host and proxy to them based on domain. Supports declaritve description of services, updating a service without interupting others. Used to serve this page :)"
[[params.projects.list]]
title = "dockmon"
url = "https://github.com/czarsimon/dockmon"
tagline = "Liveness probing and and service restarting agent for docker containers on a single node. Allows users to specify any number of containers for which to conduct liveness probes, the frequency of health checks and optionally if a service should be restarted when it becomes unhealthy. Inspired by the Kubernetes liveness probing API with the goal of making the same service stability availibe of smaller hobby project. Used to monitor a number of my hobby projects and this site :)"
[[params.projects.list]]
title = "service-controller"
url = "https://github.com/czarsimon/service-controller"
tagline = "System and command line utility for bringing up, managing a Docker swarm cluster, and declaratively specifying containerized services to be deployed on the cluster. The system works by installing a worker service on all worker and master nodes in the cluster, that join a given Docker swarm, sets up necessary networking and storage volumes and coordinates container versions across the cluster."
[[params.projects.list]]
title = "monkey"
url = "https://github.com/czarsimon/monkey"
tagline = "Interpreter for a dynamically typed programming language with first class functions. Implemented and fully tested in golang."
# Skills section
[params.skills]
enable = true
icon = "fa-rocket"
title = "Skills & Proficiency"
[[params.skills.list]]
skill = "Python"
level = "85%"
[[params.skills.list]]
skill = "Go"
level = "80%"
[[params.skills.list]]
skill = "Java"
level = "80%"
[[params.skills.list]]
skill = "Javascript"
level = "75%"
[[params.skills.list]]
skill = "React"
level = "70%"
[[params.skills.list]]
skill = "Apache Kafka"
level = "70%"
[[params.skills.list]]
skill = "Docker"
level = "90%"
[[params.skills.list]]
skill = "Kubernetes"
level = "75%"
# Footer section
# The original template is released under the Creative Commons Attribution 3.0 License.
# Please keep the original attribution link when using for your own project.
# If you'd like to use the template without the attribution,
# you can check out other license options via template author's website: themes.3rdwavemedia.com
#
# As for Hugo port you may rewrite the "Ported for..." line with setting your name below.
[params.footer]
copyright = ""