Shangin Aleksandr
at Open Code LLC.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Русский Native or bilingual proficiency
-
English Professional working proficiency
Topline Score
Bio
Experience
-
Open Code LLC.
-
IT Services and IT Consulting
-
1 - 100 Employee
-
-
Feb 2019 - Present
- Led development of document management platform, implemented new platform features for other developers. For example:* business process constructor (with BPMN engine usage)* PDF viewer of attached files* dynamic calculation of electronic document read-only and visibility state based on many factors* API-integration settings page, where you could dynamically change parsing of incoming message* add new request and return types to platform internal search engine* implemented role and permission functionality- Led development of 4 platform projects (2 of them simultaneously) with team up to 12 developers, organized mentoring process and ensured communication with other members of the project (QA, analysts). Average MVP release time - 2 months. Average full project release time - 6-8 months.- Switched platform from monolith to microservice architecture. Initiated and implemented platform upgrade from Java 8 to 11, Spring 4 to 5, Hibernate 4 to 5.- Optimized performance for valuable product features: improved loading of document business process by 40% and loading of document by 30%.- Analyzed customer needs to improve the product design and features.- Organized and reviewed the refactoring of existing product features with backward compatibility support. Show less
-
-
-
Apr 2017 - Jan 2019
- Initiated and implemented document management platform upgrade from Java 7 to 8, Spring 3 to 4.- Managed team of 3 junior developers. Reviewed their code and helped them to find better solutions.- Negotiated with customer to change realization of some features, which reduced development time by 20%- Took part in the development of an application for the Russian Post Service. Implemented route planning - algorithm for car navigation using Python extension for PostgreSQL. Implemented an algorithm for dividing the city into regions by the number of delivered letters.- Optimized sql queries to improve applications performance. Show less
-
-
-
Apr 2015 - Apr 2017
Development and support of the document archive projects:- Fixed various bugs and implemented new features based on customer feedback- Implemented chart statistic feature- Implemented file-based integration
-
-
Education
-
Поволжский Государственный Университет Телекоммуникаций и Информатики
Диплом специалиста по инженерной специальности, Информационные технологии