Denis Naukovich

Denis Naukovich Email and Phone Number

Senior Software Engineer @ Stillman Digital
Barcelona, CT, ES
Denis Naukovich's Location
Spain, Spain
Denis Naukovich's Contact Details

Denis Naukovich work email

Denis Naukovich personal email

n/a
About Denis Naukovich

I have over 7 years of Software Engineer experience, backed by a master's degree in Information Technology. Over this time, I've had the opportunity to engage in various projects, roles, and technologies, leading teams and delivering projects to completion. I've been involved in transitioning to microservices architecture among other initiatives. I have strong competencies in Java Core, Spring Boot, RxJava, Kafka, PostgreSQL, and other technologies pivotal to building scalable and robust microservices architectures.I actively participated in designing and implementing architectural solutions, focusing on enhancing performance and ensuring product quality. I led a team of four developers as a Team/Tech Lead on a client project, fostering collaboration across diverse teams and domains. I also engaged in direct client and BA communication to clarify requirements and deliver solutions that met their needs and expectations. I adeptly handle challenging environments with large legacy codebases and complex business scenarios. I am passionate about learning new technologies and best practices, and sharing my knowledge and experience with others. I value teamwork, innovation, and customer satisfaction, and I believe I can bring diverse perspectives and insights.

Denis Naukovich's Current Company Details
Stillman Digital

Stillman Digital

