Last active
December 4, 2022 18:48
-
-
Save r3code/3ea2af4d9170b746b2fb6d9d2d5b454c to your computer and use it in GitHub Desktop.
Dmitriy S. Sinyavskiy Resume / CV (created with https://gitconnected.com/r3code/resume)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"basics": { | |
"name": "Dmitriy S. Sinyavskiy", | |
"label": "Go Developer | Site Reliability Engineer", | |
"image": "https://avatars0.githubusercontent.com/u/1355056?v=4", | |
"url": "https://habr.com/ru/users/r3code/", | |
"summary": "I'm a software developer with more than 17 years of experience. I try to do my best and encourage teammates to do the same. \n\nI prefer to create documented, well organized and tested code. Other developer should have an ability to start working with the code without any need to ask me about it.\n\nMy open-source code here at GitHub: https://github.com/r3code\n\nOther hobbies:\n* teach kids computer science and programming\n* ship-modeling from plastic\n* snowboarding\n\nI like to work with people. I can understand what stakeholder really need and translate the data to the developers language. Before tell, I listen then propose. For me, it is very important to do the work! I use Kanban board to manage task flow and EventStorming methodology to understand the problem domain and create common terms that would be the same for developers team and stakeholders - this really helps! ", | |
"profiles": [ | |
{ | |
"network": "gitconnected", | |
"username": "r3code", | |
"url": "https://gitconnected.com/r3code" | |
}, | |
{ | |
"network": "GitHub", | |
"username": "r3code", | |
"url": "https://github.com/r3code" | |
}, | |
{ | |
"network": "LinkedIn", | |
"url": "https://www.linkedin.com/in/dimasin/", | |
"username": "dimasin" | |
}, | |
{ | |
"network": "Stack Overflow", | |
"url": "https://stackoverflow.com/users/469898/dr-eel", | |
"username": "dr-eel" | |
} | |
], | |
"headline": "Dmitry Sinyavskiy | tg: @r3code", | |
"blog": "https://r3code.livejournal.com/", | |
"yearsOfExperience": 17, | |
"username": "r3code", | |
"locationAsString": "Chernogolovka, Russia", | |
"region": "Chernogolovka, Russia", | |
"karma": 14, | |
"id": "9e3fe9c9-3958-489b-8c58-3ccad03f9262", | |
"followers": 6, | |
"following": 2, | |
"picture": "https://avatars0.githubusercontent.com/u/1355056?v=4", | |
"website": "https://habr.com/ru/users/r3code/" | |
}, | |
"skills": [ | |
{ | |
"name": "Go", | |
"level": "Intermediate", | |
"keywords": [ | |
"programming language" | |
], | |
"rating": 3, | |
"yearsOfExperience": 4 | |
}, | |
{ | |
"name": "PostgreSQL", | |
"level": "Intermediate", | |
"keywords": [ | |
"database" | |
], | |
"rating": 3, | |
"yearsOfExperience": 4 | |
}, | |
{ | |
"name": "SRE", | |
"level": "Intermediate", | |
"keywords": [ | |
"site reliability engineering", | |
"slo", | |
"error-budget", | |
"sli", | |
"datadog", | |
"go" | |
], | |
"rating": 3, | |
"yearsOfExperience": 1 | |
}, | |
{ | |
"name": "Git", | |
"level": "Intermediate", | |
"keywords": [ | |
"VCS" | |
], | |
"rating": 3, | |
"yearsOfExperience": 7 | |
}, | |
{ | |
"name": "Redis", | |
"level": "Intermediate", | |
"keywords": [ | |
"database" | |
], | |
"rating": 3, | |
"yearsOfExperience": 2 | |
}, | |
{ | |
"name": "Docker", | |
"level": "Intermediate", | |
"keywords": [ | |
"containerization" | |
], | |
"keywords": [], | |
"rating": 3, | |
"yearsOfExperience": 4 | |
}, | |
{ | |
"name": "gRPC", | |
"level": "Intermediate", | |
"keywords": [ | |
"rpc" | |
], | |
"rating": 3, | |
"yearsOfExperience": 4 | |
}, | |
{ | |
"name": "Protobuf", | |
"level": "Intermediate", | |
"keywords": [ | |
"protocol" | |
], | |
"rating": 3, | |
"yearsOfExperience": 4 | |
}, | |
{ | |
"name": "SQL", | |
"level": "Advanced", | |
"keywords": [ | |
"query language" | |
], | |
"rating": 4, | |
"yearsOfExperience": 14 | |
}, | |
{ | |
"name": "JavaScript", | |
"level": "Intermediate", | |
"keywords": [ | |
"programing language" | |
], | |
"rating": 3, | |
"yearsOfExperience": 3 | |
}, | |
{ | |
"name": "HTML/CSS", | |
"level": "Advanced", | |
"keywords": [ | |
"web development" | |
], | |
"rating": 4, | |
"yearsOfExperience": 15 | |
}, | |
{ | |
"name": "Jenkins", | |
"level": "Advanced", | |
"keywords": [ | |
"CI/CD" | |
], | |
"rating": 4, | |
"yearsOfExperience": 7 | |
}, | |
{ | |
"name": "Hyperledger Fabric", | |
"level": "Beginner", | |
"keywords": [ | |
"blockchain" | |
], | |
"rating": 2, | |
"yearsOfExperience": 1 | |
}, | |
{ | |
"name": "Delphi ", | |
"level": "Advanced", | |
"keywords": [ | |
"programming language" | |
], | |
"rating": 4, | |
"yearsOfExperience": 15 | |
}, | |
{ | |
"name": "Microsoft SQL Server ", | |
"level": "Intermediate", | |
"keywords": [ | |
"database" | |
], | |
"rating": 3, | |
"yearsOfExperience": 10 | |
}, | |
{ | |
"name": "Subversion", | |
"level": "Advanced", | |
"keywords": [ | |
"VCS" | |
], | |
"rating": 4, | |
"yearsOfExperience": 10 | |
}, | |
{ | |
"name": "HTTP/HTTPS ", | |
"level": "Intermediate", | |
"keywords": [ | |
"networking" | |
], | |
"rating": 3, | |
"yearsOfExperience": 10 | |
}, | |
{ | |
"name": "TCP/IP, UDP/IP", | |
"level": "Intermediate", | |
"keywords": [ | |
"networking" | |
], | |
"rating": 3, | |
"yearsOfExperience": 14 | |
} | |
], | |
"projects": [ | |
{ | |
"name": "go-useful-snippets", | |
"description": "", | |
"url": "", | |
"highlights": [], | |
"keywords": [], | |
"roles": [], | |
"entity": "", | |
"type": "", | |
"displayName": "go-useful-snippets", | |
"website": "", | |
"summary": "A library of some code parts sometimes useful in work", | |
"primaryLanguage": "Go", | |
"languages": [ | |
"Go" | |
], | |
"libraries": [], | |
"githubUrl": "https://github.com/r3code/go-useful-snippets", | |
"repositoryUrl": "https://github.com/r3code/go-useful-snippets", | |
"start": { | |
"year": null, | |
"month": null, | |
"day": null | |
}, | |
"end": { | |
"year": null, | |
"month": null, | |
"day": null | |
}, | |
"images": [], | |
"videos": [] | |
}, | |
{ | |
"name": "dd-trace-wrap-gen", | |
"description": "", | |
"url": "", | |
"highlights": [], | |
"keywords": [], | |
"roles": [], | |
"entity": "", | |
"type": "", | |
"displayName": "dd-trace-wrap-gen", | |
"website": "", | |
"summary": "A cli tool to generate datadog tracing decorators for Go", | |
"primaryLanguage": "Go", | |
"languages": [ | |
"Makefile", | |
"Go" | |
], | |
"libraries": [], | |
"githubUrl": "https://github.com/r3code/dd-trace-wrap-gen", | |
"repositoryUrl": "https://github.com/r3code/dd-trace-wrap-gen", | |
"start": { | |
"year": null, | |
"month": null, | |
"day": null | |
}, | |
"end": { | |
"year": null, | |
"month": null, | |
"day": null | |
}, | |
"images": [], | |
"videos": [] | |
}, | |
{ | |
"name": "vue-vis-network", | |
"description": "", | |
"url": "", | |
"highlights": [], | |
"keywords": [], | |
"roles": [], | |
"entity": "", | |
"type": "", | |
"displayName": "vue-vis-network", | |
"website": "", | |
"summary": "Vue 2 integration with https://github.com/visjs/vis-network/", | |
"primaryLanguage": "Vue", | |
"languages": [ | |
"Vue", | |
"HTML", | |
"JavaScript" | |
], | |
"libraries": [], | |
"githubUrl": "https://github.com/r3code/vue-vis-network", | |
"repositoryUrl": "https://github.com/r3code/vue-vis-network", | |
"start": { | |
"year": null, | |
"month": null, | |
"day": null | |
}, | |
"end": { | |
"year": null, | |
"month": null, | |
"day": null | |
}, | |
"images": [], | |
"videos": [] | |
}, | |
{ | |
"name": "hlf-queue-example", | |
"description": "", | |
"url": "", | |
"highlights": [], | |
"keywords": [], | |
"roles": [], | |
"entity": "", | |
"type": "", | |
"displayName": "hlf-queue-example", | |
"website": "", | |
"summary": "An example of Hyperledger Fabric Chaincode implementing FIFO Queue", | |
"primaryLanguage": "Go", | |
"languages": [ | |
"Go" | |
], | |
"libraries": [], | |
"githubUrl": "https://github.com/r3code/hlf-queue-example", | |
"repositoryUrl": "https://github.com/r3code/hlf-queue-example", | |
"start": { | |
"year": null, | |
"month": null, | |
"day": null | |
}, | |
"end": { | |
"year": null, | |
"month": null, | |
"day": null | |
}, | |
"images": [], | |
"videos": [] | |
}, | |
{ | |
"name": "lazarus-exception-logger", | |
"description": "", | |
"url": "", | |
"highlights": [], | |
"keywords": [], | |
"roles": [], | |
"entity": "", | |
"type": "", | |
"displayName": "lazarus-exception-logger", | |
"website": "", | |
"summary": "FreePascal Exception Logger aka madExcept or EurekaLog, extended version of https://github.com/beNative/lazarus/tree/master/components/ExceptionLogger", | |
"primaryLanguage": "Pascal", | |
"languages": [ | |
"Pascal", | |
"Python" | |
], | |
"libraries": [], | |
"githubUrl": "https://github.com/r3code/lazarus-exception-logger", | |
"repositoryUrl": "https://github.com/r3code/lazarus-exception-logger", | |
"start": { | |
"year": null, | |
"month": null, | |
"day": null | |
}, | |
"end": { | |
"year": null, | |
"month": null, | |
"day": null | |
}, | |
"images": [], | |
"videos": [] | |
} | |
], | |
"work": [ | |
{ | |
"name": "Vi.Tech", | |
"location": "Moscow", | |
"description": "", | |
"position": "Site Reiliability Engineer", | |
"url": "https://vitech.team", | |
"startDate": "2022-10-03", | |
"summary": "Full-time remote job in a big SRE team.\nImplementing SRE practices. \n \nProviding system observability (metrics, logs, traces).\nImplementing SLI/SLO practices.\nAutomation toil.\nWriting documentation. \n\nStack: Linux, Go, PostgreSQL, Redis, GRPC, Protobuf, Docker, Kubernetis, Vector.dev, HTTP-API/REST, Swagger/OpenAPI, Microservices.\n* YouTrack tasks tracking\n* Confluence\n* Visual Studio Code.\n\nI support our system reliability, maintain SLOs, automating routine tasks, write code, review code, provide technical support for the internal clients, work with customer related issues.\n\n GoLang\n Backend\n PostgreSQL\n Redis\n Scrum\n OpenAPI\n gRPC", | |
"highlights": [], | |
"isCurrentRole": true, | |
"start": { | |
"year": 2022, | |
"month": 10 | |
}, | |
"end": {}, | |
"company": "Vi.Tech", | |
"website": "https://vitech.team" | |
}, | |
{ | |
"name": "Tabby FZ LLC", | |
"location": "Dubai", | |
"description": "", | |
"position": "Site Reiliability Engineer", | |
"url": "https://tabby.ai", | |
"startDate": "2021-07-01", | |
"endDate": "2022-09-30", | |
"summary": "Full-time remote work in an international team.\nImplementing SRE practices. \nBeing on-call. Created an on-call team and managing it. Trained more than 10 on-call attendees.\nProviding system observability (metrics, logs, traces).\nSystem Monitoring with DataDog. I introduced Distributed Tracing into our system. Created Dashboards for better visualization. \nImplementing SLI/SLO practices.\nAutomation toil.\nWriting documentation. \n\nStack: Linux, Go, PostgreSQL, Redis, GRPC, Protobuf, Docker, Kubernetis, Google Cloud, HTTP-API/REST, Swagger/OpenAPI, BigQuery, DataDog, Microservices.\n* DDD based development\n* Jira for tasks tracking\n* Notion as a knowledge database\n* Scrum\n\nI use GoLand and Visual Studio Code.\n\nI support our system reliability, maintain SLOs, automating routine tasks, write code, review code, provide technical support for the internal clients (on-call), work with customer related issues.\n\n GoLang\n Backend\n PostgreSQL\n Redis\n Scrum\n OpenAPI\n gRPC", | |
"highlights": [], | |
"isCurrentRole": false, | |
"start": { | |
"year": 2021, | |
"month": 7 | |
}, | |
"end": { | |
"year": 2022, | |
"month": 9 | |
}, | |
"company": "Tabby FZ LLC", | |
"website": "https://tabby.ai" | |
}, | |
{ | |
"name": "Tabby FZ LLC", | |
"location": "Dubai, UAE", | |
"description": "", | |
"position": "Backend Developer", | |
"url": "https://tabby.ai", | |
"startDate": "2020-06-01", | |
"endDate": "2021-06-01", | |
"summary": "Full-time remote work in an international team.\nBackend services development.\nStack: Linux, Go, PostgreSQL, Redis, Protobuf, Docker, Kubernetis, Google Cloud, HTTP-API/REST, Swagger/OpenAPI, BigQuery, DataDog, Microservices.\n* DDD based development\n* Jira for tasks tracking\n* Notion as a knowledge database\n* Scrum\n\nI use GoLand and Visual Studio Code.\n\nI develop backend services, write code, review code, write modular and integration tests, provide technical support for the internal clients.", | |
"highlights": [ | |
"GoLang", | |
"Backend", | |
"PostgreSQL", | |
"Redis", | |
"Scrum", | |
"Swagger" | |
], | |
"isCurrentRole": false, | |
"start": { | |
"year": 2020, | |
"month": 6 | |
}, | |
"end": { | |
"year": 2021, | |
"month": 6 | |
}, | |
"company": "Tabby FZ LLC", | |
"website": "https://tabby.ai" | |
}, | |
{ | |
"name": "EZAN", | |
"location": "Chernogolovka, Russia", | |
"description": "", | |
"position": "Software Development Project Manager / Team Lead / Head Developer", | |
"url": "http://www.ezan.ac.ru", | |
"startDate": "2013-02-01", | |
"endDate": "2020-06-01", | |
"summary": "Development of a project concept, architecture, select control methods, quality control, project management, prepare technical proposals, coordination of of technical specifications with the customer.\nGoLang, Backend, SVN/GIT, Linux, PostgreSQL, GRPC/Protobuf, MS SQL, CI/CD, TDD, Component Based Architecture, Clean Architecture, Kanban, EventStorming, Free Pascal, Python, Java Script, HTML/CSS, PHP", | |
"highlights": [ | |
"GoLang", | |
"PostgreSQL", | |
"Protobuf/gRPC", | |
"Network Monitoring", | |
"Linux", | |
"Kanban" | |
], | |
"isCurrentRole": false, | |
"start": { | |
"year": 2013, | |
"month": 2 | |
}, | |
"end": { | |
"year": 2020, | |
"month": 6 | |
}, | |
"company": "EZAN", | |
"website": "http://www.ezan.ac.ru" | |
}, | |
{ | |
"name": "R3CODE", | |
"location": "", | |
"description": "", | |
"position": "Web Developer", | |
"url": "http://r3code.ru", | |
"startDate": "2000-01-01", | |
"endDate": "2019-06-01", | |
"summary": "My Freelance JOB. \nWireframing, HTML markup / Responsive markup, Development.\nConto CMS, HostCMS, PHP, SQL, AJAX, MySQL, HTML, CSS, SCSS, BEM, JavaScript, jQuery, Bootstrap\nDevelops Contao CMS themes, modules, HostCMS based sites. Builds HTML markup with Bootstrap", | |
"highlights": [ | |
"Wireframing", | |
"HTML/CSS", | |
"JavaScript", | |
"Responsive Markup" | |
], | |
"isCurrentRole": false, | |
"start": { | |
"year": 2000, | |
"month": 1 | |
}, | |
"end": { | |
"year": 2019, | |
"month": 6 | |
}, | |
"company": "R3CODE", | |
"website": "http://r3code.ru" | |
}, | |
{ | |
"name": "EZAN", | |
"location": "Chernogolovka, Russia", | |
"description": "", | |
"position": "Software Engineer", | |
"url": "http://www.ezan.ac.ru", | |
"startDate": "2008-05-01", | |
"endDate": "2013-01-01", | |
"summary": "Development of the Network Management System.\nDelphi/MS SQL/Networking/Device Management\nTDD, Unit Testing, Refactoring, CI, Code Review", | |
"highlights": [ | |
"Delphi", | |
"MS SQL Server", | |
"Network Management System", | |
"Jenkins CI" | |
], | |
"isCurrentRole": false, | |
"start": { | |
"year": 2008, | |
"month": 5 | |
}, | |
"end": { | |
"year": 2013, | |
"month": 1 | |
}, | |
"company": "EZAN", | |
"website": "http://www.ezan.ac.ru" | |
}, | |
{ | |
"name": "EZAN", | |
"location": "Russia", | |
"description": "", | |
"position": "Junior Software Engineer", | |
"url": "http://www.ezan.ac.ru", | |
"startDate": "2006-08-01", | |
"endDate": "2008-05-01", | |
"summary": "Web development, Perl, Catalyst Framework.", | |
"highlights": [ | |
"Telecom", | |
"Network Management", | |
"MS SQL Server", | |
"Perl" | |
], | |
"isCurrentRole": false, | |
"start": { | |
"year": 2006, | |
"month": 8 | |
}, | |
"end": { | |
"year": 2008, | |
"month": 5 | |
}, | |
"company": "EZAN", | |
"website": "http://www.ezan.ac.ru" | |
} | |
], | |
"publications": [], | |
"education": [ | |
{ | |
"institution": "State Technological University Stankin, Moscow", | |
"url": "https://stankin.ru", | |
"area": "Information systems and technologies", | |
"studyType": "Master of Computer Science", | |
"startDate": "2007-09-01", | |
"endDate": "2009-02-01", | |
"score": "", | |
"courses": [], | |
"description": "", | |
"activities": "i-2", | |
"start": { | |
"year": 2007, | |
"month": 9 | |
}, | |
"end": { | |
"year": 2009, | |
"month": 2 | |
}, | |
"website": "https://stankin.ru", | |
"gpa": "" | |
}, | |
{ | |
"institution": "State Technological University Stankin, Moscow", | |
"url": "https://stankin.ru", | |
"area": "Computer Science", | |
"studyType": "Bachelor's degree", | |
"startDate": "2003-09-01", | |
"endDate": "2007-06-01", | |
"score": "", | |
"courses": [], | |
"description": "", | |
"activities": "Student theater, i-2", | |
"start": { | |
"year": 2003, | |
"month": 9 | |
}, | |
"end": { | |
"year": 2007, | |
"month": 6 | |
}, | |
"website": "https://stankin.ru", | |
"gpa": "" | |
} | |
], | |
"volunteer": [ | |
{ | |
"organization": "Local Fireguard", | |
"position": "Firefighter", | |
"url": "", | |
"startDate": "2012-04-01", | |
"endDate": "2012-05-01", | |
"summary": "Help the local fireguard to fight the peat burning in the forest around the town", | |
"highlights": [ | |
"Work in team back to back - stunning!" | |
], | |
"location": "Russia, Chernogolovka", | |
"start": { | |
"year": 2012, | |
"month": 4 | |
}, | |
"end": { | |
"year": 2012, | |
"month": 5 | |
}, | |
"website": "" | |
} | |
], | |
"awards": [ | |
{ | |
"title": "Microsoft Certified Technology Specialist: SQL Server 2005", | |
"date": "2010-07-01", | |
"awarder": "LANIT, Moscow", | |
"summary": "ID: X15-17276-02", | |
"fullDate": { | |
"year": 2010, | |
"month": 7 | |
} | |
} | |
], | |
"languages": [ | |
{ | |
"language": "Russian", | |
"fluency": "Fluent, Native" | |
}, | |
{ | |
"language": "English", | |
"fluency": "Upper-Intermediate (B2)" | |
}, | |
{ | |
"language": "Ukranian", | |
"fluency": "Can understand and speak a little" | |
} | |
], | |
"interests": [ | |
{ | |
"name": "Work Process Enhancement", | |
"keywords": [] | |
}, | |
{ | |
"name": "Personal Effectiveness", | |
"keywords": [] | |
}, | |
{ | |
"name": "Team spirit", | |
"keywords": [] | |
}, | |
{ | |
"name": "Snowboarding", | |
"keywords": [ | |
"sport" | |
] | |
}, | |
{ | |
"name": "Go for NO!", | |
"keywords": [ | |
"psychology" | |
] | |
}, | |
{ | |
"name": "teach kids computer science and programming", | |
"keywords": [] | |
}, | |
{ | |
"name": "ship-modeling from plastic", | |
"keywords": [] | |
}, | |
{ | |
"name": "EventStorming", | |
"keywords": [] | |
}, | |
{ | |
"name": "Site Reliability Engineering", | |
"keywords": [ | |
"sre", | |
"observability", | |
"o11y", | |
"slo", | |
"sli", | |
"error-budget", | |
"automation", | |
"on-call", | |
"monitoring", | |
"logging", | |
"metrics", | |
"distributed-tracing", | |
"datadog" | |
] | |
} | |
], | |
"references": [], | |
"certificates": [], | |
"meta": { | |
"note": "This is a combined version of the old and new JSON Resume API to provide maximum compatibility. You will notice duplicated values in different fields.", | |
"canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/resume.json", | |
"version": "v1.0.0", | |
"lastModified": "2020-12-29T15:53:00" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment