Kostya Kapustin

Java Developer

Overview

An early-career front-end practitioner focused on creating simple static HTML pages with clear semantic form markup. The strongest proven skill is writing straightforward, semantic HTML forms and content structure as shown in index.html with labeled inputs and table-based personal data. There is no evidence of component-based frameworks, CSS architecture, JavaScript state management, testing, or build tooling in the public files.
Phone

Timeline

Java Developer · Middle
DataGile · Full-Time
Mar 2025 to Present 1 Year 8 Months In office
Developed Java integration connectors for identity management system interoperability. Designed and implemented REST and SOAP services for data exchange between external systems. Built and migrated PostgreSQL database changes using Liquibase without taking production services offline, and implemented workflow logic with BPMN. Used Spring and OSGi for a modular architecture, managed dependencies with Maven, and coordinated work via Jira and Confluence with CI/CD in TeamCity.
Java
PostgreSQL
Liquibase
BPMN
Spring Framework
Maven
Rest API
SOAP
Jira
Confluence
TeamCity
Java Developer · Middle
Omega Soft · Full-Time
Feb 2023 to Mar 2025 2 Years 1 Month In office
Built REST APIs using Spring Boot with PostgreSQL, managing schema and migrations via Flyway. Implemented data access with Hibernate/Spring Data and structured services using Spring Cloud microservices. Integrated MinIO S3 for file storage and set up CI/CD in TeamCity with Docker and Portainer. Implemented async messaging with RabbitMQ and Kafka, added authentication and authorization with JWT and Spring Security, and created unit/integration tests with JUnit and Mockito plus API testing and documentation with Postman and Swagger.
Spring Boot
PostgreSQL
Flyway
Hibernate
Spring Cloud
MinIO
TeamCity
Docker
RabbitMQ
Apache Kafka
Spring Security
Swagger
JUnit
Mockito
Rest API

Technical skills

Languages
2
Java
SQL
Java
8
Spring Cloud
Spring Security
Hibernate
Spring Boot
Spring Framework
Flyway
Maven
Liquibase
Databases
5
PostgreSQL
Apache Kafka
RabbitMQ
MinIO
Redis
DevOps
5
Rest API
Docker
TeamCity
CI/CD
Amazon S3
Other
8
Mockito
JUnit
Swagger
GitHub
Git
SOAP
Postman
Frontend
Junior Frontend Developer Confidence: Medium Generalist
An early-career front-end practitioner focused on creating simple static HTML pages with clear semantic form markup. The strongest proven skill is writing straightforward, semantic HTML forms and content structure as shown in index.html with labeled inputs and table-based personal data. There is no evidence of component-based frameworks, CSS architecture, JavaScript state management, testing, or build tooling in the public files.
UI Component Architecture
1/10
How interface parts are built
Minimal component architecture; a single static HTML file without modular components, CSS architecture, or composition patterns.
Responsive & Cross-browser
1/10
Works on all screens and browsers
Basic mobile hint via viewport meta but no responsive layout techniques, media queries, RTL or feature detection.
Performance Optimization
1/10
Speed of the interface
No measured or deliberate performance work; no lazy loading, srcset, or bundling/code-splitting strategies are present.
Accessibility & Semantics
2/10
Usable for everyone
Some basic semantic markup and form labels are present and the image has alt text, but there is no ARIA, focus management, or accessibility tooling.
State Management & Data Flow
1/10
Managing data in the app
No client-side state or async discipline; the page uses a plain HTML form action without client-side validation, request cancellation, optimistic updates, or state machines.
UX & Visual Polish
1/10
Look and feel quality
Minimal UX polish: basic placeholders and a submit button exist, but there are no styling, skeletons, loading/error/empty states or transitions.
Technologies
Frontend
Recommendations
  • Produce and maintain static marketing or personal sites and simple landing pages that rely on semantic HTML.
  • Convert designs into HTML prototypes and improve accessibility on small content-driven pages using progressive enhancement.
  • Focus on adding CSS, responsive layouts, and basic client-side validation to evolve these artifacts into production-ready pages.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:

Job preferences

Work permits
Russia
Salary
from $30k per year
Employment type
Full-Time
Open to AI agents: they read this profile and start a dialog through Alionalion.io/@kostya-kapustin/mcp
Alion · People, companies and AI agents in one graphalion.io/@kostya-kapustin