Sergey Lapin, Developer in Freiburg im Breisgau, Baden-Württemberg, Germany
Sergey is available for hire
Hire Sergey

Sergey Lapin

Verified Expert  in Engineering

Web Scraping Developer

Location
Freiburg im Breisgau, Baden-Württemberg, Germany
Toptal Member Since
December 3, 2015

Sergey is a passionate and experienced full-stack web developer specializing in creating robust and scalable MEAN-based applications. Not limited to this field, he's also quite adept with Ruby on Rails, testing automation, web scraping, and many other adjacent fields. Sergey is a perfectionist when it comes to code quality and enjoys communicating with his colleagues.

Portfolio

Pensionskraft
Express.js, Node.js, MongoDB, AngularJS
Appoxy
JavaScript, jQuery, Sinatra, Ruby
Lintelus
JavaScript, jQuery, Socket.IO, Node.js

Experience

Availability

Part-time

Preferred Environment

Google Chrome, Sublime Text, Linux Mint

The most amazing...

...project that I've created is an automated build server that prepares custom (patched) Node.js assemblies.

Work Experience

Software Engineer (Freelance)

2015 - PRESENT
Pensionskraft
  • Developed the back-end (MongdoDB, Node.js) and the front-end (AngularJS) features.
  • Implemented the the CI system, optimization of the code, and the testing of the framework for the front-end and back-end.
Technologies: Express.js, Node.js, MongoDB, AngularJS

Software Engineer (Freelance)

2014 - PRESENT
Appoxy
  • Worked on a Ruby (Sinatra)-­based web application.
  • Built pieces to help with back-end functionality as well to help with the user interface.
  • Integrated new tools into the CI chain to maintain code quality.
Technologies: JavaScript, jQuery, Sinatra, Ruby

Software Engineer

2013 - 2015
Lintelus
  • Created a testing automation laboratory, admin panel, and the testing automation framework (end to end).
  • Developed an automated build and deployment server.
  • Performed stress testing of Socket.IO connection and load testing.
  • Aided in the full-stack JavaScript development (Node.js, jQuery stack, and Socket.IO).
Technologies: JavaScript, jQuery, Socket.IO, Node.js

Number Parser

https://github.com/svlapin/js-verbal-number-parser
A simple natural language processing (NLP) library for parsing numbers. This JavaScript code turns numbers in the written word into actual numbers.

Languages

JavaScript, Ruby

Libraries/APIs

Node.js, Socket.IO, jQuery, PhantomJS, React, SoundCloud API, VK API

Paradigms

MEAN Stack, Functional Programming

Storage

MongoDB, MySQL

Other

Web Scraping, Scraping

Frameworks

Express.js, AngularJS, Sinatra, Ruby on Rails (RoR)

Tools

Sublime Text 3, Sublime Text

Platforms

Linux Mint, Google Chrome

2006 - 2012

Master of Science (MSc) Degree in Radio Physics and Data Transmission Systems

Lobachevsky State University of Nizhny Novgorod - Nizhny Novgorod, Russia

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