View
Senior Software Engineer
Barcelona, CT, ES
Employees:
12
Denis Naukovich Work Experience Details
  • Stillman Digital
    Senior Software Engineer
    Stillman Digital
    Barcelona, Ct, Es
  • Eis Ltd
    Senior Software Engineer, R&D
    Eis Ltd Mar 2021 - May 2024
    Spain
    Technology stack: Spring Boot, RxJava, Apache Kafka, PostgreSQL, Apache Solr; SonarQube; Maven; Git; DockerProject Overview:I worked in the R&D department within the Insurance domain, Policy is a core component of the unified EIS Genesis insurance platform. The platform is built on a microservice architecture to ensure modularity and scalability. We implemented an asynchronous processing model using RxJava and Kafka for event-driven communication, which guarantees eventual… Show more Technology stack: Spring Boot, RxJava, Apache Kafka, PostgreSQL, Apache Solr; SonarQube; Maven; Git; DockerProject Overview:I worked in the R&D department within the Insurance domain, Policy is a core component of the unified EIS Genesis insurance platform. The platform is built on a microservice architecture to ensure modularity and scalability. We implemented an asynchronous processing model using RxJava and Kafka for event-driven communication, which guarantees eventual consistency across long lived and complex business transactions.Experience highlights:• Collaborating in designing architectural solutions, ensuring clear project requirements definition;• Contribution to performance enhancement by identifying and profiling performance issues;• Implementation and testing of innovative solutions within the project;• Facilitating knowledge transfer to onboard new team members unfamiliar with internal solutions;• Developing maintainable and testable code adhering to best practices such as SOLID, STUPID, Design Patterns, and Clean Architecture principles, maintaining high code quality;• ensuring backward compatibility of components provided as a framework;• internal platform version migration. Show less
  • Eis Group Ltd
    Team/Tech-Lead, Delivery (Client Project)
    Eis Group Ltd Mar 2020 - Mar 2021
    Spain
    Technology stack: Spring Boot, RxJava, Apache Kafka, PostgreSQL, Apache Solr; SonarQube; Maven; GitProject Overview: The client project is based on the EIS platform. Our team, consisting of 4 devs, 2 BAs, and 2 testers, adapted existing solutions to meet specific client requirements, implemented new business features.Experience highlights:• Managing a team of 4 developers, overseeing resource estimation, task planning, prioritization, and status reporting;• Leading… Show more Technology stack: Spring Boot, RxJava, Apache Kafka, PostgreSQL, Apache Solr; SonarQube; Maven; GitProject Overview: The client project is based on the EIS platform. Our team, consisting of 4 devs, 2 BAs, and 2 testers, adapted existing solutions to meet specific client requirements, implemented new business features.Experience highlights:• Managing a team of 4 developers, overseeing resource estimation, task planning, prioritization, and status reporting;• Leading knowledge-sharing sessions and workshops to foster best practices and introduce new technologies, promoting a culture of continuous improvement within the team;• Collaborated effectively with cross-functional teams and domains to ensure alignment and successful project outcomes;• Facilitated direct communication with clients and business analysts to clarify requirements and optimize project deliverables;• Conducting comprehensive code reviews to uphold coding standards, identify potential issues, and enhance overall code quality;• Drove the development of new features, ensuring they met project requirements and contributed to the enhancement of the EIS platform;• Managed the continuous migration to the new version of the EIS platform;• Successfully delivered the project to the client, meeting all agreed-upon milestones and client expectations. Show less
  • Eis Ltd
    Software Engineer, R&D (Microservice Architecture)
    Eis Ltd Dec 2019 - Mar 2020
    Belarus
    Technology stack: Spring Boot, RxJava, Apache Kafka, Apache Solr, Cassandra; SonarQube; Maven; GitProject Overview: The project aims to refactor and migrate existing functionality from a monolithic architecture to microservices, creating a distributed, scalable system. The design leverages reactive programming principles and asynchronous communication between microservices using Kafka.Experience highlights:• Adapting and transitioning business scenarios from monolithic… Show more Technology stack: Spring Boot, RxJava, Apache Kafka, Apache Solr, Cassandra; SonarQube; Maven; GitProject Overview: The project aims to refactor and migrate existing functionality from a monolithic architecture to microservices, creating a distributed, scalable system. The design leverages reactive programming principles and asynchronous communication between microservices using Kafka.Experience highlights:• Adapting and transitioning business scenarios from monolithic architecture to microservices;• Exploring the nuances of microservices architecture, implementing best practices to ensure modularity, scalability, and resilience within the system;• Decomposing a monolithic application into separate microservices and defining boundaries between them;• Ensuring communication and data consistency between microservices. Show less
  • Eis Group Ltd
    Software Engineer, R&D (Monolithic Architecture)
    Eis Group Ltd Mar 2019 - Dec 2019
    Belarus
    Technology stack: Spring (MVC, Security, Web Flow), Hibernate, PostgreSQL, Oracle, MS SQL, JSF, JPA; Maven; MercurialProject Overview: The EIS Platform, built on a monolithic architecture, has been evolving for over a decade and includes a significant amount of established code. I was working on the Policy subsystem, which serves as the central hub, receiving, processing, and distributing data to various other subsystems (Claim, Billing, CEM etc.). It oversees the entire lifecycle of… Show more Technology stack: Spring (MVC, Security, Web Flow), Hibernate, PostgreSQL, Oracle, MS SQL, JSF, JPA; Maven; MercurialProject Overview: The EIS Platform, built on a monolithic architecture, has been evolving for over a decade and includes a significant amount of established code. I was working on the Policy subsystem, which serves as the central hub, receiving, processing, and distributing data to various other subsystems (Claim, Billing, CEM etc.). It oversees the entire lifecycle of insurance policies, managing intricate and complex business scenarios.Experience highlights:• ensuring compatibility of changes across three databases: Oracle, MS SQL, PostgreSQL; • conducting database migrations using Liquibase;• participation in research and improvement of performance;• development of new business features to enhance system capabilities;• application profiling. Show less
  • Eis Group Ltd
    Software Engineer, R&D (Api Gateway)
    Eis Group Ltd Jun 2017 - Mar 2019
    Belarus
    Technology stack: Java, Play Framework, Guice, Jackson, Swagger; SBT; MercurialProject Overview: API Gateway serves as the unified entry point for all web and mobile platform requests to the backend, handling authorization/authentication, routing, load balancing and request mapping. It provides comprehensive RESTful APIs, ensuring secure and efficient communication between clients and backend services.Experience highlights: Developing new features and RESTful web services… Show more Technology stack: Java, Play Framework, Guice, Jackson, Swagger; SBT; MercurialProject Overview: API Gateway serves as the unified entry point for all web and mobile platform requests to the backend, handling authorization/authentication, routing, load balancing and request mapping. It provides comprehensive RESTful APIs, ensuring secure and efficient communication between clients and backend services.Experience highlights: Developing new features and RESTful web services, ensuring robust and scalable solutions. Creating user-friendly APIs for third-party services to enhance integration and usability. Implementing code generation techniques to streamline client-side development. Show less

Denis Naukovich Skills

Java Java Enterprise Edition Spring Framework Hibernate Maven Git Html5 Javascript Sql

Denis Naukovich Education Details

Frequently Asked Questions about Denis Naukovich

What company does Denis Naukovich work for?

Denis Naukovich works for Stillman Digital

What is Denis Naukovich's role at the current company?

Denis Naukovich's current role is Senior Software Engineer.

What is Denis Naukovich's email address?

Denis Naukovich's email address is dn****@****oup.com

What schools did Denis Naukovich attend?

Denis Naukovich attended Belarusian State University, Belarusian State University.

What skills is Denis Naukovich known for?

Denis Naukovich has skills like Java, Java Enterprise Edition, Spring Framework, Hibernate, Maven, Git, Html5, Javascript, Sql.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.