Vlad Liashkevich
Verified Expert in Engineering
Software Developer
Vlad is a software engineer with more than twenty years of experience. He has a degree in math so he really likes working on challenging, algorithmic problems. His main area of interest is designing and developing highly scalable, concurrent, distributed request handling, and data processing systems.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, GitHub, MacOS
The most amazing...
...I made was 3D CAD software for structural engineering. It used the Finite Element Method to predict how a real-world structure would respond to external forces.
Work Experience
CTO
Geomotiv
- Designed and developed a Hadoop-based data processing subsystem which was capable of handling millions of daily events.
- Helped a client to refactor a DSP product (buyer-side in RTB environment) to be able to handle a larger number of incoming requests. Amazon cloud services were employed: AWS, RDS, and Kinesis.
- Implemented a SSP product based on the OpenRTB standard.
- Worked with Scala/Spark technology stack for solving machine-learning problems.
- Led team of experience engineers and participated in daily scrums with a client team.
CTO
Maygem
- Developed a robust game server based on Scala/Actor technology handling up to 100,000 daily active users and 1,000 requests/second on a commodity server (8 CPU cores, 16 GB RAM).
- Implemented an integration with Facebook and other major regional social networks.
- Led an engineering team to build Flash-based social games.
- Ported Flash-based game to Android/iOS platforms using a C++ Cocos2d-x library.
Software Engineering Director
Intetics Co.
- Created a prototype and released a beta version of editorial calendar and management software. Later it turned into a very successful product.
- Developed and released several versions of an asset management system for ad agencies.
- Participated in the development of a ticket-booking system for the Arsenal stadium.
Team Leader
G2X
- Participated in the development of the G2X: Agility line of products.
Team Leader/Senior Developer
Intetics Co
- Developed a real-estate desktop application.
- Handled all aspects of the development of a web site for a medical company.
- Developed a number of web sites.
Software Engineer
CIT
- Developed an enterprise document management and workflow system.
Experience
Flowzone
http://www.flowzone.comSkills
Languages
Java, SQL, Scala, C++, Perl, JavaScript
Paradigms
Test-driven Development (TDD), Agile Software Development, Concurrent Programming, Extreme Programming
Other
Mixed Reality (MR)
Frameworks
Hibernate, Apache Wicket, Spring, Hadoop, Spark, Jakarta Server Pages (JSP), Cocos2d-x, GWT, Apache Spark
Platforms
Linux, Windows, MacOS, Android, Oracle
Storage
Redis, PostgreSQL, MySQL, Microsoft SQL Server, SQLBase
Libraries/APIs
JasperReports
Tools
GitHub, IntelliJ IDEA, Flash
Education
Bachelor's Degree in Mathematics
Belarusian State University - Minsk, Belarus
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring