
Vitali Kaspler
Verified Expert in Engineering
Full-stack Developer
Tel Aviv-Yafo, Israel
Toptal member since November 7, 2018
Vitali has over ten years of professional experience in end-to-end software development with a focus on back-end architecture and UX. He's worked at a variety of companies across different stages of the corporate ladder, from software engineer to CTO, which brought him to a stage where he could offer all-in-one complex application projects. Vitali supplements his professional experience with excellent communication and deep analytical skills.
Portfolio
Experience
- JavaScript - 12 years
- Software Architecture - 10 years
- SQL - 10 years
- Node.js - 6 years
- Express.js - 5 years
- Vue - 3 years
- Python - 1 year
- Angular - 1 year
Availability
Preferred Environment
Git, Atom, WebStorm, Visual Studio
The most amazing...
...thing I've coded is a visual code generation tool enabling Fortune 500 companies to track events generated by hundreds of millions of users of their websites.
Work Experience
Head of R&D
CoderZ
- Led a team of seven engineers to bring the product to production-readiness (quality, performance, scale) and adoption in multiple international coding competitions.
- Introduced and adopted the scrum methodology in the team.
- Solved issues in the complex integration of Unity3D in the web app. The most challenging part was the synchronization of a Unity event loop with a JavaScript event loop and precise control of 3D simulation by evaluating user-generated code.
- Improved server-side scalability and performance while reducing AWS costs.
R&D Team Leader
Clicktale
- Built and led a team of five engineers using Scrum methodology.
- Designed an architecture for Visual Editor—Clicktale’s WYSIWYG environment that is used to define custom user events that are tracked in real time.
- Implemented a rules engine that is part of Clicktale's code that is embedded in many Fortune 500 websites and runs on millions of devices. The code is highly efficient Vanilla JS that tracks customizable user events.
- Contributed to the design of the Clicktale Experience Cloud architecture.
- Developed microservices while adopting new technologies: Node.js, Koa.js, MongoDB, Mongoose, and others.
Co-founder, CTO and Full Stack developer
ALTS.Trade
- Built front-end architecture of the SPA using AngularJS and RequireJS.
- Implemented various graphs used in the trading dashboard using HighCharts and D3.
- Built custom AngularJS directives including directives for D3 graphs.
- Build NodeJS SDK for integration of trading bots with the platform.
Software Engineer and Tech Lead
NICE Systems
- Led communication and collaboration with other teams, including teams abroad.
- Designed and implemented the database structure and its entities.
- Developed an integration layer for various NICE platforms using REST.
- Designed and coded MVVM-based web front-end infrastructure.
- Redesigned and implemented a history module to improve stability and performance (Windows app).
- Designed and coded new product features and integration.
- Contributed to the maintenance, complex bug fixes, and improvements to the legacy system.
Software Engineer
IDF
- Developed various enterprise applications from initiation, requirements gathering, high and low-level design and development up to production stage.
Experience
Visual Editor
https://www.youtube.com/watch?v=vRhLeueicrUALTS.Trade
• It is no longer available, and now the domain is owned by another entity.
As founder of the startup, I wore the hats of the hands-on CTO and CPO: researching the market, defining product requirements utilizing the lean-startup methodology, doing the technological research and development of the product, working with contractors, etc.
Education
Bachelor of Science Degree in Computer Science
College of Management Academic Studies - Israel
Certifications
Structuring Machine Learning Projects
Coursera
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
Coursera
Neural Networks and Deep Learning
Coursera
Skills
Libraries/APIs
Node.js, jQuery, RequireJS, Windows Forms (WinForms), Entity Framework, Highcharts, D3.js, Vue
Tools
Git, Gulp, Webpack, Mongoose, Visual Studio, WebStorm, Atom, NGINX
Languages
C#, JavaScript, CSS, HTML5, TypeScript, SQL, PHP, Java, Python
Frameworks
AngularJS, ASP.NET Web Forms, Knockout (Knockout.js), ASP.NET MVC, Express.js, Vuetify, Unity, .NET, Koa, Vanilla JS, Bootstrap, Spring, Hibernate, Bootstrap 3, Angular, Django, Django REST Framework, Nuxt.js
Paradigms
Scrum, Microservices Architecture, Functional Programming
Storage
MySQL, SQL Server 2012, MongoDB, Microsoft SQL Server, Web Forms
Platforms
Amazon Web Services (AWS), Amazon EC2, Linux
Other
Software Architecture, OOP Designs, Scrum Master, Cryptocurrency, Bitcoin, Machine Learning, Deep Learning, Artificial Intelligence (AI)
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