Mikhail Shogin Email & Phone Number
@iponweb.com
LinkedIn matched
Who is Mikhail Shogin? Overview
A concise factual answer block for searchers comparing this professional profile.
Mikhail Shogin is listed as Sr. Solution Architect at Wildberries, a with 166 employees, based in Berlin, Germany. AeroLeads shows a work email signal at iponweb.com and a matched LinkedIn profile for Mikhail Shogin.
Mikhail Shogin previously worked as Systems Architect , DevOps engineer at Iponweb and Go developer, Systems Architect, DevOps engineer at Iponweb.
Email format at Wildberries
This section adds company-level context without repeating Mikhail Shogin's masked contact details.
AeroLeads found 1 current-domain work email signal for Mikhail Shogin. Compare company email patterns before reaching out.
About Mikhail Shogin
Mikhail Shogin is a Sr. Solution Architect at Wildberries. He possess expertise in perl, python, software development, test driven development, linux and 55 more skills. He is proficient in Indonesian, Malay and English. Colleagues describe him as "I had been working with Mike for a year. He is professional and pedantic in any aspect of software development. He is dedicated to the job and gets things done with superb quality. His decisions are always reasoned. I'm proud of the job we've done together!" and "There are not many people whom I admire and who would make me want to reach unattainable heights, always strive for more and never stop learning. Misha is one of those few people. Misha just energizes. Misha is a very cool specialist, an engineer with a capital letter, a developer and architect with a lot of knowledge in different fields, languages and technologies. This is a person for whom there is no language, there is no technology, there is no framework, there is no single approach, but there is a task, a project that will be designed taking into account all the requirements and nuances using the most suitable software solutions. I have not yet met people who think so highly and extensively, using the gigantic experience of previous projects. I’m not even sure that there is any problem that Misha cannot solve. This is a unique person. He played one of the leading roles in becoming me as a specialist, having enough patience and time to train and share knowledge. Misha is one of the few who turned my understanding of architectures and development approaches 180 degrees and showed how deep the rabbit hole is, how much I have yet to learn. I am very grateful to Misha for his work, patience and energy. In addition, Misha is a great friend and a man with a big heart. I really hope that our paths will not diverge and that we will still be able to work on more than one project together."
Listed skills include Perl, Python, Software Development, Test Driven Development, and 56 others.
Mikhail Shogin's current company
Company context helps verify the profile and gives searchers a useful next step.
Mikhail Shogin work experience
A career timeline built from the work history available for this profile.
Go Developer, Systems Architect, Devops Engineer
Bid infrastructure department.I'm in the team which is doing an Intelligent Load Balancer.That smart server is able to keep more than 1.5K requests per one core per second.Here we focus on the performance tasks and doing hard work to bring new features andkeep performance at least at the same level as it is on the previous version.We are also building CI/CD pipeline which allows us to keep development velocity, high quality, and delivery speed.It's build over Jenkins CI and includes some interesting and non-standard stages like "profiles comparison" among the standard tasks.Here we're following the "Configuration as a code" approachand also do not couple the main functionality with the Jenkins Groovy.That allow us to use same configuration across all the host machines. Which is very convenient.Another focus of our team is so called "Performance-Playground" component.That is set of the configurations which are orchestrated by Terraform.That allows us to set up a dev mini-cluster with the prod environmentand replay the any slice of the live traffic through the development branch; collect profiles, metrics and compare them with the prod values.Besides that, we are working with the other teams to insert the load balancer in their existing testing frameworks.The main challenge here is that current framework is a mature project with the huge codebase. Much complex logic has already built over that framework and many more tests are written. The task is to migrate all without affecting the current processes.It sounds like "It's just a proxy server, you only need to change the system ports". Sounds good, but there are some nuances :)
Techlead, Software Architect (Python)
BIDSWITCH departmentLed the migration from the monolith to microservice architecture. Achievements:- Designed and implemented ApiGateway with AuthZ inside it. Besides that, we added support of the plugging subsystem. It allows other teams to independently extend the functionality of the API gateway. In addition, we implemented the protocol validation component, based on the JSONSchema specification. That allows us to separate API versioning management and services development. - Led the development of the framework for building micro-services while moving from monolith to microservices architecture.To archive that we use the next common practices: - Agile methodology, mostly Scrum with some modifications according to the team's needs - Test-Driven Development - CI/CD pipelines - Dockerization Moving to the service-oriented architecture allows us to split monolith with a minimal impact on the current functionality. That approach was chosen as a safe way to refactor the system.Technology stack:Python3, Django, Django Rest Framework, Postgres, Jenkins, Docker
Techlead, Software Architect (Python)
UI departmentLed the development to create a "lego"-like system. The system is able to take an OpenAPI based specification and configure itself in runtime: both on backend and frontend sides.In the scope of this project we got the goal to develop a solution which could meet the following criteria: * create a framework to use in a different team as a constructor for building the projects * it encapsulates AdTech domain model and base relations between the entities * establishing of the "best-seller" project goes with the configuration file only * basic project customization, such as management of entities' relations, features management, subsystem management could be done over the configuration fileFor these purposes we designed a framework over Django-rest-framework with the next characteristics: * follows SOLID principles * based on Domain Driven Design approach * operates with loosely coupled components * developed with respect to TDD practices * feature-based specifications * schema-based project customizationIn addition to the main system, we designed the CI/CD pipeline based on dockerization and Jenkins CI.It allows us to have a ready to use the system by a single commit in the central repository. Ultimately, all that allows us to rapidly deliver new projects with configurable entities structure(database schema) and feature set. That configuration file has OpenAPI compatible specification and both on backend and frontend configure itself on runtime independently.Delivered 70+ projects
Senior Python Developer
UI departmentDevelopment of workflow platform. Duties:Design and development of the backend side:Achievements: * Designed and implemented service for exporting data * Designed and implemented RBAC service * Designed and implemented the project configuraton system * Introduced TDD inside the team * Introduced loosely coupled design * Supervised CI integration * Specified and integrated release preparation policies
Senior Perl/Lua Developer
Delivery departmentDevelopment of online advertising technology solutions. Duties: * new features implementation * integration with new SSP platforms * researching the about best approach of implementation * investigation of project's problems * development of internal project quality improvement procedures * communication with clients and other departments of the company Achievements: * developed 2 DSP and 1 SSP project * refactored project's business logic(Lua) and test system(Perl) * broke dependencies between the tests * designed and implemented decomposition of the one-file system to OO based architecture
International Travel
Backpacked through Myanmar, Thailand, Laos, Vietnam, Cambodia, Malaysia, Indonesia, Philippines, Nepal, India, and Shri Lanka
Techlead, Software Architect
Achievements:Stabilized and optimized project development process:- introduced iterative development methods- integrated TDD - enforced applying of refactoring aspects- used processes of code testing (mainly unit and functional testing)- started continuous integration using Hudson-CI- developed standards of source code formatting within the project
Perl Developer, Pl/Sql Developer
Description: emails delivery to end-users using a distribution listUsed technologies: Perl, PL/SQL, js, bashDuties:- design and implementation of DB - design of entities structure and relationships between them- design and implementation of stored SQL code- design and implementation of executing code (Perl, bash)- project architecture- coding (Perl, PL/SQL, SQL, bash, js)Achievements:developed and launched - service of bulk emails distribution- service of email delivery reports- service of targeted banners display- service of context commercials in subscriptions- service of views and hits statistics - service of bulk text messages distribution- API for interaction with partners- API for interaction with payment systems- API for interaction with wireless telecommunication providers- specifications on demand- notification system- internal system of project performance monitoring- participated in development of billing system
Junior Perl Developer
I was engaged in developing a VoIP billing software solution specifically tailored for small and medium-sized businesses. My role involved tasks related to enhancing the billing management system and addressing software bugs. The most challenging and rewarding aspect of this project was the integration with Asterisk software. Our team successfully developed an Asterisk extension that enabled us to effectively manage VoIP traffic between the Asterisk platform and Mera Softswitch.
Junior C++ Developer
I was actively involved in developing and implementing a document management system and associated workflows. As a key contributor, I was responsible for enhancing inter-component communication within the system. Additionally, I played a crucial role in developing and maintaining an SFTP client seamlessly integrated into the system.
C++ Intern
Started to work as an intern
Frequently asked questions about Mikhail Shogin
Quick answers generated from the profile data available on this page.
What company does Mikhail Shogin work for?
Mikhail Shogin works for Wildberries.
What is Mikhail Shogin's role at Wildberries?
Mikhail Shogin is listed as Sr. Solution Architect at Wildberries.
What is Mikhail Shogin's email address?
AeroLeads has found 1 work email signal at @iponweb.com for Mikhail Shogin at Wildberries.
Where is Mikhail Shogin based?
Mikhail Shogin is based in Berlin, Germany while working with Wildberries.
What companies has Mikhail Shogin worked for?
Mikhail Shogin has worked for Wildberries, Iponweb, Gap Year, Mail.Ru Group, and Ipstudio.
How can I contact Mikhail Shogin?
You can use AeroLeads to view verified contact signals for Mikhail Shogin at Wildberries, including work email, phone, and LinkedIn data when available.
What skills is Mikhail Shogin known for?
Mikhail Shogin is listed with skills including Perl, Python, Software Development, Test Driven Development, Linux, Sql, Javascript, and Lua.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial