Viacheslav Bessonov

Viacheslav Bessonov

Mentor
5.0
(41 reviews)
US$15.00
For every 15 mins
83
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
IT professional with a unique mix of software and troubleshooting skills
IT professional with a unique mix of software and troubleshooting skills

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.

Russian, English
Ekaterinburg (+05:00)
Joined January 2020
EXPERTISE
5 years experience | 16 endorsements
As a grasshopper CTO I managed to redesign and rewrite from scratch an automated crypto trading system, hire a team of Python developers ...
As a grasshopper CTO I managed to redesign and rewrite from scratch an automated crypto trading system, hire a team of Python developers and successfully manage it by doing code reviews and keeping a good level of quality. I started using Python as a scripting language for WinDbg but now after all of these years digging through Python documentation and code base, fighting async/multithreading issues I know how to create solid software in Python.
10 years experience | 1 endorsement
I've been working with relational databases throughout my whole career and been doing all of it: designing schemas, writing SQL queries a...
I've been working with relational databases throughout my whole career and been doing all of it: designing schemas, writing SQL queries and creating reports, tuning performance and troubleshooting bugs, etc.
2 years experience | 4 endorsements
I moved most of the workload of a quantitative hedge fund to Google Cloud Platform which allowed to significantly reduce costs, achieve b...
I moved most of the workload of a quantitative hedge fund to Google Cloud Platform which allowed to significantly reduce costs, achieve better performance and uptime
3 years experience
I have expertise in using the following Full Stack technologies: Django REST Framework/Flask & Vue.js (Nuxt.js), MEAN. Some of the projec...
I have expertise in using the following Full Stack technologies: Django REST Framework/Flask & Vue.js (Nuxt.js), MEAN. Some of the projects I've completed so far: - COVID-19 dashboard - sports tickets searching app - CRUD application for trip planning

REVIEWS FROM CLIENTS

5.0
(41 reviews)
Harrison Harrison
Harrison Harrison
May 2020
Very helpful with writing code and explaining.
Eric Den
Eric Den
May 2020
Knowledgeable and friendly, doesn't mind taking a bit of off-session time to explain some things + a very low hourly rate, probably won't find a price-quality ratio as good as here on this platform!
Payal Joshi
Payal Joshi
May 2020
Excellent job done.Great explanation after the work's completed. Quick response and ASAP work done! Highly recommended.
Payal Joshi
Payal Joshi
May 2020
Excellent job done.Great explanation after the work's completed. Quick response and ASAP work done! Highly recommended.
simongillett
simongillett
May 2020
Viacheslav understands the big picture and is terrific to work with on the details. Thanks.
Faridah Fullwood
Faridah Fullwood
May 2020
My second session was amazing!! He taught me more than my current class and he is very knowledgeable will use him for the future sessions!!!
Faridah Fullwood
Faridah Fullwood
May 2020
Very helpful in Ubuntu and help me do the steps for my assignment. Knowledgeable.
Payal Joshi
Payal Joshi
April 2020
Excellent job done.Great explanation after the work's completed. Quick response and ASAP work done! Highly recommended
Harrison Harrison
Harrison Harrison
April 2020
Very good at tutoring
Greg Tuve
Greg Tuve
April 2020
Viacheslav is Russian, but his English was quite understandable. He was friendly and knowledgeable.
SOCIAL PRESENCE
GitHub
gzip
gzip compression library
C#
0
0
password-generator
Simple Bash script for generating strong passwords using the GPG tool
Shell
0
0
EMPLOYMENTS
CTO
Algalon Capital
2018-11-01-Present
As a CTO I’m responsible for outlining the company's technological vision and implementing technology strategies one of which is an autom...
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.
Python
MySQL
SQLAlchemy
View more
Python
MySQL
SQLAlchemy
Docker
Python 3
Google Cloud Platform
Grafana
Prometheus
Elastic Stack
View more
Chief Software Architect
Optiva
2017-11-01-2018-11-01
- As a chief architect I was called in primarily to analyze business requirements, hand-craft all technical design specs and detail them ...
- 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.
C#
WinDbg
JavaScript
View more
C#
WinDbg
JavaScript
WCF (Windows Communication Foundation) Service
ASP.NET
Microsoft Dynamics CRM
Sos
Adplus
View more
Consultant
Credit Suisse
2016-10-01-2017-11-01
- Worked as a chief architect and the senior developer for designing and developing tools and services to support middle office enabling ...
- Worked as a chief architect and the senior developer for designing and developing tools and services to support middle office enabling the bank to comply with new regulatory norms in a very short term, avoiding serious and potentially damaging financial loss. - Created an introductory course “Art of Debugging” for developers and presented it across different company offices across the whole of Poland, enabling development teams to rapidly find and fix bugs thereby improving the overall quality of software. - Responsible for new staff selection and interviewing, together with their subsequent training. - Responsible for code quality and code review for a team of ten. - Technical skills: .NET (Windows Forms, WCF, ADO.NET, Entity Framework, Dapper, Autofac), SQL Server, Pentaho Data Integration, Debugging Tools for Windows (ADPlus, WinDbg, etc.). Programming languages: C#.
C#
SQL
WinDbg
View more
C#
SQL
WinDbg
Microsoft SQL Server
Pentaho
Sos
Adplus
View more