Skip to content

Instantly share code, notes, and snippets.

@Ivan-Feofanov
Last active September 28, 2022 14:00
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 Ivan-Feofanov/5d808c9d4baf75febd8a260cd1fa1a4c to your computer and use it in GitHub Desktop.
Save Ivan-Feofanov/5d808c9d4baf75febd8a260cd1fa1a4c to your computer and use it in GitHub Desktop.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Ivan Feofanov",
"label": "Senior Backend Developer at GoStudent",
"image": "",
"email": "feofanov@gmail.com",
"phone": "+995591029041",
"url": "",
"summary": "I am a senior backend developer with strong architect and DevOps skills so I can provide the entire service life cycle from design to deployment and maintenance. I can clear up unclear points with stakeholders, decide on the most appropriate tools and frameworks, find and implement solutions, and describe how it works for clients. In addition, I am a strong team player, I believe that communication is one of the most important parts of the workflow.\n\nI fall into software development accidentally, but it was a happy accident - from start in far 2015 year till now I have never regretted my decision.\n\nStarted as a frontend developer, little by little I moved into the backend - little fix there, little fix there, and one fine day I realized I hadn't written a single line in JS for the past month!\n\nSo I became a backend developer.\n\nWell know Python, a bit worse Go, started to forget JS, haven't decided yet if this is good or bad. Also having a big system administrating background I can set up a staging or production server, and I have a lot of experience with DBMS PostgreSQL and Redis and less with MySQL and Microsoft SQL Server. Besides, I have experience with container management system Docker (and Docker-Compose of course). Tried Kubernetes but having no suitable stand for experiments dropped it. I like tests, writing tests, use TDD practices if able to so code without tests is a kind of insult for me. I account code review practice as very valuable, and able to make a review without toxic comments. Also, I like using error-catching and monitoring systems like Sentry or DataDog. I value CI/CD practices and can set those systems up by myself.\n\nOne of my most valuable skills is the ability to keep my head cool in critical situations, in addition, I am able to work in conditions of extreme uncertainty. Wouldn't say I'm a fan of it, but I realize things happen and can deal with them without panic.\n\nI like working in the medical sphere because I think helping people is a good business and because my very first project was about oncology cure and those days I felt that I'm doing something more than only writing the code.\n\nIt was a good feeling.",
"location": {
"countryCode": "US",
"address": "Georgia"
},
"profiles": [
{
"network": "LinkedIn",
"username": "ivan-feofanov",
"url": "https://www.linkedin.com/in/ivan-feofanov/"
},
{
"network": "Twitter",
"username": "feofanov",
"url": "https://twitter.com/feofanov"
}
]
},
"work": [
{
"name": "GoStudent",
"position": "Senior Backend Developer",
"startDate": "2022-05-31",
"endDate": "",
"highlights": [],
"url": "https://www.linkedin.com/company/gostudent-gmbh/"
},
{
"name": "BestDoctor",
"position": "Senior Software Developer",
"startDate": "2021-05-31",
"endDate": "2022-03-31",
"highlights": [],
"summary": "Within a team I developed and launched new internal services, earlier I had been developing ML models results post-processing, also I had developed business entities matching using inaccurate data. Besides it I involve in architecture design, and responsible for the quality of tests in the entire development.",
"url": "https://www.linkedin.com/company/bestdoctor/",
"location": "Georgia"
},
{
"name": "PIK Digital",
"position": "Back End Developer",
"startDate": "2020-02-28",
"endDate": "2021-05-31",
"highlights": [],
"summary": "Developing and maintenance on project «Personal account of a resident», architecture design, services, and microservices creating and maintaining using Python(Django + Django-Rest-Framework) and Go for microservices. Code review and helping with architecture design and deployment for other projects in the company. I had reorganized dev flow and improved CI/CD processes for better performance and stability.",
"url": "https://www.linkedin.com/company/digitalpik/",
"location": "Yekaterinburg, Sverdlovsk, Russia"
},
{
"name": "Apiqa",
"position": "Back-end Developer",
"startDate": "2017-01-31",
"endDate": "2020-02-28",
"highlights": [],
"summary": "Developing and maintenance backends and frontends(a little) for:\n\nDPathology (service for digital pathology - https://dpathology.com) Tech stack: Python, Bottle, SQLAlchemy, PostgreSQL, Redis, NodeJS. Also developed sound broadcasting library for DPathology learning projects.\n\nOnline-shop \"Golden Apple\" (https://goldapple.ru) Tech stack: Python, Django, Postgres, NodeJS. Developed and run in production a brand new marketing project for the company\n\nFinancial broker Grottbjorn (website and personal account for users https://grottbjorn.com) Tech stack: NodeJS, Express, Vue, PostgreSQL, Redis. Besides my work as a backend developer wrote a logic layer for the frontend using VueJS.",
"url": "",
"location": "Ekaterinburg, Russia"
},
{
"name": "USM LLC.",
"position": "Frontend Developer",
"startDate": "2015-12-31",
"endDate": "2017-01-31",
"highlights": [],
"url": "",
"location": "Ekaterinburg"
},
{
"name": "Комсомольская Правда в Екатеринбурге",
"position": "System Administrator",
"startDate": "2014-12-31",
"endDate": "2015-12-31",
"highlights": [],
"url": "",
"location": "Екатеринбург"
},
{
"name": "Радио \"Комсомольская Правда\" в Екатеринбурге",
"position": "Журналист",
"startDate": "2012-05-31",
"endDate": "2014-12-31",
"highlights": [],
"url": ""
},
{
"name": "Radio Master FM",
"position": "Radio DJ",
"startDate": "2010-05-31",
"endDate": "2012-05-31",
"highlights": [],
"url": ""
},
{
"name": "Radio Master FM",
"position": "Music Editor",
"startDate": "2010-05-31",
"endDate": "2012-05-31",
"highlights": [],
"url": ""
}
],
"volunteer": [],
"education": [
{
"institution": "Kachkanar, #7",
"area": "",
"studyType": "",
"startDate": "",
"endDate": "",
"score": "",
"courses": []
}
],
"awards": [],
"certificates": [],
"publications": [],
"skills": [
{
"name": "Python",
"level": "",
"keywords": []
},
{
"name": "Программирование",
"level": "",
"keywords": []
},
{
"name": "Go",
"level": "",
"keywords": []
},
{
"name": "Radio",
"level": "",
"keywords": []
},
{
"name": "JavaScript",
"level": "",
"keywords": []
},
{
"name": "Sound Editing",
"level": "",
"keywords": []
},
{
"name": "DevOps",
"level": "",
"keywords": []
},
{
"name": "Redis",
"level": "",
"keywords": []
},
{
"name": "Docker",
"level": "",
"keywords": []
},
{
"name": "Python (Programming Language)",
"level": "",
"keywords": []
},
{
"name": "REST APIs",
"level": "",
"keywords": []
},
{
"name": "Git",
"level": "",
"keywords": []
},
{
"name": "Linux",
"level": "",
"keywords": []
},
{
"name": "Django",
"level": "",
"keywords": []
},
{
"name": "SQL",
"level": "",
"keywords": []
},
{
"name": "PostgreSQL",
"level": "",
"keywords": []
},
{
"name": "Software Development",
"level": "",
"keywords": []
},
{
"name": "Go (Programming Language)",
"level": "",
"keywords": []
}
],
"languages": [
{
"language": "English",
"fluency": "Native Speaker"
}
],
"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