My name is Boris, and I am a Java backend engineer. This is my GitHub profile, where you can find my Java projects and code. I specialize in Java, Spring, SQL, and containerization, focusing on building scalable, high-performance containerized microservices.
FinTech Web Application
- Developed CSV import microservice with an event-driven architecture, integrating it with existing microservices and implementing Kafka for reliable messaging
- Designed the PostgreSQL database schema and a flexible CSV template structure (predefined, auto-generated, AI-assisted), enabling faster template creation and efficient CSV content parsing and import
- Ensured containerization with Docker, performed code reviews improved Mailing microservice for better notifications, and implemented Elasticsearch indexing for emails and attachments to enhance search and retrieval
Digital Asset Management Platform
- Designed and implemented the IPim Validator for metadata and digital asset validation
- Improvements in code coverage and standardized testing practices across the platform
- Collaborated with Angular frontend developers and QA to ensure Date&Time field consistency, improving overall system reliability
Cloud-Based Construction Reporting Tool
- Developed and integrated features for report exporting, emailing, and cloud storage within a microservices architecture
- Leveraged AWS S3 for secure and scalable storage of daily construction reports
- Contributed to bug fixes and overall system stability during the development lifecycle
- Resulted in a more efficient, automated process for generating and sharing field reports
Warehouse & Sales Management System
- Maintained and enhanced the warehouse information system by developing REST endpoints (Java, Spring Boot, Hibernate), fixing bugs, and optimizing queries against AWS RDS databases
- Assisted in transitioning backend services from GraphQL to REST and contributed to event-driven features with Apache Kafka for near real-time stock synchronization across warehouses
- Improved reliability and delivery by writing unit/integration tests and supporting deployments with Docker, GitLab CI/CD
β’ Java
β’ Python
β’ Node.js
β’ HTML
β’ CSS
β’ Maven
β’ Gradle
β’ Ivy
β’ Django
β’ Spring Boot
β’ Spring Framework
β’ Angular
β’ Vue.js
β’ JUnit
β’ Mockito
β’ EasyMock
β’ Kafka
β’ RabbitMQ
β’ Avro
β’ REST
β’ GraphQL
β’ Hibernate
β’ FlyWay
β’ Liquibase
β’ MongoDB
β’ MySQL
β’ PostgreSQL
β’ Redis
β’ AWS
β’ Docker
β’ Kubernetes
β’ Helm
β’ Jenkins
β’ ArgoCD
β’ GitLab CI/CD
β’ Nginx
β’ Linux
β’ Elasticsearch
β’ Kibana
β’ Prometheus
β’ Grafana
β’ Git

