Andrey Sinitsyn, Developer in Udine, Province of Udine, Italy
Andrey is available for hire
Hire Andrey

Andrey Sinitsyn

Verified Expert  in Engineering

Back-end Developer

Location
Udine, Province of Udine, Italy
Toptal Member Since
September 2, 2014

Andrey is a developer with more than 12 years of experience in various projects, including advertising, social networks, CRM, and complex sectoral projects. Andrey has worked at all levels of responsibility, from being a developer to chief technical officer.

Portfolio

Motorola Solutions
Python, Back-end Development, Web Development, Perl, Oracle, PostgreSQL...
Quokky SRL
Amazon Web Services (AWS), Machine Learning, Go, Asyncio, Celery...
BirdieFire LLC
Python, Django, Celery, Amazon Web Services (AWS), Linux, HTML, CSS, jQuery...

Experience

Availability

Full-time

Preferred Environment

Vim Text Editor, PyCharm, MacOS, Ubuntu, Linux

The most amazing...

...task I've handled is the technical management of an eLearning project from scratch up to the launch of the "box version."

Work Experience

Python Developer

2018 - PRESENT
Motorola Solutions
  • Participated in the company's Digital Transformation program, which included providing solutions for complex business requirements, working with multiple databases and APIs, and DevOps.
  • Improved overall quality of the project code by introducing TDD practices and DRY and KISS principles. This helped to reduce development and testing times and raise website stability significantly.
  • Introduced a workflow that flexibly accommodated business requirements and timelines without penalizing feature development.
  • Successfully migrated project code, including dealing with complex code and 3rd-party and DB dependencies, from Python 3.6 to Python 3.10.
  • Actively participated in architecting and developing high-performance solutions to accommodate complex business requirements.
Technologies: Python, Back-end Development, Web Development, Perl, Oracle, PostgreSQL, Amazon RDS, CI/CD Pipelines, Scripting, BigCommerce, Database Design, Python 3, API Integration, Architecture, Windows, JSON, GitHub, Docker, Test-driven Development (TDD), Containerization, Multitenancy, eCommerce, eCommerce Development, Databases, Data Transformation, Pytest, Unit Testing

Senior Software Developer

2017 - 2019
Quokky SRL
  • Solidified architectural decisions for overall product improvement.
  • Changed the product notification system from polling to web sockets.
  • Delivered a framework for data extraction from PDF documents.
  • Built document classification improvements with RNN.
  • Improved the company's testing and deployment processes with CircleCI and SaltStack.
Technologies: Amazon Web Services (AWS), Machine Learning, Go, Asyncio, Celery, Django Channels, Django, Python, Back-end Development, Web Development, REST APIs, Back-end, Message Queues, RabbitMQ, Testing, Amazon Simple Queue Service (SQS), Architecture, Microservices, Microservices Architecture, System Architecture Design, Application Architecture, Distributed Systems, Linux, APIs, JavaScript, CSS, HTML, Cloud, DevOps, SQL, Amazon RDS, CI/CD Pipelines, AWS Lambda, Scripting, Database Design, Python 3, Graphical User Interface (GUI), JSON, GitHub, Docker, Test-driven Development (TDD), Software Architecture, Technical Leadership, Containerization, Amazon Elastic Container Service (Amazon ECS), REST, Flask, Databases, Data Transformation, Unit Testing

CTO

2014 - 2017
BirdieFire LLC
  • Reviewed, proposed, and implemented the new architecture to resolve the project's bottlenecks.
  • Refactored and improved the legacy code used on the project, including outdated dependencies.
  • Migrated project from Python 2 to 3, including upgrading the Django version from 1.4 to 1.11.
  • Migrated DB from MySQL to PostgreSQL with a bit of downtime.
  • Created audio/video processing pipelines for the game's videos with tagging.
Technologies: Python, Django, Celery, Amazon Web Services (AWS), Linux, HTML, CSS, jQuery, Stripe, jQuery Mobile, MySQL, Memcached, Scripting, Database Design, Python 3, Graphical User Interface (GUI), Windows, JSON, GitHub, React, Test-driven Development (TDD), Software Architecture, Technical Leadership, REST, eCommerce, eCommerce Development, Databases, Node.js

Remote Developer

2014 - 2014
Hukkster
  • Wrote 50+ parsers for different online stores by using Python scraping tools.
  • Contributed to the project's global library code improvements.
  • Refactored and improved the legacy codebase used on the project.
Technologies: XML/XSLT, Requests, Django, Python, Perl, Back-end Development, Web Development, Data Integration, REST APIs, Back-end, Testing, Linux, APIs, JavaScript, HTML, Cloud, SQL, Full-stack, Angular, Webhooks, Scripting, Database Design, API Integration, JSON, GitHub, Flask, Data Transformation

