Vladimir Novoselov, Software Developer in Paphos, Cyprus
Vladimir Novoselov

Software Developer in Paphos, Cyprus

Member since August 16, 2016
Vladimir is a full-stack software engineer in the complete meaning of those words. He's developed circuit boards intended to be used in harsh conditions and written embedded software for those boards. Vladimir worked on software for scientific equipment and desktop and mobile software for regular users. He has developed web platforms long ago that are still being used today. Web development has become his passion, and he aims for perfection on this path.
Vladimir is now available for hire

Portfolio

Experience

Location

Paphos, Cyprus

Availability

Part-time

Preferred Environment

WebStorm

The most amazing...

...thing I've developed is a telemetry and power supply unit for environmental monitoring equipment installed on each "GLONASS-M" spacecraft.

Employment

  • Full-stack Developer

    2019 - 2022
    Self-driving Car Company (via Toptal)
    • Worked on web applications that mostly use the map view.
    • Worked with UI mock-ups to implement the expected front end.
    • Implemented the back end using PostgreSQL and GraphQL.
    Technologies: JavaScript, React, Node.js, TypeScript, PostgreSQL, GraphQL, Docker, Full-stack, Back-end, RESTful APIs, Full-stack Development
  • Software Engineer

    2018 - 2018
    Griddable.io (via Toptal)
    • Built the API system with GraphQL and wrote it in Node.js for a database management platform.
    • Implemented a complex system, which optimizes database queries depending on requested data (by GraphQL).
    • Added tests to new APIs and had >95% code coverage.
    Technologies: MySQL, GraphQL, Node.js, JavaScript, Back-end
  • Node.js Developer

    2017 - 2018
    Enovos S.A. (via Toptal)
    • Rewrote a REST API server-side application from Java to Node.js.
    • Enabled an application to parse XML messages from RabbitMQ and store the parsed data to a Cassandra database.
    • Rewrote an existing AngularJS application to support a new REST API data structure and also extended it with new features.
    Technologies: HTML, CSS, Java, JavaScript, AngularJS, React, Apache Cassandra, Node.js, Cassandra, Full-stack, Amazon Web Services (AWS), Next.js, NestJS, Back-end, RESTful APIs, Full-stack Development
  • Senior JavaScript Developer

    2017 - 2017
    Cartful Solutions (via Toptal)
    • Developed a system (Node.js) that can generate different React.js applications and embed them to clients' sites.
    • Built the architecture of a React.js application which gives a number of abilities for application customizations.
    • Implemented SCSS and improved it by using the BEM methodology.
    • Created pixel-perfect page layouts that look exactly like the provided design.
    Technologies: PostgreSQL, Docker, Loopback, Webpack 2, SCSS, CSS, HTML, JavaScript, Node.js, React, Full-stack, Back-end, Full-stack Development
  • Freelance Back-end Engineer

    2016 - 2016
    Plan (via Toptal)
    • Developed a data model for storing recurring events.
    • Extended the Google Calendar synchronization system.
    • Extended the API to support recurring events on web and iOS applications.
    • Implemented JIRA synchronization through out the JIRA API.
    • Worked on GitHub synchronization.
    Technologies: GitHub API, Jira REST API, Google Calendar API, JavaScript, Angular, MongoDB, Sails.js, Express.js, Node.js, APIs, Back-end, RESTful APIs
  • Senior Software Engineer

    2014 - 2016
    inCode Systems
    • Worked on a news portal for a leading German golf magazine.
    • Developed a unique admin panel, which allows one to create any possible combinations of tiles of different size, with the ability to place widgets in them.
    • Created and supported an online store on Joomla + VirtueMart.
    • Developed a back-end API for the web platform and mobile application.
    • Created a front-end app based on React and Redux.
    Technologies: HTML, CSS, React, AngularJS, Node.js, JavaScript, PostgreSQL, PHP, Full-stack, Content Management Systems (CMS), Back-end, RESTful APIs, Full-stack Development
  • Software Engineer

    2013 - 2014
    Arello Mobile
    • Developed an iOS application called Afisha for Afisha.ru. The most popular application in Russia where you can buy tickets for movies, concerts, theaters, and more.
    • Developed an iOS application called MedLife for Medlife Insurance Ltd.
    • Created a shared library for a seamless transition between online and offline experience.
    Technologies: REST, Objective-C
  • Software Engineer

    2012 - 2013
    Institute of Automation and Electrometry (IA&E, SB RAS)
    • Developed a thickness control program that improves the accuracy of a multilayer dielectric thin film deposition.
    • Created a mass spectrometer management program to determine mixture composition.
    • Set up the equipment to create an antireflection coating.
    Technologies: C#
  • Engineer

    2010 - 2012
    Space Research Laboratory, Novosibirsk State University
    • Designed and assembled a multilayer printed circuit board.
    • Developed a program for a PIC controller for centralized control of other hardware modules.
    • Tested all parts of the modules in the simulated harsh conditions of outer space.
    Technologies: Altium Designer, C, Linux
  • Software Engineer

    2009 - 2010
    Demonstrations and Computer Support Laboratory, Novosibirsk State University
    • Developed the software for optical equipment, which processes the video data in real-time and compares it with the theory.
    • Built and tuned optical equipment for scientific experiments.
    • Made scientific experimental stand to demonstrate Fresnel diffraction and Fraunhofer diffraction.
    Technologies: Qt, C++

