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.
Personal Projects
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 in collaboration 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