Alexander Nedosekin, Developer in Moscow, Russia
Alexander is available for hire
Hire Alexander

Alexander Nedosekin

Verified Expert  in Engineering

Software Developer

Moscow, Russia

Toptal member since August 22, 2022

Bio

Alexander is a JavaScript and React developer who creates cross-platform hybrid applications for web browsers, macOS, Windows, iOS, and Android, and backing apps with Docker-based microservices. As a software developer for over a decade, he has deep insights into cross-browser development.

Portfolio

Les Artisans Numériques
JavaScript, React, Polymer, Node.js, PostgreSQL, HTML5, Web Components, Cordova...
ICIE
C++, JavaScript, SQL, PHP, HTML5, CSS3, PostgreSQL, CSS, HTML, MySQL...

Experience

  • JavaScript - 10 years
  • PostgreSQL - 6 years
  • Electron - 4 years
  • Cordova - 4 years
  • Node.js - 4 years
  • React - 4 years
  • CouchDB - 3 years
  • GraphQL - 3 years

Availability

Part-time

Preferred Environment

MacOS, PhpStorm, Sublime Text, Bash, Xcode, Android Studio, Sketch

The most amazing...

...things I've created are a digital journal "Application Prescrire" and a decision support system "Guide Prescrire" for Windows, macOS, iOS, and Android.

Work Experience

Senior Front-end Developer

2016 - PRESENT
Les Artisans Numériques
  • Developed Application Prescrire, a digital journal for MacOS, Windows, iOS, and Android.
  • Created a decision-supporting system, "Guide Prescrire," for MacOS, Windows, iOS, and Android.
  • Built a release server to deliver application updates and bundles.
  • Implemented a push notification server for "Application Prescrire" and "Guide Prescrire".
  • Designed an app activation service based on Node.js, PostgreSQL, GraphQL, and Docker containers.
Technologies: JavaScript, React, Polymer, Node.js, PostgreSQL, HTML5, Web Components, Cordova, Electron, Xcode, Android Studio, Fastlane, Docker, WordPress Plugins, Redux, CSS, HTML, WordPress, TypeScript, Responsive Web Design (RWD), User Interface (UI), User Experience (UX), UX Design, UI Design, Single-page Applications (SPAs), APIs, REST, Agile, Jira

Software Developer

2007 - 2016
ICIE
  • Created a database structure generation procedure capable of transforming the existing database structure to the one described in a meta-descriptor file by generating database structure transformation commands, such as the ALTER command.
  • Fixed bugs and extended the codebase of a web server.
  • Extended a web UI written in JavaScript with graphical components, including a visual SQL-filter expression editor and D3.js-based charts.
Technologies: C++, JavaScript, SQL, PHP, HTML5, CSS3, PostgreSQL, CSS, HTML, MySQL, Responsive Web Design (RWD), User Interface (UI), User Experience (UX), UI Design, Single-page Applications (SPAs), APIs, REST

Experience

Guide Prescrire

https://www.prescrire.org/Fr/15/1942/0/0/About.aspx
An application for doctors and healthcare personnel to simplify interaction with the Prescrire knowledge database. It is used by thousands of doctors and medical specialists in France. The app is a hybrid available on Windows and macOS as an Electron application and on iOS and Android as a Cordova app. It was built with the Polymer framework, but it is currently transitioning to React.

Application Prescrire

https://www.prescrire.org/Fr/15/1823/0/0/About.aspx
A digital version of a paper medical journal packed into the app. It provides access for subscribers to digital publications in image and HTML formats and is used by thousands of doctors and medical specialists in France. The app is a hybrid, so it is wrapped into Electron for the desktop platform and into Cordova for iOS and Android. It utilizes the Polymer framework to render the UI. At the moment, the app is in transition to React.

Education

2001 - 2007

Engineer's Degree in Applied Mathematics

National University of Science and Technology MISIS - Moscow, Russia

Skills

Libraries/APIs

React, Polymer, Node.js

Tools

Jira, PhpStorm, JSS, Fastlane, NGINX, Sublime Text, Xcode, Android Studio, Sketch

Languages

JavaScript, CSS, HTML, TypeScript, GraphQL, C++, PHP, Sass, Bash, Ruby, HTML5, SQL, CSS3

Paradigms

Responsive Web Design (RWD), UI Design, Agile, UX Design, REST

Frameworks

Electron, Jasmine, Express.js, Redux, Material UI

Platforms

MacOS, Docker, WordPress

Storage

PostgreSQL, CouchDB, MySQL

Other

User Interface (UI), Single-page Applications (SPAs), APIs, Cordova, Web Components, User Experience (UX), Algorithms, PostGraphile, WordPress Plugins

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