Experience

  • GolfTime
    http://golftime.de/

    A news portal for a German leading golf magazine.

    Project Details:
    - A modern “tile” design
    - Fully responsive page-proofs
    - Unique admin panel, which allows one to create any possible combination of tiles of different size with the ability to place widgets in them
    - Automatic aggregation of touring information and players’ statistics

  • Retools

    A video-streaming service for the real estate sector.

    The project consists of a desktop application for the clients and mobile application for agents.
    Desktop:
    - An interactive map marked with pins. Each pin refers to streaming session arranged by the agent in the mobile application.
    - A search for apartments via their details and saved search option.
    - Streaming interface with built-in chat and after-session feedback system.

    Mobile application:
    - A native mobile application for iOS.
    - A convenient interface for creation and accounting of listings.
    - A video and incoming text chat in streaming mode with a list of users online.
    - Pushes and email notifications.

  • MedLife

    An iOS application “MedLife” for Medlife Insurance Ltd.

    This application contains all the up-to-date information about the insurance company.

Skills

  • Languages

    GraphQL, JavaScript 6, CSS3, HTML5, PHP, CSS, JavaScript, HTML, TypeScript, SQL, Objective-C, C++, C, C#, SCSS, Java
  • Frameworks

    Express.js, StrongLoop, Loopback, Sails.js, AngularJS, Next.js, NestJS, Redux, Bootstrap 3+, Angular, Qt
  • Libraries/APIs

    Node.js, Jira REST API, Google Calendar API, React, GitHub API, Backbone.js, Chai, Facebook API, Google Analytics API, jQuery
  • Tools

    Webpack, Slack, GitHub, Mocha, Bitbucket, Jira, Google Analytics, Adobe Photoshop, WebStorm, Altium Designer, Webpack 2
  • Paradigms

    Responsive Web Design (RWD), Event-driven Architecture, Test-driven Development (TDD), REST, MEAN Stack, Microservices, Agile, Model View Presenter (MVP), Continuous Integration (CI)
  • Storage

    MySQL, PostgreSQL, MongoDB, Cassandra, Google Cloud, Amazon S3 (AWS S3)
  • Other

    Full-stack, APIs, Back-end, RESTful APIs, Full-stack Development, MERN Stack, Authentication, Angular Bootstrap, Lean Startups, Content Management Systems (CMS), Apache Cassandra
  • Platforms

    Heroku, Linux, Docker, Amazon Web Services (AWS)

Education

  • Master's Degree in Physics and Computer Engineering
    2007 - 2014
    Novosibirsk State University - Novosibirsk, Russia

To view more profiles

Join Toptal
Share it with others