@@ 99,36 99,45 @@ ul {
}
.row {
- display: flex;
- flex-wrap: wrap;
- justify-content: space-between;
margin-bottom: .3rem;
line-height: 1.3;
.career-position {
- margin-bottom: .3rem;
- font-weight: 700;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+
+ @media(max-width: 640px) {
+ flex-direction: column;
+ }
}
- .education-place {
- margin-bottom: .3rem;
+ .position-name {
+ margin: .3rem 0;
+ font-weight: 700;
}
- .date-range {
+ .position-date-range {
font-size: smaller;
color: var(--resume-date-range-color);
}
+ .education-place {
+ margin-bottom: .3rem;
+ }
+
@media(min-width: 640px) {
ul {
font-size: 0.9rem;
max-width: 80%;
}
}
+ }
- @media(max-width: 640px) {
- flex-direction: column;
- }
+ .lang-row {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
}
small {
@@ 9,9 9,9 @@ layout: resume
<img src="/avatar.png" width="128" height="128" alt="Savely Krasovsky's avatar"/>
<dl>
<dt>Location</dt>
- <dd>Moscow, Russia</dd>
+ <dd>Belgrade, Serbia</dd>
<dt>Phone</dt>
- <dd>+7 950 324 66 00</dd>
+ <dd>+381 62 9450927</dd>
<dt>Email</dt>
<dd><a href="mailto:savely@krasovs.ky">savely@krasovs.ky</a></dd>
<dt>Telegram</dt>
@@ 27,15 27,19 @@ layout: resume
<span class="title">Work experience</span>
<div>
<div class="row">
- <span class="career-position">Senior Software Engineer<small>Ozon Tech</small></span>
- <span class="date-range">Sep 2023 – present</span>
+ <div class="career-position">
+ <span class="position-name">Senior Software Engineer <small>Ozon Tech</small></span>
+ <span class="position-date-range">Sep 2023 – present</span>
+ </div>
<ul>
<li>Develop network-related solutions</li>
</ul>
</div>
<div class="row">
- <span class="career-position">Senior DevSecOps Engineer, Golang Developer <small>X5 Tech</small></span>
- <span class="date-range">Mar 2023 – Aug 2023</span>
+ <div class="career-position">
+ <span class="position-name">Senior DevSecOps Engineer, Golang Developer <small>X5 Tech</small></span>
+ <span class="position-date-range">Mar 2023 – Aug 2023</span>
+ </div>
<ul>
<li>Developed tools to integrate with DependencyTrack, DejectDojo, Sigstore, Solar appScreener and
other security-related systems
@@ 46,11 50,13 @@ layout: resume
</ul>
</div>
<div class="row">
- <span class="career-position">Security Engineer, DevSecOps Engineer <small>Sovcombank PJSC</small></span>
- <span class="date-range">Jun 2022 – Mar 2023</span>
+ <div class="career-position">
+ <span class="position-name">Security Engineer, DevSecOps Engineer <small>Sovcombank PJSC</small></span>
+ <span class="position-date-range">Jun 2022 – Mar 2023</span>
+ </div>
<ul>
<li>Worked mainly as a DevSecOps engineer ensuring a secure development lifecycle</li>
- <li>Helped developing secure authentication and authorization with OAuth 2.0 based solutions</li>
+ <li>Helped to develop secure authentication and authorization with OAuth 2.0 based solutions</li>
<li>Had experience with GitLab, <a
href="https://gitlab.com/gitlab-org/gitaly/-/merge_requests/4802">worked</a> with Gitaly
codebase (Go) on introducing the new feature. It allowed us to enforce commit signing policy for
@@ 59,8 65,10 @@ layout: resume
</ul>
</div>
<div class="row">
- <span class="career-position">Security Engineer, Penetration Tester <small>Sovcombank PJSC</small></span>
- <span class="date-range">Jan 2021 – Jun 2022</span>
+ <div class="career-position">
+ <span class="position-name">Security Engineer, Penetration Tester <small>Sovcombank PJSC</small></span>
+ <span class="position-date-range">Jan 2021 – Jun 2022</span>
+ </div>
<ul>
<li>Tested bank's external and internal information systems</li>
<li>Acted as an analyst helping to develop secure apps</li>
@@ 68,8 76,10 @@ layout: resume
</ul>
</div>
<div class="row">
- <span class="career-position">Golang software developer <small>Sovcombank PJSC</small></span>
- <span class="date-range">Jul 2018 – Jan 2021</span>
+ <div class="career-position">
+ <span class="position-name">Golang software developer <small>Sovcombank PJSC</small></span>
+ <span class="position-date-range">Jul 2018 – Jan 2021</span>
+ </div>
<ul>
<li>Developed my own open source alternative to a popular UNIX utility named cntlm which uses
Kerberos instead of NTLM. <a href="https://github.com/L11R/escobar">escobar</a> has received a
@@ 90,12 100,14 @@ layout: resume
</li>
<li>Designed and wrote public APIs and various microservices <small>(mostly HTTP)</small></li>
<li>Worked a lot with SQL <small>(especially PostgeSQL)</small></li>
- <li>Of course I used Docker and GiLab's CI/CD</li>
+ <li>Of course, I used Docker and GiLab's CI/CD</li>
</ul>
</div>
<div class="row">
- <span class="career-position">Software developer <small>freelancer</small></span>
- <span class="date-range">Jan 2016 – Jul 2018</span>
+ <div class="career-position">
+ <span class="position-name">Software developer <small>freelancer</small></span>
+ <span class="position-date-range">Jan 2016 – Jul 2018</span>
+ </div>
<ul>
<li>Mostly wrote messenger bots with various public API integrations <small>(Telegram,
Discord)</small></li>
@@ 205,13 217,13 @@ layout: resume
<div class="resume-block">
<span class="title">Languages</span>
<div>
- <div class="row">
+ <div class="lang-row">
<span>Russian</span>
<span>Native</span>
</div>
- <div class="row">
+ <div class="lang-row">
<span>English</span>
- <span>Upper Intermediate</span>
+ <span>B2 Upper Intermediate</span>
</div>
</div>
</div>