Alexander Nosov, Developer in Frankfurt, Hesse, Germany
Alexander is available for hire
Hire Alexander

Alexander Nosov

Verified Expert  in Engineering

Software Developer

Frankfurt, Hesse, Germany

Toptal member since January 5, 2021

Bio

Alexander is a seasoned product-focused software engineer with more than ten years of software development experience. For the last 7+ years, he has focused on building complex, high-performance front-end JavaScript and React applications and leading development teams. Alexander has a good eye for UI/UX and a product mindset.

Portfolio

Mobius Labs
React, TypeScript, Material UI, JavaScript, Python, Flask, PostgreSQL
Kairion
JavaScript 6, MongoDB, Redux Form, React Final Form, Express.js, Node.js...

Experience

  • JavaScript - 10 years
  • HTML - 10 years
  • CSS - 10 years
  • REST APIs - 8 years
  • React - 6 years
  • GraphQL - 3 years
  • Node.js - 3 years
  • TypeScript - 2 years

Availability

Part-time

Preferred Environment

Sketch, Figma, Jira, Git, MacOS, Linux, Visual Studio Code (VS Code), WebStorm

The most amazing...

...system I've built is an advertisement management platform that helped reduce ad campaign creation time from three days to just two hours.

Work Experience

Full-stack Developer

2021 - 2022
Mobius Labs
  • Developed a web application that provides a possibility to work with machine learning SDK.
  • Successfully migrated the project from JavaScript to TypeScript.
  • Developed a component library for a design system.
Technologies: React, TypeScript, Material UI, JavaScript, Python, Flask, PostgreSQL

Senior full-stack developer

2020 - 2021
Madhat GmbH
  • Developed a platform to host online events.
  • Developed an admin UI for managing online events.
  • Developed a system for real-time timers managed by the back end that send signals to all connected clients so that they are not dependent on the browser time settings or a time zone. Wrote integrational tests.
Technologies: React

​Lead Front-end Developer

2015 - 2020
Kairion
  • Developed a complex front-end application for an advertisement management platform using React.
  • Hired, trained, and managed a team of junior and mid-level front-end developers.
  • Designed REST and GraphQL API, together with other team members.
  • Migrated from Redux to React local state and from REST to GraphQL.
  • Planned and managed software releases and controlled product quality together with the QA team.
  • Developed reusable React components library to be used by the team.
  • Designed the UI/UX wireframes according to business requirements.
Technologies: JavaScript 6, MongoDB, Redux Form, React Final Form, Express.js, Node.js, Webpack, REST APIs, React Apollo, Redux, TypeScript, GraphQL, JavaScript, React

Senior Full-stack Developer

2015 - 2016
Motoparking Club
  • Developed a web app that helps bikers find parking for their motorcycles.
  • Built the back end and front end for this application.
  • Designed a web application and developed UI/UX wireframes.
Technologies: JavaScript 6, Heroku, MongoDB, Flask, Python, ECMAScript (ES6), jQuery, Webpack, Flux, React, JavaScript

Full-stack Developer

2013 - 2014
Luka, Inc.
  • Developed an application that recommends restaurants and makes reservations in a chat interface.
  • Created an admin panel where admins can control and tune the recommendation algorithm.
  • Migrated the front end of the admin panel from Angular to React.
Technologies: MongoDB, Python, Scala, JavaScript 6, ECMAScript (ES6), jQuery, Webpack, Angular, React, JavaScript

Back-end Developer

2012 - 2013
Vospitanie Robota
  • Developed the back end for an educational mobile application.
  • Wrote code based on the company's and client's requests.
  • Designed the REST API following the client's specifications.
Technologies: JavaScript, NGINX, PostgreSQL, MongoDB, Flask, Python

Software Engineer

2010 - 2011
Innova
  • Developed the back end for the application that provides online cinema service. This application was one of the first online cinemas in the country.
  • Tracked and fixed bugs found by the quality assurance team.
  • Improved the system quality by identifying issues and common patterns.
Technologies: ZeroMQ, Memcached, NGINX, Sphinx Search Engine, PostgreSQL, Tornado, Django, Python

Software Engineer

2007 - 2010
SHL Russia
  • Developed a platform for online assessment called SHL tools that helps companies measure their employees' skills using different tests and questionnaires.
  • Developed a 360-degree feedback tool that allows companies to gather feedback about employees.
  • Built a web application for the online screening of job applicants.
Technologies: CSS, HTML, JavaScript, PHP, RabbitMQ, NGINX, MySQL, Django, Python

Full-stack Developer

2006 - 2009
Career Press
  • Developed a network of eCommerce and content web sites.
  • Expanded the integration with payment gateways and delivery companies.
  • Developed custom modules and checkout solutions for Drupal CMS.
Technologies: PHP, jQuery, JavaScript, NGINX, Apache, Sphinx Search Engine, MySQL, Django, Python

Experience

Advertisement Management Platform for Kairion

https://kairion.de/
I developed the front end for an advertisement management system where the operations department and external users can set up and optimize advertisement campaigns. Using this solution, new campaigns can be set up in two to three hours instead of 2-3 days, the time needed when using the previous system.

Web Application for Motoparking Club

https://github.com/nosovsh/motoparking
A web application that helps bikers find parking for their motorcycles. I collected requirements, developed design and wireframes, and developed the back end and front end optimized for mobile usage as a native app would be.

This project's source code was later published to the public and used by many developers as an example of a high-quality React application.

Recommendation Application for Luka

An application that recommends restaurants and books places to eat in a chat interface. The company was later successfully enrolled in a Y Combinator (YC) startup incubator. Together with other developers, I developed a recommendation system and management UI for tuning this algorithm. This UI was later migrated from Angular to React.

SHL Tools

Built a platform for online assessment of employees. It helps companies to measure their employees' skills using different tests and questionnaires. Used by the Russian branches of top multinational companies. I developed the platform using Python, MySQL, and Django framework.

Admin UI for Computer Vision Application

https://ct.mobiuslabs.com/
A web application that helps companies to have easy and understandable access to machine learning algorithms. Clients can train and customize ML models, train them, and predict and analyze data. I've participated as a full-stack developer.

Education

2008 - 2010

Master's Degree in Software Project Management

Higher School of Economics - M​oscow, Russia

2004 - 2008

Bachelor's Degree in Business Informatics

Higher School of Economics - Moscow, Russia

Skills

Libraries/APIs

React, React Final Form, REST APIs, Node.js, jQuery, Redux Form, ZeroMQ

Tools

Webpack, React Apollo, Figma, Sketch, NGINX, RabbitMQ, Apache, WebStorm, Git, Jira

Languages

JavaScript, HTML, CSS, TypeScript, GraphQL, Python, JavaScript 6, ECMAScript (ES6), Scala, PHP

Frameworks

Redux, Material UI, Swagger, Django, Jest, Express.js, Flux, Flask, Angular

Storage

MySQL, MongoDB, PostgreSQL, Sphinx Search Engine, Memcached

Paradigms

REST

Platforms

Linux, Docker, Heroku, MacOS, Visual Studio Code (VS Code)

Other

CSS-in-JS, Full-stack, User Experience (UX), Software Development, Software Development Management, Software Project Management, Tornado, Apollo, Flux Architecture, Front-end

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