Nikita Krasnopolskii
Портфолио
DPD Group Russia
Architecture and implemented distributed inter service authentication and authorization system based on JWT tokens. As a result, other teams were to spend only 15 minutes to use out of the box security solution (by adding Spring Starter dependency and do some configurations).
Magenta Technology
• Three times reduced workload on the development team from support engineers by developing runtime script compilation and execution module. As a result the support team could write and inject their own code snippets in the runtime environment to slightly decorate application logic on the flight. • Reduced by 30% dispatcher’s manual actions by developing the auction-based ride-request distributing system. • Got rid of legacy project tech stack by splitting Java EE monolith system to distributed Spring microservices.
Tinkoff
• Twice reduced Java Spring Boot applications startup time by code and dependencies analysis and optimizations. • Solved scalability problems by developing and managing a process of distributed system migration to another Kubernetes cluster. • Investigated a performance problem and proposed a solution provided the possibility to release the particular service at any time of the day instead of 4 hours window. • Architecture and implemented more than 5 services from scratch communicating with business representatives, system analysts, frontend and infrastructure teams, designed REST APIs and Kafka cross-service interactions. • Reduced team error response time from at least 2 hours to at most 15 minutes by establishing monitoring, alerting and duty processes within the team (10 people) and the department (60+ people).