Denis Sorokin
Портфолио
GeliosSoft
Project: Company project of GPS vehicle tracking. Shortly description: remote monitoring of vehicles, as well as any mobile and stationary objects. Ensuring the stable operation of the system, my team included one person - me, participation (construction and implementation of algorithms) in inter-team interaction in solving problems of business process organization. ● Developing and support SDK & website using PHP, JQuery, Javascript, PostgreSQL, OLTP data modeling. ● Arranging meetings and collaboration with server-side backend team. ● Support integrations separate business processes with other systems. ● Integrations with differents systems, for example, Integration with the REST API instagram for landing busy-fly. ● Building a model of horizontal scaling of web services. ● Using and creating data models for MongoDB, used RabbitMQ as interaction with. server scripts, Redis was used as an advanced web cache. ● Writing relatively complex SQL queries and via Query Builder. ● Experienced in designing and developing REST APIs. ● Experienced in writing tests for REST API. ● Experienced in maintenance and technical support of solutions. ● Collection of requirements and communicating with end users via WhatsApp / Telegram chats. ● Writing specifications and technical documentation.
Aristeksystems
1. Project: E-Learning domain. ● Data lake formation. ● Development ETL jobs (service integrations) using AWS Glue (Python, PySpark). ● Deployment infrastructure with IaC Pulumi. ● Development of star schema data models for quicksight based on the DBT tool. ● Writing specifications and technical documentation in Confluence. ● Writing python and bash scripts for DBT tool service. ● Development EventBus integrations with 3rd party services. ● Being part of an international team. ● Worked with Agile and SCRUM. 2. Project: E-Learning domain. ● Writing unit tests with PHPUnit. ● Development SQS event handler. ● Development packages for conversion Learnosity offline packages to QTI, blackboard and other LMS format. ● Writing specifications and technical documentation in Confluence. ● Upgrading symfony applications from 7.2 to 8.3 PHP. ● Working with Agile and SCRUM. ● Working with such AWS services like S3, EC2, RDS, SQS. ● Enhancement existing and development new services. ● Database architecture development Postgres.
Onilab
1. Project: Payment gateways aggregator “Realisto”. ● Development and support API and website using PHP, JQuery, Javascript, MYSQL, OLTP data modeling. ● Development a service architecture that allows you to aggregate various payment services, including cryptocurrency services, in a single payment. ● Support integrations separate business processes with other systems (f.e. Payment gates, Signaturit, etc.). ● Development strong system for support payment gates. ● 2FA authentication support. ● Writing unit tests. ● Writing relatively complex SQL queries and via Query Builder. ● Experienced in designing and developing REST APIs with JWT auth. ● Experienced in writing tests for REST API. ● Collection of requirements and communicating with end users via Slack. ● Writing specifications and technical documentation (includes API docs in swagger). 2. Project: Sites Parser, high load project. ● Developing and support parser process and website using PHP 7.4+ (ZTS), Laravel, React, MySQL. ● Integrating ClickHouse OLAP database for domains storage. ● Integrating multithreading for improve parsing speed. ● Support integrations separate business processes with other systems (Salesforce and Hubspot). ● Developing parser process for http, https and DNS parsing. ● Writing unit tests. ● Writing relatively complex SQL queries and via Query Builder.