-
Notifications
You must be signed in to change notification settings - Fork 2
/
cv.html
303 lines (290 loc) · 12.2 KB
/
cv.html
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
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>cv / igstan.ro</title>
<link rel="stylesheet" type="text/css" href="../css/cv.css">
</head>
<body>
<div id="header">
<h1 id="ionut-g-stan">Ionuț G. Stan</h1>
<div id="contact">
<dl>
<dt>Email:</dt>
<dd><a href="mailto:[email protected]">[email protected]</a></dd>
<dt>Web:</dt>
<dd><a href="http://igstan.ro/">igstan.ro</a></dd>
<dt>Skype:</dt>
<dd><a href="skype:igstan?chat">igstan</a></dd>
<dt>Mobile:</dt>
<dd>+40751705108</dd>
<dt>Location:</dt>
<dd>Bucharest, Romania</dd>
</dl>
</div>
</div>
<div id="summary">
<p>Software developer with 13 years of experience, mainly in web related fields,
with an interest in functional programming and programming language design
and implementation.</p>
</div>
<div id="experience">
<h2>Experience</h2>
<ol>
<li>
<h4 class="company">E.ON</h4>
<h5><span class="position">Software Developer</span>,
<span class="period">July 2017 - present</span></h5>
<p>The project deals with monitoring and control of electrical assets with
the purpose of aggregating and exposing them as a
<a href="https://en.wikipedia.org/wiki/Virtual_power_plant">Virtual Power Plant</a>.</p>
<p>Among the projects I've been involved with I can mention:</p>
<ol>
<li>A pipeline that ensures effectively-once processing of a set of
stats, based on timeseries data, used in the billing logic.</li>
<li>A framework for the end-to-end system testing; all on top of
<a href="https://gauge.org/">Gauge Framework</a>.</li>
<li>A notification system glueing internal logic with the Twilio API.</li>
<li>A handful of DevOps-like projects for automating or improving some
of the build and deploy procedures using the means allowed by Jenkins or
GitLab.</li>
</ol>
<div class="technologies-used">
<h6>Technologies used:</h6>
<ul>
<li>Scala</li>
<li>Play Framework</li>
<li>Akka</li>
<li>Slick</li>
<li><a href="https://monix.io/">Monix</a></li>
<li><a href="https://typelevel.org/cats/">cats</a></li>
<li>PostgreSQL</li>
<li>OpenTSDB</li>
<li>MongoDB</li>
<li>ZooKeeper</li>
<li>Kafka</li>
<li>Consul</li>
<li>Docker</li>
<li>Kubernetes</li>
<li><a href="https://gauge.org/">Gauge</a></li>
<li>Git</li>
<li>Python</li>
<li>Groovy</li>
<li>Bash and YAML-programming (yay!)</li>
</ul>
</div>
</li>
<li>
<h4 class="company">Shoeboxed</h4>
<h5><span class="position">Software Developer</span>,
<span class="period">July 2011 - November 2016</span></h5>
<p>I have been part of five distinct projects at
<a href="http://shoeboxed.com">shoeboxed.com</a>:</p>
<ol>
<li>Revamped the UI on top of GWT, mid 2011</li>
<li>Developed an Evernote integration, end 2011</li>
<li>Helped bootstrapping the iOS and Android apps on top of PhoneGap, early 2012</li>
<li>Created a screen grabbing Chrome extension</li>
<li>Designed and developed <a href="https://github.com/Shoeboxed/api">Shoeboxed API v2</a> using Scala</li>
<li>Various <abbr title="Proof of Concept">POC</abbr>s using Scala</li>
</ol>
<div class="technologies-used">
<h6>Technologies used:</h6>
<ul>
<li><abbr title="HyperText Markup Language">HTML</abbr></li>
<li><abbr title="Cascading Style Sheets">CSS</abbr></li>
<li><abbr title="Google Web Toolkit">GWT</abbr></li>
<li>JavaScript</li>
<li>Java</li>
<li>Scala</li>
<li>Play Framework</li>
<li>Slick</li>
<li>Clojure</li>
<li>PostgreSQL</li>
<li>MongoDB</li>
<li>PhoneGap</li>
<li>Subversion</li>
<li>Git</li>
</ul>
</div>
</li>
<li>
<h4 class="company">Adobe</h4>
<h5><span class="position">Computer Scientist</span>,
<span class="period">December 2010 - April 2011</span></h5>
<p>I worked for the Business Catalyst team, which takes care of
<a href="http://www.businesscatalyst.com/">businesscatalyst.com</a>,
a hosting and website builder platform. The two main projects I
participated to were the admin front-end of the website using GWT on
top of their API, and an interactive tutorial system, based on
speech bubbles, to help the user understand the old admin front-end,
until the new one was ready.</p>
<p>As a small side project, I helped another team upgrade their one
year old version of Gitorious.</p>
<div class="technologies-used">
<h6>Technologies used:</h6>
<ul>
<li><abbr title="HyperText Markup Language">HTML</abbr></li>
<li><abbr title="Cascading Style Sheets">CSS</abbr></li>
<li>JavaScript</li>
<li>Java</li>
<li><abbr title="Google Web Toolkit">GWT</abbr></li>
<li>C#</li>
<li>Visual Basic</li>
<li>T-SQL</li>
<li>Subversion</li>
<li>Git</li>
</ul>
</div>
</li>
<li>
<h4 class="company">Erepublik</h4>
<h5><span class="position">Web Developer</span>,
<span class="period">July 2010 - November 2010</span></h5>
<p><a href="http://erepublik.com">Erepublik.com</a> is an in-browser strategy based game. In my short
period there I developed an internal tool for visualizing statistics
collected throughout all the website functionalities, and participated
in the development of the military module.</p>
<div class="technologies-used">
<h6>Technologies used:</h6>
<ul>
<li><abbr title="HyperText Markup Language">HTML</abbr></li>
<li><abbr title="Cascading Style Sheets">CSS</abbr></li>
<li><abbr title="PHP Hypertext Preprocessor">PHP</abbr></li>
<li>JavaScript</li>
<li>MySQL</li>
<li>Git</li>
<li>Capistrano</li>
</ul>
</div>
</li>
<li>
<h4 class="company">MediaCafé Yahoo!</h4>
<h5><span class="position">Web Developer</span>,
<span class="period">October 2009 - June 2010</span></h5>
<p>MediaCafé is an online advertising agency and the exclusive reseller
of Yahoo! in Romania.</p>
<p>My main job was to write back-end APIs for Flash front-ends.
I wrote most of them in PHP but there was one in Java as well.</p>
<p>Although I'm not an ActionScript developer, we had a couple of projects
in which I wrote the ActionScript part that was meant to talk with
netlog.com using their OpenSocial based <abbr title="Application Programming Interface">API</abbr>.</p>
<div class="technologies-used">
<h6>Technologies used:</h6>
<ul>
<li><abbr title="HyperText Markup Language">HTML</abbr></li>
<li><abbr title="Cascading Style Sheets">CSS</abbr></li>
<li><abbr title="PHP Hypertext Preprocessor">PHP</abbr></li>
<li>JavaScript</li>
<li>Java</li>
<li>ActionScript</li>
<li>Python</li>
<li>MySQL</li>
<li>Git</li>
</ul>
</div>
</li>
<li>
<h4 class="company">CMB Travel</h4>
<h5><span class="position">Web Developer</span>,
<span class="period">September 2007 - October 2009</span></h5>
<p>I was responsible with the maintenance of their website. Beside the
main website, I have developed custom solutions for the intranet, wrote
automation scripts for translating between various data formats and
programmed clients for a couple of travel web services (<abbr title="Simple Object Access Protocol">SOAP</abbr>-like).</p>
<p>I'm proud that I managed to establish an almost clear process
of development. I persuaded the sysadmin to install a version control
system (Git) and employed an automated deploying solution using
Capistrano.
<div class="technologies-used">
<h6>Technologies used:</h6>
<ul>
<li><abbr title="HyperText Markup Language">HTML</abbr></li>
<li><abbr title="Cascading Style Sheets">CSS</abbr></li>
<li><abbr title="PHP Hypertext Preprocessor">PHP</abbr></li>
<li>JavaScript</li>
<li>jQuery</li>
<li>Java (libraries bridged with Mozilla Rhino)</li>
<li>Python</li>
<li>Capistrano</li>
<li>MySQL</li>
<li>Git</li>
<li>C# (for some NUnit high-level interface tests)</li>
<li>Photoshop</li>
</ul>
</div>
</li>
<li>
<h4 class="company">Dezibel Media</h4>
<h5><span class="position">Web Developer</span>,
<span class="period">November 2006 - March 2007</span></h5>
<p>Dezibel Media was a web design studio and the place where I started
my career. Among my responsibilities I can enumerate maintenance of
existing e-commerce and presentation web sites, and development of new
ones. I was still a beginner.</p>
<div class="technologies-used">
<h6>Technologies used:</h6>
<ul>
<li><abbr title="HyperText Markup Language">HTML</abbr></li>
<li><abbr title="Cascading Style Sheets">CSS</abbr></li>
<li><abbr title="PHP Hypertext Preprocessor">PHP</abbr></li>
<li>JavaScript</li>
<li>MySQL</li>
<li>Photoshop</li>
</ul>
</div>
</li>
</ol>
</div>
<div id="open-source">
<h2>Open Source</h2>
<p>My participation to open source projects is not that significant, but I
will nevertheless mention:
<ul>
<li><a href="https://github.com/mozilla/pdf.js/commits?author=igstan">Mozilla's pdf.js</a> <span>(11 commits)</span></li>
<li><a href="https://github.com/scalatra/scalatra/commits?author=igstan">Scalatra</a> <span>(6 commits)</span></li>
<li><a href="https://github.com/stevedekorte/io/commits?author=igstan">Io language</a> <span>(5 commits)</span></li>
<li><a href="https://github.com/fitzgen/wu.js/commits?author=igstan">wu.js</a> <span>(3 commits)</span></li>
<li><a href="https://github.com/typelevel/cats/commits?author=igstan">Typelevel Cats (1 commit)</a></li>
<li><a href="https://github.com/slick/slick/commits?author=igstan">Slick</a> <span>(1 commit)</span></li>
<li><a href="https://github.com/netty/netty/commit/77d1f97b573a085b3290beb8a7396a00df9912ca">Netty</a> <span>(1 commit)</span></li>
<li><a href="https://github.com/argonaut-io/argonaut/commits?author=igstan">Argonaut</a> <span>(1 commit)</span></li>
<li><a href="https://github.com/scalaz/scalaz/commits/series/7.2.x?author=igstan">scalaz</a> <span>(1 commit)</span></li>
<li><a href="https://github.com/SpringSource/spring-security-oauth/commits?author=igstan">Spring Security OAuth</a> <span>(1 commit)</span></li>
<li><a href="http://blog.igstan.ro/2009/01/my-first-contribution-to-open-source.html">PHPUnit</a> <span>(1 patch)</span></li>
</ul>
<p>Open source projects I wrote, although far from popular, can be found on
my <a href="http://github.com/igstan">github account</a>.</p>
</div>
<div id="communities">
<h2>Communities</h2>
<p>I'm the organizer of the <a href="https://www.meetup.com/bucharestfp/">Bucharest FP</a> meetup.
</div>
<div id="web-presence">
<h2>Web Presence</h2>
<div>
<h3>Technical Blog</h3>
<ul>
<li><a href="http://igstan.ro/">igstan.ro</a></li>
</ul>
</div>
<div>
<h3>Social Web</h3>
<ul>
<li><a href="http://github.com/igstan">GitHub</a></li>
<li><a href="http://stackoverflow.com/users/58808/ionut-g-stan">StackOverflow</a></li>
</ul>
</div>
</div>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-6642500-3']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</body>
</html>