Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Nikolay Eremeev

Software Engineer
Marbach am Neckar

Summary

Software Developer with an Engineering Degree and a robust background in backend development. Proficient in working within agile and DevOps environments.

Overview

7
7
years of professional experience
5
5
years of post-secondary education
5
5
Certifications
3
3
Languages

Work History

Technical Lead

IBM
08.2023 - Current
  • Engineering of monitoring solution in Go and Java, leveraging OpenTelemetry and Apache Flink for comprehensive aggregation of logs, metrics, and traces across IBM's diverse systems.
  • Maintenance of open-source builds for Apache Flink, OpenTelemetry, OpenSearch and Keycloak tools and operators.
  • Implemented continuous integration and deployment strategies for faster release cycles and improved application reliability.
  • Deployment management using Kubernetes.
  • Enhanced system performance with thorough code reviews, debugging, and optimization techniques.

Software Developer

IBM
04.2022 - 07.2023
  • Led development of Tivoli Enterprise Portal Server Container from its initial concept through to its beta release and eventual General Availability. https://www.ibm.com/docs/en/om-shared?topic=guides-tivoli-enterprise-portal-server-container-deployment-guide
  • Initiated from scratch, project saw successful implementation of container image build, testing, and release pipelines, covering full software development lifecycle.
  • Introduction of this solution notably transformed installation and configuration process, reducing it from multiple days to just 5 minutes.
  • Enhanced user experience through designing and implementing user-friendly interfaces
  • Created comprehensive documentation detailing software functionality for future reference or maintenance purposes.
  • Managed project responsibilities, including sprint planning, reviews, as well as client communication and troubleshooting.

Backend Software Engineer

TeamViewer
07.2020 - 03.2022
  • Focused on development and maintenance of critical enterprise features, such as audit logs, client settings, and role based access.
  • Extended and enhanced microservice back-end codebase.
  • Performed Apache Cassandra and MS SQL database migrations, enhancing system efficiency and data integrity.

Software Engineer

Nuance Communications
04.2019 - 06.2020
  • Integrated on Development in C++ and Java, implementation of Java native interfaces for speech recognition 'Dragon' engine integration on Android Auto and Linux platforms.
  • Implemented automated build and deployment processes to streamline release management procedures.
  • Creation of optimized build procedures with decreased time by 50%.
  • Performed releases and customer support.

Student Assistant

Institut für Nachrichtentechnik, RWTH Aachen University
02.2017 - 11.2018
  • Implemented and tested various algorithms and approaches related to image content analysis, specifically in area of image search
  • Prioritized optimizing execution time by adapting software to run on multi core architectures on university cluster, which significantly decreased data processing time

Education

Bachelor of Science - Computer Engineering

RWTH Aachen University
Aachen
09.2014 - 05.2019

Skills

    Software Engineering

undefined

Certification

Google IT Support

Timeline

Technical Lead

IBM
08.2023 - Current

Software Developer

IBM
04.2022 - 07.2023

Backend Software Engineer

TeamViewer
07.2020 - 03.2022

Software Engineer

Nuance Communications
04.2019 - 06.2020

Student Assistant

Institut für Nachrichtentechnik, RWTH Aachen University
02.2017 - 11.2018

Bachelor of Science - Computer Engineering

RWTH Aachen University
09.2014 - 05.2019
Nikolay EremeevSoftware Engineer