resume/index.html
2024-06-17 23:02:01 +03:00

258 lines
7.7 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Gregory Tertyshny</title>
<link
href="https://fonts.googleapis.com/css2?family=Courier+Prime&display=swap"
rel="stylesheet"
/>
<style>
body {
max-width: 600px;
font-family: "Courier Prime", monospace;
}
h2 {
margin-bottom: 0;
}
h2::after {
content: "";
display: block;
width: 100%;
border-bottom: 1px solid black;
}
.halves {
display: flex;
align-items: baseline;
}
.left {
flex-shrink: 0;
margin-right: 20px;
}
</style>
</head>
<body>
<h1>Gregory Tertyshny</h1>
<h4>Software Engineer</h4>
<p>
<b>Address:</b> Kyiv, Ukraine <br />
<b>Phone:</b> +380994355814 <br />
<b>Email:</b> tertyshny.gregory@protonmail.com <br />
<b>GitHub:</b> https://github.com/fotonmoton <br />
</p>
<p>
9+ years of experience in web and mobile technologies, adept of
maintainable and simple software. Always in search of challenging problems. Strive
to learn new stuff and share my knowledge at every opportunity. Proficient
in several programming languages on multiple platforms.
</p>
<h2>Work History</h2>
<div class="halves">
<div class="left">
<h5>10-2022 - current</h5>
</div>
<div class="right">
<h4>Team Lead</h4>
<p>BrainRocket, Cyprus/Remote</p>
<ul>
<li>
Designed and maintain payment gateway solution for all teams in the company.
</li>
<li>
Prepared and outlined architecture for simple card processing service to get PCI DSS license.
</li>
<li>
Onboard new engineers, prepare cross team guidelines.
</li>
<li>
Experiment with new technologies and research competitors solutions.
</li>
</ul>
<p>(TypeScript, Nest.js, MySQL, Kafka, GraphQL, AWS, ClickHouse)</p>
</div>
</div>
<div class="halves">
<div class="left">
<h5>08-2023 - 11-2023</h5>
</div>
<div class="right">
<h4>Golang course curator</h4>
<p>Projector, Kyiv/Online</p>
<ul>
<li>
Taught Go basics to the group of Devs with different knowledge levels.
</li>
<li>
Presented online lectures, discuss interested topics with students.
</li>
<li>
Tried to show Go's strengths and weaknesses.
</li>
<li>
Explore with students and show the evolution of the application from one file to the multiprocess architecture.
</li>
<li>
Guided students to the completion of all homeworks and course work.
</li>
</ul>
</div>
</div>
<div class="halves">
<div class="left">
<h5>09-2020 - 10-2022</h5>
</div>
<div class="right">
<h4>TypeScript Backend Developer</h4>
<p>BrainRocket, Cyprus/Remote</p>
<ul>
<li>
Created new features for microservice architecture.
</li>
<li>
Refactored old codebase parts.
</li>
<li>
Supported and added dozens payment integrations for different countries.
</li>
<li>
Was leading effort to migrate legacy service to new architecture.
</li>
</ul>
<p>(TypeScript, Nest.js, MySQL, MongoDB, Nats, GraphQL, TypeORM)</p>
</div>
</div>
<div class="halves">
<div class="left">
<h5>06-2020 - 09-2020</h5>
</div>
<div class="right">
<h4>Flutter Developer</h4>
<p>Ensocore, Kyiv</p>
<ul>
<li>
Compared and tested cross-platform mobile app technologies as possible solutions.
</li>
<li>
Developed cross-platform customer facing food delivery mobile application with multi-language support.
</li>
<li>Set up communication with legacy third-party API.</li>
<li>Integrated Google Maps and geolocation services.</li>
<li>Added support for online payments.</li>
</ul>
<p>(Dart, Flutter, Google Maps, RxDart)</p>
</div>
</div>
<div class="halves">
<div class="left">
<h5>01-2020 - 05-2020</h5>
</div>
<div class="right">
<h4>React Native Developer</h4>
<p>Ensocore, Kyiv</p>
<p>
Implemented existing design for mobile application, set up communication with third-party API.
</p>
<p>(React Native, TypeScript)</p>
</div>
</div>
<div class="halves">
<div class="left">
<h5>11-2018 - 12-2019</h5>
</div>
<div class="right">
<h4>Full Stack React Native Developer</h4>
<p>Ensocore, Kyiv</p>
<ul>
<li>
Researched and documented possible solutions for cross-platform mobile app,
created integration with legacy customer order system.
</li>
<li>
Developed multi-container API for React and React Native clients.
</li>
<li>Created and published mobile app.</li>
<li>Integrated payment system for local transactions.</li>
</ul>
<p>
(PHP, TypeScript, Slim, MySQL, React, React Native, RabbitMQ,
docker-compose)
</p>
</div>
</div>
<div class="halves">
<div class="left">
<h5>03-2018 - 11-2018</h5>
</div>
<div class="right">
<h4>Full Stack TypeScript Developer</h4>
<p>Ensocore, Kyiv</p>
<p>
Implemented Node.js API for the unusual table-like mobile quiz game editor.
Integrated existing database with new API.
</p>
<p>(TypeScript, Node.js, Express, React, MongoDB, docker-compose)</p>
</div>
</div>
<div class="halves">
<div class="left">
<h5>05-2017 - 03-2018</h5>
</div>
<div class="right">
<h4>Full Stack PHP Developer</h4>
<p>Ensocore, Kyiv</p>
<ul>
<li>
Communicated with client to understand specific system requirements..
Designed and delivered complex dashboard for:
</li>
<li>Customer review aggregation system</li>
<li>Managing new employees profiles</li>
<li>Displaying analytics about client provided services</li>
</ul>
<p>(PHP, Laravel, MySQL, Vagrant, Supervisord)</p>
</div>
</div>
<h2>Education</h2>
<div class="halves">
<div class="left">
<h5>09-2016 - 12-2018</h5>
</div>
<div class="right">
<h4>42 system: Software Engineering</h4>
<p>UNIT Factory - Kyiv</p>
</div>
</div>
<div class="halves">
<div class="left">
<h5>09-2014 - 05-2016</h5>
</div>
<div class="right">
<h4>Bachelor of Science (unfinished): Software Engineering</h4>
<p>National University Of Life And Environmental Science - Kyiv</p>
</div>
</div>
<div class="halves">
<div class="left">
<h5>05-2014 - 06-2014</h5>
</div>
<div class="right">
<h4>Audit: Linux Maintenance</h4>
<p>Linux Professional Institute - Kyiv</p>
</div>
</div>
<div class="halves">
<div class="left">
<h5>09-2010 - 05-2014</h5>
</div>
<div class="right">
<h4>Junior Specialist</h4>
<p>Irpin' Economic College - Irpin</p>
</div>
</div>
</body>
</html>