Badges
Certifications
vslovik has not earned any certificates yet.
Work Experience
Senior Software Engineer
Updraft• August 2022 - Present
Senior Enterprise Engineer
A-Tono• December 2020 - August 2022
Developing enterprise-grade payment technology platform, based on event-driven microservice architecture. (Java, Spring, Postgesql, RabbitMQ)
Senior Software Engineer
NTT Data• September 2018 - November 2020
Client: Chiesi Farmaceutici S.p.A. Achievements: Building the business automation solution (CRM) from scratch. (Python, Flask, SqlAlchemy, Vue.js, Microsoft Sql Server, Git) Client: Inpeco SA Achivements: Oprimazing and parallelizing medical samples processing with RabbitMQ. Containerizing the application, removing its scalability bottlenecks. Golang-based prof of concept proposal. (Python, Php, Golang, RabbitMQ, Docker, Git)
Senior Backend Developer
Home24• May 2014 - September 2015
Project: Home24 interational furniture seller Achievements: Fully secure refactoring of the core system parts, that are Shopping Cart and Chek-in (payment) Flow — backed with 100 % unit and acceptance test coverage. Introducing microservices (es. VAT id validation REST API) as an important part of the system. Integration with secure payment providers. Creating the acceptance test automation framework. (Linux, Nginx, Php, MySQL, Memchached, Elasticsearch, Php Frameworks: Symfony, Zend, Laravel, Phalcon, AWS (EC2, Lambda, S3), Circle CI, Docker, Git)
Backend Developer
Onefootball• September 2013 - April 2014
Project: One Football mobile application Achievements: Creation of the series of REST API as a mobile application back-end. (Php, Golang, MySql, Nginx, Redis, Git)
Web Developer
PROFESSIONALI.RU• August 2011 - September 2013
Project: Professionali.ru Achievements: Created of a targeted advertisement module for the site and related billing system. Participated in architecturing and refactoring of the application. Participated in continuous test and deployment automation. Participated in monitoring system creation (based on modular widgets architecture). Created an endorsement module. (Linux, Nginx, MySql (+Percona HandlerSockets) , Php, Phpunit, Memcached, Redis, RabbitMQ, Basho Riak, Sphinx, JavaScript, Less, Git)
Education
University of Pisa, Pisa
Informatica Umanistica, MS• September 2013 - November 2019
Grade: 110 Courses: Computer Networking Computational Linguistics Information Retrieval Social Network Analytics Machine Learning Distributed Systems: Paradigms and Models Parallel and Distributed Algorithms Visual Analytics Distributed Enabling Platforms Natural Language Processing
Urals State University
Theoretical Physics, PhD• September 1989 - December 1998
Urals State University
Art History, MS• September 1991 - June 1996