Last active
September 28, 2022 14:00
-
-
Save Ivan-Feofanov/5d808c9d4baf75febd8a260cd1fa1a4c to your computer and use it in GitHub Desktop.
This file contains 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
{ | |
"$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