Roman Axelrod
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
Behr Technologies, Inc.
- Developed an Angular-based application that allows users/product owners to control their IoT devices and network.
Angular Developer
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.
Full-stack Developer
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.
Front-end and Back-end Developer
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.
Lead Developer
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.
Lead Developer
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.
Full-stack Web Developer
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.
Experience
Basic Example of an Email App
https://github.com/Axel186/emailjs-and-webpack-exampleThen you can wrap your app into ElectronJS and use it as an application on your OS.
Skills
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
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