Position: Backend developer (Java stack)
Category: Java
English level: fluent
Years of experience: 6


Software Developer at "Datcom.kz" (March 2020 - Present)
- Lead backend developer (TDD, Agile etc)
- Developed most of backend 

Software Developer at "Senim.kz" (September 2017 - March 2020)
- Acting Chief Technical Officer (since September 2019)
- Coordinated all technical development (mobile, backend, fronenders, devops)
- Developed smart fulltext search engine backend
- Developed a backend for chat
- Moved entire backend stack to the docker swarm cluster
- Setup the Continiuos Integration system (Jenkins CI, later switched to GitlabCI)
- Integrated various third-party services with Senim.kz backend
- Developed many Telegram bots for internal use 
- Developed various restful and soap web services for the needs of the company (Spring framework)

Software developer at "JSC Kazpost"  (December 2015 - August 2017)
 - Developed a country-wide platform for hybrid postal items GEP (Spring REST, Spring WS, Oracle DB, Thymeleaf)
 - Developed e-commerce platform www.postmarket.kz (Play framework - Java, PostgresSQL)
- Developed (fullstack) hybrid mobile application for parcels delivery tracking (AngularJs, SpringBoot, Ionic framework, MySQL)
- Developed Telegram bot (Spring Boot)
- Design and development of UI / UX of a mobile application for the transportation and delivery of small parcels

Web Developer at "UofT Hatchery" (September 2014 - July 2015)
- Project leader for the development of a professional web match-making service for startup candidates search
 - Design and development of user experience and front-end
 - Back-end design and development
 - Additionally, was in charge of technical support for 3D Printers (FX5500, Ultimaker2)

Quality assurance engineer at "Loblaw Digital" (Jan 2014 - Aug 2014)
Was part of the quality assurance team. Designed and carried out manual and automated testing.

Software Development Intern at "IBM" (Summer 2013)
Automated hedge fund portfolio operations.
I am expecting to take part in challenging multiuser impactful projects. I would like to experiment with modern frameworks and tools. I am eager to learn from more experienced colleagues and make new friends.