Vitali Kaspler, Full-stack Developer in Tel Aviv-Yafo, Israel
Vitali Kaspler

Full-stack Developer in Tel Aviv-Yafo, Israel

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.
Vitali is now available for hire

Portfolio

  • CoderZ
    Amazon Web Services (AWS), 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

Location

Tel Aviv-Yafo, Israel

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.

Employment

  • 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), 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, 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#

Experience

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

Skills

  • 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, WinForms, Entity Framework, Highcharts, D3.js, Vue
  • Paradigms

    Scrum, Microservices Architecture, Functional Programming
  • Other

    Software Architecture, OOP Designs, Scrum Master, Cryptocurrency, Bitcoin, Machine Learning, AWS
  • 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 (Amazon Elastic Compute Cloud), Linux

Education

  • Bachelor of Science Degree in Computer Science
    2011 - 2014
    College of Management Academic Studies - Israel

Certifications

  • Structuring Machine Learning Projects
    JULY 2018 - PRESENT
    Coursera
  • Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
    JUNE 2018 - PRESENT
    Coursera
  • Neural Networks and Deep Learning
    JUNE 2018 - PRESENT
    Coursera

To view more profiles

Join Toptal
Share it with others