Valentin Styshnev

Valentin Styshnev

Lead / Senior Software Engineer

Results-driven Senior Software Engineer/Team Lead with expertise in Golang, C++ and Python. Proven ability to design and develop innovative applications for various platforms. Skilled in project management, team collaboration, and driving process optimization. Ready to lead and deliver exceptional software solutions to meet strategic objectives.

Get In Touch

What I Do

Backend Development

Golang, Python, C++, RESTful APIs, gRPC

Database Design And Message Queues

PostgreSQL, Redis, Clickhouse, Kafka, RabbitMQ

Project Management

Team Leadership, Scrum, Product Development, Client Relations

DevOps & Tools

Docker, Git, CI/CD, K8S, Gitlab, Linux

Mobile Development

Android app development

Desktop Development

Qt framework, Windows

Experience

Senior Software Engineer

AB Handshake Corporation

2022 - Present

  • Designed and spearheaded the development of a robust, distributed anti-fraud management system
  • Pioneered the construction of high-performance backend applications using Go
  • Demonstrated expertise in working with cutting-edge technologies, including Redis, Kafka, PostgreSQL, and gRPC
  • Proficiently managed containerization and orchestration with Docker and Kubernetes
  • Contributed to the adoption and integration of OpenAPI standards

Team Lead / Senior Software Engineer

InfoTeCS JSC

2016 - 2022

  • Drove project planning, negotiation, and meticulous record-keeping
  • Collaborated seamlessly with cross-functional teams across international locations
  • Played a pivotal role in re-architecting a legacy C++ product incollaboration with product managers
  • Designed and implemented robust Golang/Python backends for a cutting-edge KVM-based web app
  • Identified opportunities for process improvement and optimization
  • Authored comprehensive project documentation

Lead / Senior Software Engineer

Expert Solutions

2014 - 2016

  • Proficiently debugged and rectified challenging C++ and C# code problems, including program crashes, memory leaks, and performance bottlenecks
  • Designed and developed cross-platform applications for Windows, Ubuntu, and Debian using C++/Qt
  • Drove the implementation of new features and functionality
  • Demonstrated a commitment to continuous learning and technological exploration
  • Championed the adoption of version control (Mercurial) and bug-tracking (Jira) practices

Freelance

2016 - 2022

  • Intelligent Video Surveillance Management System with Object Recognition
  • Qt and PocketSphinx-based Server Application for Speech Recognition
  • C++ Extension for PHP for Speech Recognition Server Interaction
  • RTMP Protocol-based Camera Video Streaming Client
  • Phillips SpeechMike Microphone Family Library

Certificates

ICAgile Certified Professional

ScrumTrek

Agile fundamentals and practices certification

70-680 Windows, Configuring

Microsoft

Microsoft certified professional for Windows configuration