Developer

2013 - 2014
GERO
  • Built a completely dynamic web form for a questionnaire, synchronized with the cloud.
  • Improved implementations of an MTA algorithm for certain sets of data.
  • Developed API providers to retrieve data from Nike+ and Jawbone user accounts.
  • Created the first version of a company website using Django.
  • Gained experience with mocking types of unit tests.
Technologies: NGINX, PostgreSQL, Celery, Matplotlib, NumPy, Django, Python, Back-end Development, Web Development, API Integration, REST APIs, Back-end, Message Queues, RabbitMQ, Testing, Distributed Systems, Linux, APIs, JavaScript, HTML, Cloud, DevOps, SQL, Full-stack, Webhooks, Scripting, Database Design, JSON, GitHub, Flask, Databases

Chief Technical Officer

2012 - 2013
Action Learning
  • Provided technical support for company business processes (Cloud virtual hosting for projects and development, Redmine, LDAP, Google Apps for domains, Sentry (remote logger), Jenkins (CI), and MediaWiki).
  • Provided technical expertise and integration of products into different IT environments (SCORM-capable client LMSs, and remote UNIX systems).
  • Created software architecture for the company's product.
  • Developed an online course constructor capable of suiting various client needs.
  • Hired and trained groups of developers for this project.
Technologies: SCORM, Moodle, PostgreSQL, Django, Python, Back-end Development, Web Development, REST APIs, CTO, Back-end, Message Queues, Testing, Architecture, Microservices, Microservices Architecture, System Architecture Design, Application Architecture, Distributed Systems, Linux, APIs, HTML, MongoDB, Cloud, DevOps, SQL, Elasticsearch, Database Design, JSON, GitHub, Software Architecture, Technical Leadership, REST, eCommerce Development, Databases

GERO

A new technology utilizing mathematical models and diagnostics tools that can identify the risks of age-related diseases in their early stages through analysis of everyday movement activity.

Languages

JavaScript, Python, Python 3, CSS, HTML, SQL, XML/XSLT, Go, PHP, Ruby, Perl, Fortran

Frameworks

Django REST Framework, Django, Bootstrap, Bootstrap 3+, Flask, Django Channels, PhoneGap, Ionic, AngularJS, Ruby on Rails (RoR), Symfony, GeoDjango, Angular

Libraries/APIs

Requests, REST APIs, Asyncio, SQLAlchemy, VK API, Tastypie, jQuery, Matplotlib, Stripe API, AngularUI, Twitter API, NumPy, Instagram API, Restangular, Facebook API, Django ORM, Stripe, jQuery Mobile, React, Node.js

Tools

NGINX, Microsoft Excel, Microsoft Word, Celery, Git, IPython, RabbitMQ, Amazon ElastiCache, SaltStack, uWSGI, Vim Text Editor, Haystack, Apache, Redmine, PyCharm, Amazon Simple Queue Service (SQS), GitHub, Pytest, Moodle, Subversion (SVN), Stash, Bamboo, Jenkins, Jira, Amazon Elastic Container Service (Amazon ECS)

Paradigms

Agile Software Development, Waterfall Development, Testing, REST, Unit Testing, Functional Programming, Microservices, Microservices Architecture, Application Architecture, DevOps, Database Design, Test-driven Development (TDD), SCORM

Platforms

Amazon Web Services (AWS), Ubuntu, Linux, Debian Linux, MacOS, AWS Lambda, Red Hat Linux, Oracle, BigCommerce, Windows, Docker

Storage

PostgreSQL, Data Integration, JSON, Databases, InnoDB, MySQL, MyISAM, MongoDB, Redis, Memcached, Elasticsearch, Oracle 11i, Sphinx Search Engine

Other

Back-end Development, Web Development, API Integration, APIs, Back-end, Message Queues, Architecture, Cloud, Full-stack, Scripting, eCommerce, Machine Learning, Scraping, CTO, System Architecture Design, Distributed Systems, Webhooks, Amazon RDS, CI/CD Pipelines, Graphical User Interface (GUI), Software Architecture, Technical Leadership, eCommerce Development, Data Transformation, Algorithms, Computer Science, GraphDB, Cordova, Aerospace & Defense, Satellite Images, Systems Analysis, Organization, Aeronautics, Aerodynamics, Queueing Theory, Containerization, Multitenancy

1998 - 2004

Master's Degree in System Analysis

Moscow Aviation Institute (State Technical University) - Moscow, Russia

SEPTEMBER 2016 - PRESENT

Machine Learning

Coursera

APRIL 2012 - PRESENT

Algorithms: Design and Analysis, Part 1

Coursera

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