Profileimage by Sergey Batishchev Senior Software Development Engineer from KurskajaoblastKursk

Sergey Batishchev

available

Last update: 06.09.2022

Senior Software Development Engineer

Graduation: Computer Science
Hourly-/Daily rates: show
Languages: English (Full Professional) | Russian (Native or Bilingual)

Keywords

Attachments

Sergey Batishchev.doc

Skills

SQL databases, non-relational databases, JavaScript, Vue, jQuery/jQueryUI, Bootstrap, Linux/Unix, Python 2/3, C#, JavaScript/ECMAScript 6, VB.NET, C++, Objective C, PL/SQL, MS SQL Server, Oracle, MySQL, Postgres, MongoDB, Redis, SQLite, AJAX, HTML/HTML5, CSS/CSS3, SASS/SCSS, LESS, XML, Django, Flask, SQL Alchemy, Docker, Docker compose, ASP.NET (MVC), ASP.NET Core, WPF, Web API REST, Web Services, Websockets, RabbitMQ, LINQ/PLINQ, ElasticSearch, Pandas, Numpy, Celery, PyTest, Django Testcase, MSTest Version control systems, Git, TFS, SVC, Gitlab/Bitbucket pipelines, Jenkins, Scrum, Kanban, TDD, Continuous Integration, Design Patterns, Agile Methodologies, Object-oriented, OOP, implementation, In-memory business logic implementation, TypeScript, Interactive UI, JQuery, plugins, UI, optimizations, MS SQL, Schema design/deployment, Complex, performance-oriented scripts development, Query, database, DB, Linux, Ubuntu, Web applications, API, Unit Testing, nUnit, MSTest, xUnit, chatbot, backend, Web, Telegram, Viber, software design, Python/Django, Grafana, visualisation, Bitbucket, Python 3, REST, analytics, Java, Python, microservices, SQL, OLAP, memory, cloud, jQueryUI, Wijmo, JavaScript libraries, Python 2, ComponentOne, Software development, MS Word document, VBA, HTML, CHM, Wordpress, HTML editor, Trident, remote management, quality assurance, programming, COM, PHP

Project history

11/2018 - Present
Senior Software Development Engineer
Ariana; Amgen

Amgen * search application for medicare. Url: https://fachkreise.amgen.de
Americano * chatbot software. Url: https://hiariana.com/

Personal achievements:
* Designed and developed chatbot backend software
* Multiple client platforms supported (Web, Telegram, Viber)

Responsibilities:
* Back-end software design and development on Python/Django.
* Frontend demos on Vue/Bootstrap
* Chatbot statistics with Grafana visualisation.
* CI/CD support using Bitbucket pipelines.
* Mentored team members.

Used languages and technologies: Python 3, Django, Webservices, REST, Telegram, Viber, Vue,
Bootstrap

06/2017 - 11/2018
Senior Software Development Engineer
Sovcombank

Skybonds * an application for financial bonds analytics.
https://skybonds.com * http://datalaboratory.ru/projects/skybonds/ *demo)

Personal achievements:
* Rewrote code from Java to Python 3;
* Split code to microservices.

Responsibilities:
* Designed and developed trading analytics software;
* Communicated with Bloomberg, Reuters and other data delivery agencies and their applications;
* Back-end software development on Python.

Used languages and technologies: Python 3, Flask, Celery Postgres, SQL Alchemy, REST.

11/2013 - 06/2017
Software Architect, Lead Development Engineer
Uniquesoft; Planiqum

Planiqum * business analytics software* https://planiqum.com/

Personal achievements:
* Created real-working application for business analytics for Mars and Estee Lauder companies from
scratch;
* Provided good usage of OLAP cubes (ROLAP) with flexible choice of dimensions and filters;
* Created fast queries (less than second) to get the data from over 500k records;
* Used Pandas to process data in memory and change facts;
* Created a cloud solution for distributing.

Responsibilities:
* Designed and developed business analytics software;
* Database modeling in Django for MySQL;
* Back-end software development with Python/Django/Pandas;
* Front-end software development using Django template language, jQuery, jQueryUI, Bootstrap, Wijmo
and other JavaScript libraries.

Used languages and technologies: Python 2, Django, Pandas, MySQL, jQuery, jQueryUI, Wijmo, Bootstrap

06/2002 - 11/2013
Software development engineer
Doc-To

ComponentOne
Software development engineer
June 2002 - November 2013
Doc-To-Help * Document authoring software for technical writers* http://www.doctohelp.com

Personal achievements:
* Moving from RTF handling (buggy and slow) of MS Word document to VBA preparation, saving to HTML
and processing in C++ in a fast and robust way.
* Writing of modern UI in C#
* CHM, HTML, Wordpress output formats of authoring document
* Writing of embedded HTML editor (using MSHTML/Trident) for DocToHelp
* Moving authoring output to online platforms

Responsibilities:
* Provided remote management over software design, development and quality assurance;
* Developed document authoring software;
* Developed software products and feature roadmaps;
* Software programming in C++, C#, JavaScript.

Used languages and technologies: C++, C#, JavaScript, XML, VBA, COM, WordPress, PHP

Local Availability

Only available in these countries: Russian Federation
I'm available for travels.

Other

Fully remote work, ability to travel.
Profileimage by Sergey Batishchev Senior Software Development Engineer from KurskajaoblastKursk Senior Software Development Engineer
Register