Position: Java Developer
Category: Java
English level: pre
Years of experience: 3


WORK EXPERIENCE
Nurtelecom - Software Engineer,    July 2021 - Present
	 Contribute to all phases of the software development lifecycle for various systems, including crm, target marketing, sms integration systems and push notification services. This involved analyzing requirements, designing solutions, implementing features, testing functionality, deploying applications, and maintaining them over time.
	 Collaborated with a team to design and develop robust, high‑performance systems capable of handling heavy workloads and ensuring fault tolerance.
	 Work on a cutting‑edge project involving the development of a verification system that incorporated passport and face recognition technologies.

Kompanion Bank - Software Engineer,    April 2021 - July 2021
	 Provision of terminal software support within JavaFX, encompassing the development and seamless deployment of novel functionalities.

Neobis Studio/Clubs - Java Developer | Education mentor, 
   January 2020 - Present
	 Successful execution of multiple projects, spanning from initial customer discussions to full implementation on a productive server.
	 Regular check-ins and progress reviews, providing targeted feedback, resources and support of mentees.

Startek - Java/Python developer,    March 2020 - February 2021
	 Flawlessly managing numerous projects, beginning with initial client discussions and extending to their complete implementation on a productive server, while also ensuring ongoing support.

PROJECTS
Push Service
	 Service which delivers all push notifications of the company.
	 Java, Spring boot, RabbitMQ, Postgres, ClickHouse

SaimaCRM
	 CRM for one of the oldest internet providers in Kyrgyzstan. Most of the business logic ‑ plain Oracle code(functions, procedures).
	 Java, Spring boot, Oracle.

E-Payment receipt adapter
	 Project that processes payments, collects payment points from various services, and submits the necessary reports to the tax authorities.
	 Java, Spring boot, Redis, Apache Kafka, Oracle, ClickHouse

NurCRM
	 Main CRM for billing, backoffice, sales, call center.
	 Java, JSF(JSP), Hibernate, Oracle.

Nurtelecom Microservices platform
	 The biggest application in Nurtelecom which serves more than 3 million users.
	 Java , Spring boot, Spring Cloud, RabbitMQ, Hibernate, Oracle.