Experience
Jul 2023 - Present
2 years 2 months
- java 17
- spring
- hibernate
- postgres
- redis
- aws (sqs, s3)
- kubernetes
Apr 2022 - Mar 2023
1 year
- IoT project with high throughput: up to 200k rps, up to 50k devices online, single instance.
- Low-level usage of netty (dynamic protocol detection, low-level concurrency handling etc).
- Custom binary protocol for communication with devices.
- Development team size: 5+.
- Technologies used: java 17, netty, websockets, custom binary protocol, clickhouse, maven.
- Implemented custom protocol for interacting with customer’s devices.
- Implemented order management system based on real-time data from devices from scratch.
- Improved company’s estimations approach, forced development to bring product earlier than required by the contract.
Dec 2019 - Apr 2022
2 years 5 months
- Advertising management backoffice API.
- Technologies used: java 11, spring, AWS services (ECS, RDS, DynamoDB, S3, SQS).
- Development team size: 5+.
- Implemented set of internal services (ads management, ad messaging API, reporting), thus improving interactions with company’s clients.
- Have set up monitoring of current prod solution and improved prod environment.
- Contributed to code style approach in order to keep balance between happy developers and team efficiency.
Mar 2018 - Dec 2019
1 year 10 months
- Classified ads site.
- Technologies used: symfony, MySQL, Redis, ElasticSearch, Logstash, Docker, PHPUnit, Behat.
- Development team size: 8+.
- Built a new team from scratch.
- Designed a new system and interactions with frontend.
- Prepared specifications for backend team.
- Set up new team’s processes, contributed to solving communication issues with new departments.
- Handled migration from bare-metal to cloud provider, with fixing cloud-related issues.
- Contributed to building new estimations / project management approach.
Aug 2015 - Mar 2018
2 years 8 months
- Time-tracking application integrated with most popular task tracking systems.
- Technologies used: symfony (PHP framework), MySQL, Redis, ElasticSearch, REST API, PHPUnit, Behat.
- Development team size: 4+.