Skip to content

Instantly share code, notes, and snippets.

@ShashkovS
Last active February 27, 2023 20:40
Show Gist options
  • Save ShashkovS/9377d67d400f0160320cfcd89ec6cffb to your computer and use it in GitHub Desktop.
Save ShashkovS/9377d67d400f0160320cfcd89ec6cffb to your computer and use it in GitHub Desktop.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Sergey Shashkov",
"label": "Software Engineer, Educator, and Product Manager",
"image": "shashkovs.jpg",
"email": "sh57@yandex.ru",
"phone": "+77057247666",
"url": "",
"summary": "Experienced developer, product manager, and math and programming teacher with a background spanning 18 years in education and 12 years in programming.",
"location": {
"countryCode": "AM",
"address": "Armenia"
},
"profiles": [
{
"network": "LinkedIn",
"username": "shashkovs",
"url": "https://www.linkedin.com/in/shashkovs/"
},
{
"network": "GitHub",
"username": "shashkovs",
"url": "https://github.com/ShashkovS"
},
{
"network": "Facebook",
"username": "shashkovs",
"url": "https://www.facebook.com/shashkovs"
}
]
},
"work": [
{
"name": "UCHi.RU",
"position": "Senior Product Manager",
"startDate": "2018-06-30",
"highlights": [
"Created the methodological part of a new Python programming course for kids, with over 6 million participants at the moment.",
"Designed and created the methodological part of new Python programming course for grades 6-10 and a science course for grades 3-4.",
"Led a team of developers, designers, and illustrators. ",
"Developed a highly loaded course backend.",
"Participated in course testing with children and conducted A/B testing.",
"Conducted project analytics."
],
"summary": "I collaborated with a cross-functional team of programmers, designers, and illustrators to develop an engaging and interactive courses specifically designed for children.",
"url": "https://www.linkedin.com/company/uchi.ru/",
"location": "Moscow, Moscow City, Russia"
},
{
"name": "UCHi.RU",
"position": "Senior Methodologist",
"startDate": "2017-08-31",
"endDate": "2018-06-30",
"highlights": [
"Developed the methodological part of interactive math problems for Olympiads with 300-600k participants.",
"Tested problem prototypes with children.",
"Created generators of problems and checkers of solutions.",
"Created a service for symbolic validation of mathematical transformations."
],
"summary": "Created interactive math problems and developed checkers as a methodologist.",
"url": "https://www.linkedin.com/company/uchi.ru/",
"location": "Moscow, Moscow City, Russia"
},
{
"name": "Moscow school No 179",
"position": "Math and Programming Teacher at Mathematics-Focused School",
"startDate": "2012-09-30",
"endDate": "",
"highlights": [
"Developed over 1000 programming challenges with automated testing across 80+ topics, including Python language details and various application projects such as SQL, Telegram bots, Machine learning, image processing, and competitive programming.",
"Out of 23 students, 10 participated in the final stage of the All-Russian Programming Olympiad, resulting in 1 winner and 4 runners-up.",
"Math circle has a weekly audience of 200 on-site students and 800 remote students with thousands of problems solved and checked every week."
],
"summary": "As an educator, I take pride in crafting customized learning plans tailored to each student's individual needs and abilities. In my programming courses, I develop comprehensive curricula that cover both theoretical algorithmic concepts and practical applied topics, all with automatic testing to ensure students are well-prepared for real-world programming challenges. \nAlso I organized an Olympiad Math Circle which runs both on-site and remotely, with fully automated processes.",
"url": "",
"location": "Moscow, Moscow City, Russia"
},
{
"name": "Cinimex",
"position": "Senior Software Engineer",
"startDate": "2013-03-31",
"endDate": "2018-08-31",
"highlights": [
"Updated Trade Finance Fees modules with new features and integrations, enhancing functionality and improving business efficiency.",
"Optimized data backup procedures by developing software for non-blocking mode and restoring test environments, significantly reducing End of Day blocking time from one hour to 5 minutes.",
"Successfully migrated several key software components to a new environment, resolving vendor lock problems.",
"Developed End-of-Day procedures software from scratch, including backup procedures, integrations, and test system deployments, ensuring smooth and efficient operations."
],
"summary": "Experienced in end-to-end project development, from gathering business requirements to supporting release, including documentation preparation and testing.",
"url": "https://www.linkedin.com/company/cinimex/",
"location": "Moscow, Moscow City, Russia"
},
{
"name": "Cinimex",
"position": "Software Engineer",
"startDate": "2010-01-31",
"endDate": "2013-03-31",
"highlights": [
"Successfully launched Trade Finance Fees Module for UniCredit Bank into production, resulting in doubling the number of deals being led by the business.",
"Developed core functions of Unified Charging Platform at Raiffeisenbank using RPGLE and CLLE.",
"Created instructions and converted source codes for migration to new version of Alfa-Bank centralized banking system Equation."
],
"summary": "Participated in the development of Trade Finance Fees module in UniCredit Bank. Developed and supported in-house applications of UniCredit Bank and analyzed incidents.",
"url": "https://www.linkedin.com/company/cinimex/",
"location": "Moscow, Moscow City, Russia"
}
],
"volunteer": [],
"education": [
{
"institution": "Lomonosov Moscow State University (MSU)",
"area": "Mathematics",
"studyType": "Specialist degree",
"startDate": "2003-09-30",
"endDate": "2008-07-31",
"score": "Red diploma (GPA = 4.91)",
"courses": []
}
],
"awards": [],
"certificates": [],
"publications": [
{
"name": "Regular expressions in Python",
"publisher": "habr.com",
"releaseDate": "2023-02-26",
"summary": "This article is written in Russian.\nA comprehensive guide to working with regular expressions in the Python programming language. The guide covers both basic and advanced concepts and includes examples, illustrations, and practice problems to help readers solidify their understanding of the material.",
"url": "https://habr.com/ru/post/349860/"
},
{
"name": "Commutative homogeneous spaces with one-dimensional stabilizer",
"publisher": "Izvestiya: Mathematics",
"releaseDate": "2012-01-04",
"summary": "We find all homogeneous spaces X = G/H of algebraic groups with one-dimensional stabilizer for which the action G : T*X is co-isotropic (that is, the tangent space of a generic G-orbit is co-isotropic).",
"url": "https://iopscience.iop.org/article/10.1070/IM2012v076n04ABEH002605"
}
],
"skills": [
{
"name": "Algorithms",
"level": "Senior",
"keywords": ["Competitive Programming", "Python", "Javascript", "Rust"]
},
{
"name": "Backend",
"level": "Senior",
"keywords": ["Python", "Asyncio", "Sanic", "AioHttp", "Postgres", "Sqlite", "DB2", "Telegram bots", "Websockets", "Typescript", "Nest.js"]
},
{
"name": "EdTech",
"level": "Senior",
"keywords": ["Programming", "Mathematics", "Gamification"]
},
{
"name": "Product management",
"level": "Senior",
"keywords": ["Product sense", "Leadership", "A/B Tests", "CusDev"]
},
{
"name": "Devops",
"level": "Middle",
"keywords": ["Docker", "Linux", "Webpack", "Nginx"]
},
{
"name": "Frontend",
"level": "Middle",
"keywords": ["Javascript / Typescript", "Webpack", "Websockets"]
},
{
"name": "Banking",
"level": "Senior",
"keywords": ["Trade finance", "Accounting"]
},
{
"name": "Tools",
"level": "Senior",
"keywords": ["Git", "Jira", "Slack", "Docker"]
}
],
"languages": [
{
"fluency": "Professional Working",
"language": "English"
},
{
"fluency": "Native Speaker",
"language": "Russian"
}
],
"interests": [
{
"name": "Travel and sports",
"keywords": [
"Freeride",
"Hiking",
"Kayaking",
"Bike"
]
}, {
"name": "Teaching",
"keywords": [
"Math",
"Problems",
"Bike"
]
}
],
"references": [],
"projects": [],
"meta": {
"version": "v1.0.0",
"theme": "Kendall",
"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