-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
115 lines (97 loc) · 5.54 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
<!DOCTYPE html>
<html>
<head>
<title>Sergei Basharov. Web services & systems architect.</title>
<meta name="viewport" content="initial-scale=1, maximum-scale=1">
<link rel="stylesheet" href="/style.css"/>
</head>
<body>
<img src="face.jpg" alt="Sergei Basharov"/>
<h1>Sergei Basharov</h1>
<h2>Web services & systems architect</h2>
<div class="my-links">
<a class="cv-link" href="cv.pdf">CV</a>
<a class="li-link" href="https://www.linkedin.com/in/basharov">LinkedIn</a>
<a class="github-link" href="https://www.github.com/basharov">GitHub</a>
<a class="so-link" href="https://stackoverflow.com/users/135829/sergei-basharov">StackOverflow</a>
</div>
<div class="intro">
<p>As a practicing consultant and developer, I put substantial thought as into organizing the whole project, so into
structuring the code in the specific parts of the app. The stage of setting a project basement is as important,
as the development process following it, putting the team on a healthy productive path. As a result, the project
earns its fat-free shape, allowing team members to focus on their tasks, not on working around conceptual
inconsistencies or fighting with resurrecting issues.</p>
<p>When it comes to actual development, I choose to write compact, isolated code. Ubiquitous well-written tests are
what makes me sleep like a rock, my clients feel in good hands and safe. That's why I put tests at the top of my
priority list. The role of tests becomes crucial in the world of JavaScript. The language with its long curved
path of evolution, is far from being free of quirks. Some are just unobvious and others are totally bizarre.</p>
<p>To keep the grade of monkey business low and productivity high, I follow the best practices, use patterns where
appropriate, learn new techniques and demand myself and other team members deliver quality code which conforms
to the high industry standards.</p>
</div>
<h3>Projects I worked on:</h3>
<ul class="projects-list">
<li><a href="/brightwatersensing">BrightWater Sensing</a></li>
<li><a href="/ctrader">CTrader - Stocks Trading Platform</a></li>
<li><a target="_blank" href="http://www.acresimple.com/">AcreSimple</a></li>
<li><a target="_blank" href="http://www.population.io">Population.io</a></li>
<li><a target="_blank" href="http://www.brightfunnel.com">Brightfunnel</a></li>
<li><a target="_blank" href="https://www.clientsuccess.com">ClientSuccess</a></li>
<li><a target="_blank" href="https://instamotor.com/">Instamotor</a></li>
<li><a target="_blank" href="http://type.aerial-bold.com/tw/">Aerial Bold</a></li>
<li><a target="_blank" href="https://tesera.com/municipal-viewer/">Municipal Viewer for Tesera</a></li>
<li><a target="_blank" href="http://www.mrat.ca/">Municipal Risk Assessment Tool for Tesera</a></li>
</ul>
<h3>I use:</h3>
<ul class="technologies-list">
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript">JavaScript</a></li>
<li><a href="https://www.typescriptlang.org/">TypeScript</a></li>
<li><a href="https://www.dartlang.org/">Dart</a></li>
<li><a href="https://golang.org/">Golang</a></li>
<li><a href="http://nodejs.org">Nodejs</a></li>
<li><a href="http://facebook.github.io/react//">ReactJS</a></li>
<li><a href="https://github.com/reactjs/redux">Redux</a></li>
<li><a href="https://github.com/Reactive-Extensions/RxJS">RxJS</a></li>
<li><a href="http://elm-lang.org/">Elm</a></li>
<li><a href="https://en.wikipedia.org/wiki/Geographic_information_system">Development for GIS systems</a></li>
<li><a href="https://github.com/avajs">AVA</a></li>
<li><a href="http://leafletjs.com/">LeafletJS</a></li>
<li><a href="https://www.mapbox.com/">Mapbox</a></li>
<li><a href="https://stripe.com/">Stripe</a></li>
<li><a href="https://www.postgresql.org/">PostgreSQL</a></li>
<li><a href="http://www.mongodb.org/">MongoDB</a></li>
<li><a href="http://www.w3.org/standards/webdesign/mobilweb">Mobile web design</a></li>
<li><a href="http://en.wikipedia.org/wiki/Behavior-driven_development">BDD</a></li>
<li><a href="http://en.wikipedia.org/wiki/Black_magic">Diluted Black Magic</a></li>
<li><a href="http://en.wikipedia.org/wiki/User_experience_design">UI/UX</a></li>
<li><a href="http://www.adobe.com/en/products/illustrator.html">Illustrator</a></li>
<li><a href="http://aws.amazon.com/">Amazon Services</a></li>
<li><a href="https://en.wikipedia.org/wiki/DevOps">DevOps</a></li>
<li><a href="http://git-scm.com/">git</a></li>
<li><a href="https://yarnpkg.com/en/">Yarn</a></li>
<li><a href="http://www.jetbrains.com/webstorm/">WebStorm</a></li>
<li><a href="https://webpack.github.io/">Webpack</a></li>
<li><a href="http://gulpjs.com/">Gulp</a></li>
</ul>
<a class="email-link" href="mailto:[email protected]?subject=Hey Sergei, I visited your site">Say hello</a>
<script type="text/javascript" src="//use.typekit.net/kbi6hvw.js"></script>
<script type="text/javascript">try {
Typekit.load()
} catch (e) {
}
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r
i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date()
a = s.createElement(o),
m = s.getElementsByTagName(o)[0]
a.async = 1
a.src = g
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga')
ga('create', 'UA-49988314-1', 'basharov.net')
ga('send', 'pageview')
</script>
</body>
</html>