Skip to content

Instantly share code, notes, and snippets.

@rndD
Last active May 17, 2022 14:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rndD/a6c350debda5542adb4e680bb88774de to your computer and use it in GitHub Desktop.
Save rndD/a6c350debda5542adb4e680bb88774de to your computer and use it in GitHub Desktop.
My CV 2022
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Alexey Kalmakov",
"label": "Fullstack/DevOps open to relocation on a global level",
"image": "",
"email": "st00nsa@gmail.com",
"phone": "",
"url": "",
"summary": "I’m a full stack web developer / devops who can build apps and infrastracure from the ground up.",
"location": {
"countryCode": "RU",
"address": "Russia"
},
"profiles": [
{
"network": "LinkedIn",
"username": "alexey-kalmakov-00280731",
"url": "https://www.linkedin.com/in/alexey-kalmakov-00280731/"
}
]
},
"work": [
{
"name": "SberDevices",
"position": "FrontOps Lead",
"startDate": "2020-09-30",
"endDate": "2022-04-30",
"highlights": [],
"summary": "I’ve built a team of DevOps/FrontOps from scratch. We created a PAAS internal system that makes it easier to create and deploy frontend projects (like Vercel). The System bootstraps project structure generates CI/CD for it, creates a code review system, sets up an e2e test, and prepares all test and production environments. \n\nWe made a release automation system in order to allow our users to get release tickets with changelogs and chatOps experience. This system speeded up our clients' releases from one week to one day.\n\nIn one year the number of users and projects in our system dramatically increased. We went from 30 users/developers to 100. Also, the number of projects raised from 10 to 80.\n\nWe built a Real User Monitoring system to receive, store and analyze client performance data from sites and web apps that use our internal PAAS system. This data helped our users to improve their project performance. \n\nThis year we’ve made our system fault-tolerant so that our system is now able to work when one of the data centers is down.\n\nRight now I’m splitting my team into two to divide responsibilities. One team will be focused on CI/CD, Developer Experience, and improving our clients' Time To Market. Another one will be in charge of the reliability of our client's services and help them make their projects more robust.\n\nTech stack used: k8s, ansible, terraform, typescript, gitlab ci, openshift, clickhouse, elk, nginx, docker, lerna for monorepos.",
"url": "https://www.linkedin.com/company/73800885",
"location": "Moscow, Moscow City, Russia"
},
{
"name": "Crello ",
"position": "Senior Software Engineer",
"startDate": "2018-12-31",
"endDate": "2020-09-30",
"highlights": [],
"summary": "I worked on a new version of the photo/video web editor for Vista Create (ex Crello.com). The new version was based on canvas instead of HTML-based rendering and made it possible to create new features and drastically speed up the render of users’ projects.\n\nI made dashboards with APM data to track each stage of the user's project download process which helped us to work on the core user’s metric and find regression bugs.\n\nIn October 2019 I became a team leader of a cross-functional team. We worked on the redesign of the website and editor UI. So we made the company's components library to help designers and front-end engineers work in a consistent way and remove old components copied over and over. We used micro frontend architecture to provide the same footer, header, and other commonly used components on our different platforms (landings, blogs, SEO pages) to have a consistent user experience.\n\nTech stack used: React, typescript, rx.js, nodejs, aws, go lang, mongodb.",
"url": "https://www.linkedin.com/company/18105626",
"location": "Cyprus"
},
{
"name": "Yandex",
"position": "Software Engineer",
"startDate": "2012-11-30",
"endDate": "2018-07-31",
"highlights": [],
"summary": "1. Finished SHRI school (web interface developer school of Yandex). After completion of training, I was invited to the search interfaces development team.\n2. Developed infrastructure for search interfaces of Yandex: built tools for frontend (GNU make, nodejs). I was developing the CI system, build system, and test system for the biggest frontend project at the company.\nDrastically improved the speed of the build system. I have a public talk about that (https://events.yandex.ru/lib/talks/3720/ in Russian). \nTech stack: TeamCity, NodeJs, Ansible, MongoDb, JavaScript, Python, GNUmake, Bash, enb.js.\n\n3. In 2016 led the development of an infrastructure project - a client-side web speed performance testing system. It helped the team to find speed regressions before deployment.\nTech stack: Python, NodeJs.\n\n4. From the middle of 2017 joined the web performance of SERP (search engine result page) team.\nTech stack: BEM (i-bem), NodeJs, MapReduce, Python.\n\n\nPart of my public talks: https://events.yandex.ru/lib/talks/3720/ (sorry, all of them are in Russian).\nI have experience in tech events organizations (meetups, conferences, and hackathons).",
"url": "https://www.linkedin.com/company/10718",
"location": "Moscow, Moscow City, Russia"
},
{
"name": "Lingup",
"position": "Full Stack Engineer",
"startDate": "2011-08-31",
"endDate": "2012-11-30",
"highlights": [],
"summary": "Front-end and back-end development of systems for teaching English.\nTech stack: JavaScript, jQuery, Python/Django, Backbone, Postgres.",
"url": "",
"location": "Moscow, Moscow City, Russia"
},
{
"name": "CIS VoIP INc.",
"position": "Full Stack Engineer",
"startDate": "2010-02-28",
"endDate": "2011-03-31",
"highlights": [],
"summary": "Development of web billing for VOIP telephony companies.\nTech stack: JavaScript, jQuery, Python/Django, Oracle.",
"url": "https://www.linkedin.com/company/949684",
"location": "Moscow, Moscow City, Russia"
}
],
"volunteer": [],
"education": [
{
"institution": "RGUITP",
"area": "IT in economics",
"studyType": "Master's degree",
"startDate": "2006-12-31",
"endDate": "2011-12-31",
"score": "",
"courses": []
}
],
"awards": [],
"certificates": [],
"publications": [],
"skills": [
{
"name": "Frontend",
"level": "",
"keywords": ["JavaScript", "TypeScript", "React"]
},
{
"name": "Backend",
"level": "",
"keywords": ["NodeJS", "Python", "MongoDB", "Postgres", "Clickhouse"]
},
{
"name": "DevOps",
"level": "",
"keywords": ["Gitlab CI", "Docker", "Ansible", "k8s", "AWS", "Gitlab", "Linux", "TeamCity", "Nginx"]
}
],
"languages": [
{
"fluency": "Professional Working",
"language": "English"
},
{
"fluency": "Elementary",
"language": "Italian"
},
{
"fluency": "Native Speaker",
"language": "Russian"
}
],
"interests": [],
"references": [],
"projects": [],
"meta": {
"version": "v1.0.0",
"canonical": "https://github.com/jsonresume/resume-schema/blob/v1.0.0/schema.json"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment