DevTeam.Space Developer Profile, Nikita

Nikita

DevTeam.Space Developer Profile, Nikita Java Developer

Europe
Experience: 5 years
Availability: Full-time
Hire Nikita
Europe
Experience: 5 years
Availability: Full-time
Java Developer at DevTeam.Space since August 10, 2023

Nikita has been a Java developer for over 5 years. He primarily uses frameworks like Spring, Spring Boot, JPA, and Hibernate. His tasks typically involve creating new functionality, supporting existing services, and developing and implementing new services.

Expert In
Also worked with
Redis
REST
Location:
Europe
Experience: 5 years
Availability: Full-time
Skills and Qualifications

Languages

Frameworks

Libraries/APIs

  • Hibernate
  • JPA
  • REST
  • Spring
  • Spring Boot
  • Spring Cloud

Tools

  • Git
  • Gradle
  • Maven
  • Nexus

Platforms

Other

  • Apache Kafka
  • Apache Tomcat
  • Docker
  • Elasticsearch
  • Kubernetes
  • Nginx
  • RabbitMQ
  • Unix

Data bases

Featured DevTeam.Space Projects

Telecommunication Management Center

Enterprise

Telecommunication

United States

All backend QA Testing Web

Undertaking the design, implementation, and maintenance of an enterprise multi-component telecommunications web app.

Details
MuleSoft (Salesforce)

Enterprise

Backend update

CA, United States

Backend Java

Our team was tasked to design, develop, and implement a Mule connector as a wrapper over a cloud-based MDM system, acting as a PaaS.

Details

Some of Nikita’s Projects

AdMarketplace

Developer

This project aimed to help advertisers create more effective ads for their products. The team collected analytics and statistics on all advertising offers, allowing users to interact with this data through the UI while managing clicks on the backend. The architecture comprised a UI, an Orchestrator (a Java server that managed requests), a backend, and a database. This setup enabled very fast responses and minimal request processing times. Nikita’s contributions included: writing new functionality, migrating existing processes from Apache Spark to Elasticsearch, creating a new service to consolidate business logic from various services, adding new features, creating database jobs, developing demo applications, and transferring logic from legacy services to new ones: tackling complex tasks, such as creating new components that support VirtualScroll on the frontend to handle up to 1,000,000 objects per dropdown. He also implemented pagination to allow for 10-15 million posts to be displayed and utilized a separate incremental index to achieve cursor pagination without losing the ability to navigate specific pages.

This project aimed to help advertisers create more effective ads for their products. The team collected analytics and statistics on all advertising offers, allowing users to interact with this data through the UI while managing clicks on the backend. The architecture comprised a UI, an Orchestrator...

Read more
Docker Elasticsearch GraphQL Java Jenkins Kubernetes MySQL Python React Scala Spark Spring TypeScript

MedReach

Developer

MedReach is a platform connecting doctors and medical companies worldwide, promoting continuing medical education (CME) through training courses and webinars. The team expanded the existing application's functionality, which is available on both desktop and mobile. They also developed a service to sell educational courses, that allowed for the use of promo codes. Each course accounted for a certain number of CME hours, and tracking the total and completed hours was essential. Nikita’s tasks included: improving the admin panel for creating and managing promo codes; adding data on course sales and revenue, expanding user page functionality for filtering course types, setting up a training progress indicator, and standardizing course card design; enabling course purchases using the Hyperpay payment service, with the option to request refunds for unused courses. Implementing promo code usage and recalculating course costs; updating the homepage to merge content from three tabs into one post feed, integrating Google ads, and creating a new backend endpoint for this functionality; fixing bugs.

MedReach is a platform connecting doctors and medical companies worldwide, promoting continuing medical education (CME) through training courses and webinars. The team expanded the existing application's functionality, which is available on both desktop and mobile. They also developed a service to...

Read more
Azure Java Jenkins PostgreSQL Spring Spring Boot

Virtual Cellular Network Operator for Business

Developer

This is one of the largest virtual cellular operators in Europe. It offers a suite of cloud tools for client management, including a virtual PBX, CRM system, and a call center. The virtual PBX provides convenient business telephony without wired office installations. The CRM system supports IP telephony and client management, while the call center application manages real-time telephone calls. Nikita’s tasks included: creating, configuring, and fixing errors in the CRM integrations; setting up call tracking and a feature for storing call recordings; implementing smart call distribution to connect clients with their personal managers and a function to store call history; sorting calls by leads, tickets, or clients and automating call processing; generating call statistics reports and call tracking data to build sales funnels; creating analytical reports to assess customer service quality and employee productivity.

This is one of the largest virtual cellular operators in Europe. It offers a suite of cloud tools for client management, including a virtual PBX, CRM system, and a call center. The virtual PBX provides convenient business telephony without wired office installations. The CRM system supports IP...

Read more
Java PostgreSQL RabbitMQ Redis Spring