Aleksandr Romaniuk
Портфолио
Software Cats
- Analytics; - requirements gathering; - software development; - interviewing and adapting java developers; - conducting performance reviews with employees; - preparing and presenting internal technical lectures to improve employees' skills.
NDA
B2B-portal for creating and processing orders from HoReCa companies. Tasks: - Structurizing customer requirements with analytics. - Implementation of integrations with external systems (Keycloak, enterprise service bus via ActiveMQ, S3). - Implementation of microservices by customer requirements. - Configuring CI/CD, logging, observability instruments. Jira plugin development. Tasks: - Primary analytics of the project. - Development plugin for Jira (backend java 8 + frontend jQuery + html + css). - Preparing for publishing in the official Atlassian store. EdTech project for secondary schools. Tasks: - Primary analytics of the project. - Negotiation of MVP with the customer. - Project estimation. - Distribution of tasks for developers, completeness control. - Development core functionality of modules. - Infrastructure preparing and setup. - CI/CD setup. - Integrations setup. Development of the platform that connects providers of housing and communal services and management companies Tasks: - Managing a team of developers (analysis of customer requirements, distribution of tasks, review). - Expanding the functionality of processing housing and communal services - receiving data from external systems via SOAP requests, mechanisms for converting to an internal format, enrichment from a database, other microservices using RabbitMQ, and transferring to external systems for storage via SOAP / RabbitMQ. - Selection, justification of the need to use and support of technical solutions. Expanding the functionality of the digital platform of the insurance company. Tasks: - Development, debugging, and deploying several adapters that simplify and unify interaction with Camunda BPM and Artemis inside the customer’s infrastructure. Fiscal data transfer plugin for cash registers. Tasks: - Development, testing, and supporting the plugin that receives data from fiscal hardware devices and transfers one to the backend via REST API.
LLC Lantan
Risk management system (30+ microservices, integrations with external services) Tasks: - Development, connection, and configuration of microservices. Development of BPMN processes. - Support for migration from Java to Kotlin and from Java 8 to Java 11 and higher. - Optimizing uptime and resource consumption in a cluster. - Achieved SLA of 30 seconds for the entire business process, with an initial average of 80 seconds. At the same time, the memory consumption of microservices was reduced by 40%, and the size of containers was reduced by 40%. Mobile application for taxi drivers - orders aggregation from different sources. Tasks: - Support for existing and development of new functionality in a mobile application for Android, expanding integration with the mobile application server. - Development of a mobile application backend emulator, integration with Firebase Cloud Messaging, setting up push notifications. - Creation of prototypes of mobile applications. - Minor interface development tasks.