Badges
Certifications
Sam_kruglov has not earned any certificates yet.
Work Experience
Software Engineer
Monese• November 2018 - Present
Gave a presentation on API development which changed company standard from REST to GraphQL. Improved code quality company-wide by introducing a highly modular microservice template. (see the “bank” project on GitHub) Currently researching the possibility to use a new language (Kotlin) and a programming paradigm (reactive).
Software Engineer
Tinkoff Digital• May 2018 - August 2018
Implemented a way to stream multiple files from one storage to another concurrently. Worked on a REST API for a CRM system.
Software Engineer
Mera• January 2017 - May 2018
Refactored a poorly designed old database schema. Redesigned and implemented the main backend microservice that utilizes a RESTful (with links) API and Hibernate. Designed and implemented a parser service that collects data from various sources, parses it dynamically using a custom XML configuration, and pushes the generically formatted result to internal Kafka. Took initiative and wrote 100 pages of missing documentation for an old project.
Education
Nizhny Novgorod State Technical University
Computer Science, BS• September 2013 - July 2018
4 years Bachelor's degree
Links
Skills
Sam_kruglov has not updated skills details yet.