Position: Senior Clojure Engineer
Category: Java
English level: fluent
Years of experience: 5

The most challenging and interesting tasks:
- Created from scratch backend for highly loaded website in 3 days.
- Implemented search service (based on ElasticSearch), used by other services and UI parts(several web portals and 2 mobile apps).
- In a team of 3 engineers refactored the task assignment system.
- Developed from scratch interactive math diagrams for math-related questions.
Dedicated IT Specialist with 5+ years experience. Passionate, high-motivated programmer. I'm a philomath, always in strive for knowledge and skills. Flexible and agile, I can quickly learn new technologies to adjust my competencies. I work well both as a team player and on my own.

Work Experience:

Worked in a team of 6 developers on a fintech project. Technology stack: Clojure, Datomic, AWS, Terraform.

- Development and integration of new features into existing API.
- Restructured Terraform modules, created dependency graph building & exploring tool.
- Migrated services to a new notifications system.
- Refactored integration test suites(reduced test run time by 20%): improved cucumber test definitions structure & readability; reworked TypeScript test steps definitions and API.
- Performed several heavy-load database migrations and data fixes.

--------------------------------------------------------------------

Worked in a team of 10 developers on a fintech/healthcare AWS-hosted project with a microservices architecture, written in Clojure, Python, and Golang.

- Implemented search service (based on ElasticSearch), used by other services and UI parts(several web portals and 2 mobile apps)

- Restructured and standardized architecture for both front and backend parts.

- Worked on integration between services and apps layers, API implementation, data transferring interoperability.

- Created from scratch backend for highly loaded website in 3 days.

- Implemented search service (based on ElasticSearch), used by other services and UI parts(several web portals and 2 mobile apps).

--------------------------------------------------------------------

Worked with a team of 20 software engineers to develop an Adaptive e-learning system, designed for the personalized learning experience.

- Extended content editor with new content classes.
- Refactored content editor codebase, added union types support in schema compilation, improved performance.
- Developed from scratch interactive math diagrams for math-related questions.
- Moved project's database entities on new access-control management system.
- In a team of 3 engineers refactored the task assignment system.
I want to work in Clojure/ClojureScript. Sometimes may switch to Python if needed. I prefer the backend side but can do frontend tasks as well.
I want to keep learning AWS stack, a serverless framework.
Work well in a developing environment with dynamic requirements.