Vitali Kaspler, Developer in Tel Aviv-Yafo, Israel
Vitali is available for hire
Hire Vitali

Vitali Kaspler

Verified Expert  in Engineering

Full-stack Developer

Location
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

CoderZ
Amazon Web Services (AWS), MySQL, PHP, Unity, AngularJS, JavaScript
Clicktale
AngularJS, Vanilla JS, Mongoose, MongoDB, Koa, Express.js, Node.js...
ALTS.Trade
Bitcoin, MySQL, PHP, Express.js, Node.js, Bootstrap, Highcharts, D3.js...

Experience

Availability

Part-time

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

2017 - 2018
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.
Technologies: Amazon Web Services (AWS), MySQL, PHP, Unity, AngularJS, JavaScript

R&D Team Leader

2015 - 2017
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.
Technologies: AngularJS, Vanilla JS, Mongoose, MongoDB, Koa, Express.js, Node.js, Microsoft SQL Server, C#, .NET

Co-founder, CTO and Full Stack developer

2014 - 2015
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.
Technologies: Bitcoin, MySQL, PHP, Express.js, Node.js, Bootstrap, Highcharts, D3.js, RequireJS, AngularJS

Software Engineer and Tech Lead

2011 - 2014
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.
Technologies: RequireJS, jQuery, Knockout (Knockout.js), Hibernate, Spring, Java, Microsoft SQL Server, Windows Forms (WinForms), .NET, C#

Software Engineer

2008 - 2011
IDF
  • Developed various enterprise applications from initiation, requirements gathering, high and low-level design and development up to production stage.
Technologies: ASP.NET Web Forms, jQuery, JavaScript, Microsoft SQL Server, Entity Framework, ASP.NET MVC, Web Forms, .NET, C#

Visual Editor

https://www.youtube.com/watch?v=vRhLeueicrU
Visual Editor is Clicktale's WYSIWYG environment to set up events, segments, or filters on any website page, element, or form. The tool generates rules for highly efficient JavaScript code that is embedded in many Fortune 500 companies' websites and runs on millions of devices.

ALTS.Trade

ALTS.Trade is an alternative cryptocurrency exchange market.

• 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.

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

Libraries/APIs

Node.js, jQuery, RequireJS, Windows Forms (WinForms), Entity Framework, Highcharts, D3.js, Vue

Paradigms

Scrum, Microservices Architecture, Functional Programming

Other

Software Architecture, OOP Designs, Scrum Master, Cryptocurrency, Bitcoin, Machine Learning

Tools

Git, Gulp, Webpack, Mongoose, Visual Studio, WebStorm, Atom, NGINX

Storage

MySQL, SQL Server 2012, MongoDB, Microsoft SQL Server, Web Forms

Platforms

Amazon Web Services (AWS), Amazon EC2, Linux

2011 - 2014

Bachelor of Science Degree in Computer Science

College of Management Academic Studies - Israel

JULY 2018 - PRESENT

Structuring Machine Learning Projects

Coursera

JUNE 2018 - PRESENT

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

Coursera

JUNE 2018 - PRESENT

Neural Networks and Deep Learning

Coursera

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring