css: remove definition of footer colours
[mina86.com.git] / cv / cv.xml
blobb79d54b16ea4bc55d9ecbaf5fa9857fa37819e1d
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?xml-stylesheet type="text/xsl" href="cv.xsl"?>
3 <cv>
4   <contact>
5     <li icon="email"><a href="mailto:mina86@mina86.com">mina86@mina86.com</a></li>
6     <li icon="language"><a href="https://mina86.com/">https://mina86.com/</a></li>
7     <li icon="code"><a href="https://github.com/mina86">https://github.com/mina86</a></li>
8   </contact>
11   <group>
12     <head>Skills</head>
13     <entry>
14       <p>I have used multitude of programming languages.  I’m
15       proficient in <b>C</b>, <b>C++</b>, <b>Rust</b>, <b>Python</b>,
16       <b>TypeScript</b> and <b>shell scripting</b>.  I’m also
17       competent in Perl, Java, Go and Lisp.</p>
19       <p>I have comprehensive knowledge of GNU/Linux systems.  This
20       includes experience as a user and to lesser extent
21       administrator.  I’ve maintained distributed systems running on
22       cloud infrastructure (Google, AWS) and owned servers.</p>
23     </entry>
24   </group>
27   <group>
28     <head>Work Experience</head>
30     <entry logo="composable.png">
31       <time>May 2023–present</time>
32       <position>Software Engineer</position>
33       <company>Composable Finance</company>
35       <ul>
36         <li>Working on a cross-blockchain connection between Cosmos
37         ecosystem and other chains.</li>
38         <li>Collaborating with Universidade de Lisboa on methods for
39         using IBC protocol on blockchains which don’t meet all of
40         IBC’s requirements.</li>
41       </ul>
43       <tech>Rust, Python</tech>
44     </entry>
46     <entry logo="near.svg">
47       <time>June 2021–October 2022</time>
48       <position>Software Engineer</position>
49       <company>NEAR</company>
51       <ul>
52         <li>Become the <a
53         href="https://github.com/near/nearcore/search?q=author%3Amina86&amp;type=commits">top
54         contributor</a> working on the stability and performance of
55         the NEAR node.</li>
56         <li>Reduced storage requirements of archival nodes by over 50%
57         and enabled data migration from SSDs to HDDs, resulting in
58         significant cost savings.</li>
59         <li>Worked on external interfaces such as Coinbase
60         integration.</li>
61       </ul>
63       <tech>Rust, Python</tech>
64     </entry>
66     <entry logo="hrt.svg">
67       <time>March 2019–September 2020</time>
68       <position>Core Developer</position>
69       <company>Hudson River Trading</company>
71       <ul>
72         <li>Integrated low-latency market data feeds and order entry
73         interfaces with traditional and cryptocurrency exchanges.</li>
74         <li>Optimised HRT’s internal libraries, including devising
75         a more robust time-zone API, utilising new C++ features to
76         remove memory allocation and speeding up operations with SIMD
77         instructions.</li>
78         <li>Performed live troubleshooting during trading hours and
79         promoted better ops practices to improve system robustness.</li>
80       </ul>
82       <tech>C++</tech>
83     </entry>
85     <entry logo="barclays.svg">
86       <time>March 2018–January 2019</time>
87       <position>Quant Developer</position>
88       <company>Barclays Capital</company>
90       <ul>
91         <li>Created a framework for automated verification of
92         algorithm’s behaviour, ensuring compliance with regulations
93         and risk exposure policies.</li>
94       </ul>
96       <tech>Java, Python</tech>
97     </entry>
99     <entry logo="google.svg">
100       <time>January 2011–February 2018</time>
101       <position>Site Reliability Engineer (SWE)</position>
102       <company>Google</company>
104       <ul>
105         <li>Worked on myriad of services including
106         a large scale payments processing infrastructure,
107         a service managing and automating changes to state of production systems,
108         a customer support centre,
109         a customer relationship management system,
110         an HR systems tracking teams’ headcount
111         and a various of development and productivity applications.</li>
112         <li>My roles varied from Site Reliability Engineer through
113         Software Engineer to Tech Lead, often involving a mixture of
114         the three.</li>
115       </ul>
117       <tech>Python, shell scripts, C++, MySQL, App Engine and plethora
118         of internal Google technologies</tech>
119     </entry>
121     <entry logo="samsung.svg">
122       <time>May 2008–December 2010</time>
123       <position>Linux kernel hacker</position>
124       <company>Samsung Electronics</company>
126       <ul>
127         <li>Contributed <a
128         href="https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/?qt=author&amp;q=nazarewicz">over 180 accepted patches</a> to the Linux kernel.</li>
129         <li>Authored <a href="https://mina86.com/cma/">Contiguous
130         Memory Allocator</a> and Mass Storage USB function driver.</li>
131         <li>Worked on <a href="https://lwn.net/Articles/395712/">USB
132         composite framework</a> and FunctionFS API.</li>
133       </ul>
135       <!--p>Prior to working on the Linux kernel I worked on a mobile web
136       browser based on Mozilla suite including extensions development
137       as well as investigation of Flash plugin support on ARM
138       systems.</p-->
140       <tech>C, shell scripts, C++</tech>
141     </entry>
143     <!--entry logo="rootnode.png">
144       <time>September 2006–March 2007</time>
145       <position>Linux administrator</position>
146       <company>Rootnode Association</company>
148       <p>I developed software for and administrated a Rootnode service
149       offering shell accounts, web hosting etc. on a set of shared
150       servers.</p>
152       <tech>Perl, shell scripts</tech>
153     </entry-->
155     <!-- <entry> -->
156     <!--   <time>2004–2007</time> -->
157     <!--   <head>Webdeveloper</head> -->
159     <!--   <p>I have developed various webpages in the past.  Most notable -->
160     <!--   are now defunct ekipa.tlen.pl, <a -->
161     <!--   href="http://maxior.pl/">maxior.pl</a> and <a -->
162     <!--   href="http://bajer.pl/">bajer.pl</a>.</p> -->
164     <!--   <tech>PHP, MySQL, PostgreSQL, JavaScript</tech> -->
165     <!-- </entry> -->
167   </group>
170   <!--group>
171     <head>Other projects</head>
173     <entry logo="git.png">
174       <head>Free software projects and contributions</head>
176       <p>A lot of my free software code is <a
177       href="https://github.com/mina86?tab=repositories">available on
178       GitHub</a>.  I maintain <a
179       href="http://tinyapps.mina86.com/">Tiny Applications</a>
180       consisting of lots of utilities for everyday work in a Unix
181       environment.  I also maintain smaller projects such as <a
182       href="https://github.com/mina86/urxvt-tabbedex">urxvt-tabbedex</a>
183       and <a
184       href="https://github.com/mina86/auto-dim-other-buffers.el">auto-dim-other-buffers</a>.</p>
186       <p>Lastly, I’ve contributed to existing open source software
187       such as <a
188       href="https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/?qt=author&amp;q=nazarewicz">Linux</a>,
189       <a
190       href="http://git.savannah.gnu.org/cgit/emacs.git/log/?qt=author&amp;q=Nazarewicz">Emacs</a>,
191       <a
192       href="https://github.com/git/git/commits?author=mina86">git</a>,
193       <a
194       href="https://github.com/MusicPlayerDaemon/MPD/commits/master?author=mina86">mpd</a>,
195       <a
196       href="https://github.com/MusicPlayerDaemon/mpc/commits/master?author=mina86">mpc</a>,
197       <a
198       href="http://git.notmuchmail.org/git/notmuch?a=search&amp;h=HEAD&amp;st=author&amp;s=nazarewicz">notmuch</a>
199       and plethora of other small projects.</p>
201       <tech>C, C++, Perl, shell script and more</tech>
202     </entry>
204     <entry logo="mina86.com.png">
205       <head><a href="https://mina86.com/">mina86.com</a></head>
207       <p>My web page where I publish (mostly) technical entries from
208       broad variety of topics.</p>
209     </entry>
211   </group-->
214   <group>
215     <head>Education</head>
217     <entry logo="wut.png">
218       <time>2006–2012</time>
219       <company>Warsaw University of Technology</company>
221       <p>Bachelor of Computer Science defended with honours at the <a
222       href="http://www.elka.pw.edu.pl">Information Technology and
223       Electronics Department</a>.</p>
224     </entry>
226     <!--entry logo="uw.jpg">
227       <time>2005–2006</time>
228       <head><a href="http://www.uw.edu.pl">Warsaw University</a></head>
230       <p><a href="http://www.mimuw.edu.pl">Mathematics, Informatics,
231       Applied Mathematics</a> department.  Left to pursue computer
232       science at WUT instead.</p>
233     </entry-->
235     <!-- <entry logo="staszic.png"> -->
236     <!--   <time>2002–2005</time> -->
237     <!--   <head><a href="http://www.staszic.waw.pl/">Stanisław -->
238     <!--     Staszic High School</a></head> -->
240     <!--   <p>Experimental Math profile.</p> -->
241     <!-- </entry> -->
243   </group>
245 </cv>