-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
153 lines (131 loc) · 6.6 KB
/
index.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
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<title>Masha Klimkin, Software Engineer looking for a job</title>
<link rel="stylesheet" href="stylesheets/styles.css">
<link rel="stylesheet" href="stylesheets/pygment_trac.css">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script>
function secondaryLang(lang_) {
return langs[langs.indexOf(lang_) === 0 ? 1 : 0];
}
function initLang(lang_) {
setTimeout(function () {
lang = lang_;
var cvPrimary = document.getElementById(lang_),
cvSecondary = document.getElementById(secondaryLang(lang_)),
switchLink = document.getElementById('switch');
cvPrimary.style.visibility = 'visible';
cvSecondary.style.visibility = 'hidden';
cvPrimary.className = lang_;
switchLink.innerHTML = lang_ === 'english' ? 'Читать на русском' : 'Read in English';
switchLink.className = lang_;
});
}
function switchLang() {
initLang(secondaryLang(lang));
}
function pairsArrayToObj(arr) {
var res = {};
arr.forEach(function (pr) {
if (pr.length !== 2 || typeof pr[0] !== 'string') {
console.log('error converting array of pairs to an object');
return;
}
res[pr[0]] = pr[1];
});
return res;
}
langs = ['english', 'russian'];
postFix = window.location.href.split('#')[1];
params = (postFix ? pairsArrayToObj(postFix.split('&').map(function (pr) {return pr.split('=');})) : null);
lang = params && params.lang && langs.indexOf(params.lang) > -1 ? params.lang : langs[0];
setTimeout(() => initLang(lang));
</script>
</head>
<body>
<div class="wrapper">
<header>
<h1>Masha Klimkin</h1>
<p>Software Engineering</p>
<p class="view">Phone: <a href="tel://+491778788637">+491778788637</a><br/>
Email: <a href="mailto:[email protected]">[email protected]</a><br/>
Location: Berlin, Germany</p>
<p class="view"><a href="https://github.com/mklimkin0190">GitHub Profile</a><br/>
<a href="https://www.linkedin.com/pub/masha-klimkin/56/64b/576">LinkedIn Profile</a><br/>
<!-- <div id="switch" onclick="switchLang()">Читать на русском</div> -->
</header>
<section>
<div id='russian'>
Тут пока ничего нет. Почитайте англоязычную версию!
</div>
<div id='english'>
<h3>Looking for a job</h3>
<p><strong>Mathematics graduate</strong> with <strong>10 years</strong> of hands-on experience in <strong>React</strong>, <strong>Angular</strong>, <strong>Node</strong>, <strong>GraphQL</strong>, <strong>RoR</strong>, <strong>PostgreSQL</strong>, <strong>TypeScript</strong> looking for a job as <strong>Fullstack / Frontend Engineer</strong>.</p>
<h3>Work Experience:</h3>
<h4>Frontend Engineer at <a href='https://rapidapi.com'>Rapid</a> (August 2022 – April 2023)</h4>
<ul>
<li>developed a design system used throughout all company frontends</li>
<li>developed a VS Code extension that got showcased in a demo in Microsoft</li>
<li>helped to create the engineering onboarding process</li>
<li>helped to improve documentation across different engineering teams</li>
</ul>
<h4>Full Stack Engineer at Spectory (December 2014 – March 2022)</h4>
<p>Web (React, Node, Angular, RoR, HTML, CSS), cross platform mobile (Ionic Cordova). What I did:
<ul>
<li>Developed products for enterprises as well as startups in different fields (data analysis, healthcare, eCommerce, IoT, etc). Some of my customers: <a href='https://similarweb.com'>SimilarWeb</a>, <a href='https://www.amenityanalytics.com/'>Amenity Analytics</a>, <a href='https://yonalink.com/'>YonaLink</a>, <a href='https://www.albume.co.il/'>Albume</a>.</li>
<li>Performed as a team leader.</li>
<li>Engaged in a full range of activities including product design, architecture, development, testing, continuous delivery, writing documentation and release notes, DevOps and support.</li>
<li>Led the company onboarding for engineers.</li>
<li>Participated in marketing by writing the company blog.</li>
</ul>
<h4>Co-founder, Product Manager, QA and content manager at Ogoloda.li (2010 – 2014)</h4>
<p>Co-founder of a web search application for food recipes, which served more than 4,000,000 users over 4 years. What I did:</p>
<ul>
<li>managed the product</li>
<li>UI/UX design</li>
<li>performed tests</li>
<li>oversaw the development process</li>
<li>wrote most of the content and blog</li>
<li>took a lot of nice pictures of food :)</li>
</ul>
<h3>Education:</h3>
<p><strong>BSc of Mathematics</strong>, specialisation <strong>Computer Mathematics</strong> (2011) in Ural Federal University, Yekaterinburg, Russia (one of the top ten in the country).</p>
<h3>Technologies:</h3>
<ul>
<li>React</li>
<li>Node</li>
<li>Angular</li>
<li>TypeScript</li>
<li>PostgreSQL</li>
<li>GraphQL</li>
<li>Ruby/RoR</li>
<li>Git</li>
<li>HTML/CSS</li>
<li>Unix</li>
<li>AWS</li>
<li>Heroku</li>
<li>Circle CI</li>
<li>Jenkins</li>
</ul>
<h3>Languages:</h3>
<ul>
<li>Russian — native</li>
<li>English — fluent, professional proficiency</li>
<li>Hebrew — fluent speaking, good reading and writing skills</li>
<li>German — A1-A2</li>
</ul>
<h3>Personality:</h3>
<ul>
<li>I'm a learner and I constantly educate myself on a variety of subjects.</li>
<li>I write and perform music, I enjoy photography and I like to cook great food.</li>
</ul>
</div>
</section>
</body>
</html>