Personal details

Viacheslav B. - Remote

Viacheslav B.

Timezone: Ekaterinburg (UTC+5)

Summary

I'm an IT professional with over 10 years in charge of core architecture and design decisions in time-critical and security-critical industries (BI, FinTech, telecom, etc.). Throughout my entire career I had a chance to dig into many different tech stacks (.NET, Java, Python, PHP, C\C++, Assembler, etc.) and have built software solutions ranging from BI platforms and payment gateways to crypto trading bots and even compilers.

Besides, all this time I've been mastering the art of team management in multicultural and multinational environment. I had the pleasure to work with colleagues from all around the world and learned a lot about different cultures and customs.

I'm a passionate learner and I enjoy helping other people to become better. I've had a lot of interns who managed to become really good engineers and good team leaders and this makes me really happy and proud of them.

Work Experience

CTO
Algalon Capital | Nov 2018 - Present
Python
MySQL
SQLAlchemy
Docker
Python 3
Google Cloud Platform
Grafana
Prometheus
Elastic Stack
As a CTO I’m responsible for outlining the company's technological vision and implementing technology strategies one of which is an automated trading system playing a crucial role in the firm’s investment activities. - As a product manager, I’m responsible for creating roadmaps and timelines for development. Created an effective requirements elicitation process which allowed to increase dev team productivity and guarantee project delivery in a timely fashion. - As a tech leader, I’m responsible for finding the most reliable infrastructure that can handle our load 24/7 and the most efficient and reliable tech stack that can both allow us to implement new trading strategies faster and be infallible to not lose money due to technical errors and glitches. Moved most of the company workload to the cloud which significantly increased reliability, simplified maintenance, and reduced costs. - As a team leader, I’m responsible for managing the dev team. Hired a team of 6 engineers and responsible for managing its day-to-day activities: preparing backlogs in JIRA, managing JIRA boards, conducting sprint planning, daily and 1:1 meetings, and ensuring all tasks are delivered in time. - As an executive, I’m responsible for budgeting (for example, selecting cloud platforms that adhere to the firm’s needs and at the same time are cost-efficient) and preparing reports for the high management and key stakeholders. - Technical skills: Docker, Docker Compose, Kubernetes, GCP, GKE, Python (threading, multiprocessing, asyncio, aiohttp, Tornado, Flask, Fast API, SQLAlchemy), Celery, RabbitMQ, MySQL, Oracle, ELK, Redash, Prometheus, Grafana.
Chief Software Architect
Optiva | Nov 2017 - Nov 2018
C#
WinDbg
JavaScript
WCF (Windows Communication Foundation) Service
ASP.NET
Microsoft Dynamics CRM
Sos
- As a chief architect I was called in primarily to analyze business requirements, hand-craft all technical design specs and detail them in JIRA stories. - As a senior developer, my secondary role was to design and create new functionality within the Optiva’s TCB and UDS products. - Tasked with the responsibility of raising the bar in terms of product QA, improving team efficiency and productivity, and full authority for code reviews for a software development team. - Managed a team of ten (worked as a SEM’s deputy): was responsible for daily status update calls, team’s assignments, metrics, etc. - Technical skills: .NET (ASP.NET, WCF), JavaScript (VanillaJS, jQuery), HTML, Bootstrap, Microsoft Dynamics CRM 2011/365, Debugging Tools for Windows (ADPlus, WinDbg, etc.). Programming languages: C#, JavaScript.