~lord/krasovs.ky

9fd490d76d20585fdf03b12be6e99c41f950aa20 — Krasovskiy Saveliy Igorevich a month ago 834c660
fix: more fixes in resume page
2 files changed, 51 insertions(+), 30 deletions(-)

M assets/resume.scss
M content/resume.html
M assets/resume.scss => assets/resume.scss +20 -11
@@ 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 {

M content/resume.html => content/resume.html +31 -19
@@ 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 &ndash; 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 &ndash; 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 &ndash; 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 &ndash; 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 &ndash; 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 &ndash; 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 &ndash; 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 &ndash; 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 &ndash; 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 &ndash; 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 &ndash; Jul 2018</span>
                <div class="career-position">
                    <span class="position-name">Software developer <small>freelancer</small></span>
                    <span class="position-date-range">Jan 2016 &ndash; 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>