Roman Axelrod, Developer in Tel Aviv-Yafo, Israel
Roman is available for hire
Hire Roman

Roman Axelrod

Verified Expert  in Engineering

Software Developer

Location
Tel Aviv-Yafo, Israel
Toptal Member Since
April 18, 2017

Roman is a skilled full-stack web developer and a great co-worker, he knows how to communicate and is responsible, motivated, and punctual. Thanks to a strong understanding of web technologies, Roman knows how to develop projects from scratch to production level by using the right frameworks and tech. Roman also has the management skills, experience, and ability to lead a project, he works according to a plan and knows to think ahead.

Availability

Part-time

Preferred Environment

Docker, Linux, PhpStorm, WebStorm, Git

The most amazing...

...thing I've coded was an educational survey and exam system for students and employees.

Work Experience

Front-end Developer

2019 - 2019
Behr Technologies, Inc.
  • Developed an Angular-based application that allows users/product owners to control their IoT devices and network.
Technologies: Docker, Bootstrap, Angular

Angular Developer

2017 - 2019
USC Institute for Creative Technologies (via Toptal)
  • Built a few similar apps form scratch that worked with existing APIs.
  • Developed parts of bot chat apps; mostly dealing with incoming and outgoing messages.
  • Implemented a provided design into the app by using videos and animations/effects.
Technologies: JavaScript, HTML5, CSS3, Angular

Full-stack Developer

2017 - 2018
Luna Complex (via Toptal)
  • Prototyped a complex app that has unique features and creative ideas.
  • Worked with the Firebase service and dealt with constant database structure changes. Used the full potential of Firebase (real-time database, authorization service, cloud functions, storage). Firebase provided the ability to build a server-less application. It helped us to save on development time and move fast.
  • Researched and implemented third-party open source libraries. The challenging thing was the constant researching of existing tools/techniques and making the final decisions.
Technologies: CSS3, HTML5, TypeScript, Firebase Cloud Functions, Node.js, Redux, RxJS, Firebase, Angular

Front-end and Back-end Developer

2017 - 2017
Flow Mathematics Ltd (via Toptal)
  • Built a learning math courses system with custom admin panel for content and users management.
  • Developed a modern web app with responsive and single-page behavior. The client communicates with the server through a REST API and WebSockets.
  • Created custom plugins for the TinyMCE editor. Added support for math text, graphs, and charts directly through the editor.
Technologies: Amazon Web Services (AWS), TypeScript, Responsive Design, MySQL, Feathers UI, Angular, Node.js

Lead Developer

2016 - 2017
Fortis Labs LLC
  • Created the main product of the company.
  • Optimized the process of storing local data to increase the overall loading speed.
  • Redesigned the visual user interface and front-end by requirements; using Angular.
Technologies: Electron, Backbone.js, Angular, Node.js, JavaScript

Lead Developer

2014 - 2016
Playscape
  • Led the development of products of the company. Managed the development process—building tasks and making deadlines. Created custom applications written in PHP and Angular for clients.
  • Developed a survey and quiz application by using lightweight frameworks (PHP API and Angular). The application allows teachers (users) to quickly create quizzes and send the challenges to students. In this way, a teacher can get clear-and-fast feedback about the progress of a class. I also developed an API that was shared with the clients.
  • Built an LMS system that helps to share content/updates to remote workers. The application includes progress, notifications, users management and of course content management in a hierarchical way (optional). This system was integrated with the quiz application so that the workers could do a test on the content they learned.
  • Developed a simulator manager which allows the client to create simulators of devices or applications. It works by uploading images/screenshots, decides upon a clickable area, and adds tooltips. The admin can create and manage the screens of simulation and share it with the students/workers.
  • Provided recommendations on useful tools and services to help achieve business and product goals.
Technologies: CSS3, HTML5, SQL, Docker, Linux, Angular, JavaScript, PHP

Full-stack Web Developer

2011 - 2014
Adorika
  • Developed an ad system for customers. This system provides high traffic and full management for a client.
  • Built the front-end side of the system, including graphical reports with live-rendering.
  • Created a CMS that creates and manages dynamic landing pages that were also integrated into the ad system.
Technologies: Linux, HTML, CSS, JavaScript, jQuery, Perl

Basic Example of an Email App

https://github.com/Axel186/emailjs-and-webpack-example
This is a very basic and light example of how you can build your own email client by using JavaScript and IMAP/SMTP.

Then you can wrap your app into ElectronJS and use it as an application on your OS.

Languages

Sass, ECMAScript (ES6), Pug, HTML, CSS3, JavaScript, CoffeeScript, PHP, HTML5, TypeScript 2, PHP 5, PHP 7, TypeScript, SQL, Perl, CSS

Frameworks

Express.js, Bootstrap 3, Angular, Bootstrap 3+, AngularJS, Slim, Hapi.js, FeathersJS, Laravel 5, Nova, Electron, Redux, Bootstrap

Libraries/APIs

Flexbox, Backbone.js, REST APIs, Node.js, Firebase Web SDK, jQuery, RxJS

Tools

Git, Stylus, Webpack, Angular CLI, WebStorm, PhpStorm

Paradigms

Prototype-based OOP, Functional Programming, Behavior-driven Development (BDD), Model View Controller (MVC), Object-oriented Programming (OOP), Test-driven Development (TDD), Agile Software Development

Platforms

Linux, DigitalOcean, Firebase, Docker, Amazon Web Services (AWS)

Storage

MySQL, Firebase Realtime Database, MongoDB, SlimPHP

Other

PSD Slicing, Google Material Design, PSD to HTML, Minimum Viable Product (MVP), Lean Startups, Serverless, Angular Bootstrap, Feathers UI, Responsive Design, Firebase Cloud Functions, Google Cloud Functions

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