Software Developer
Feb 2019 – Aug 2019
Responsibilities
- Responsible for definition and implementation of web system which provides functionality of flexible AI-based job-ad search by multiple parameters
- Responsible for data structure definition of Elasticsearch search engine and PostgreSQL
- Responsible for integration of third-party systems: CVlizer, Mandrill, Google Datastore and Keycloak(IAM)
- Responsible for implementation and configuration of website's data extractor using Scrapy framework
- Responsible for migration of legacy API to latest technology stack (Java 11, Spring Boot 2)
- Responsible for containerization of back-end components using Docker
- Responsible for back-end deploy activities
- Took part in definition and configuration of automated CI tool(GitLab CI) for back-end, back-end deploy activities
- Took part in refactoring the legacy code and integrating it into the new API
- Ensured daily client communication and reporting activities