Summary
Overview
Work history
Education
Skills
Languages
Affiliations
Timeline
Generic
Roman Fiodorov

Roman Fiodorov

Chisinau,CHI

Summary

Highly skilled software engineer with extensive experience in Java programming, Scala, and Spring framework. Proficient in database management using PostgreSQL, MySQL, and Microsoft SQL Server. Adept at utilising Docker, Kubernetes, and cloud platforms such as Microsoft Azure and AWS to enhance application deployment and scalability. Demonstrates expertise in Agile methodologies and tools like JIRA, Confluence, and Bitbucket. Strong background in web development with HTML, CSS, JavaScript, AngularJS, and Bootstrap. Committed to continuous improvement through the use of modern development tools including IntelliJ Idea, Gradle, Maven, Jenkins, GitLab, Grafana, SonarQube.

Overview

13
13
years of professional experience
6
6
years of post-secondary education

Work history

Java Software Engineer

AddCode
Chisinau, Moldova
01.2025 - Current
  • Built reusable templates and platform extensions to improve team productivity.
  • Developed and unit tested microservices to maximise quality.
  • Worked with product owners to refine and prioritise feature backlogs.
  • Completed allocated work within agreed time, cost and quality to meet and surpass customer expectations.
  • Checked software for errors and coded updates to fix problems.
  • Reviewed, validated and automated testing to improve code quality.
  • Collaborated with other developers to identify and alleviate software bugs.
  • Produced clean, error-free code in line with internal quality standards.

Java Software Engineer

KYLA
06.2023 - 02.2025
  • As a Java Software Engineer at Kyla, I contribute to the development of new features and maintaining the quality of applications
  • I work with the latest technologies to ensure the efficiency and reliability of our solutions
  • Kyla's AI ensures accurate diagnoses, predicts future health issues, and empowers you to prevent future illnesses, reduces the impact of time on health with medications, supplements, and personalized nutrition that lets you change your relationship with aging
  • Technologies: Spring Boot 3, Java 21, Scala, AWS, Grafana

Tech Lead

PENTALOG
11.2022 - 06.2023
  • Company Overview: The world's leading integrated security company, providing security solutions to governments, businesses, and individuals in over 90 countries
  • As the Tech Lead, I was responsible for resolving all technical challenges and making strategic decisions regarding solution implementation
  • I worked closely with internal and external teams to ensure the application met high standards for functionality and performance
  • My role included guiding the development process, overseeing technical operations, and ensuring effective collaboration across multiple teams
  • The world's leading integrated security company, providing security solutions to governments, businesses, and individuals in over 90 countries
  • Developed an internal tool designed to streamline the organization of security teams
  • The system facilitated the creation and management of security routes, including detailed tracking of vehicles, safe boxes, building access keys, and other critical assets
  • Additionally, the tool automated shift scheduling based on individual team members' skills, licenses, and certifications, while also accounting for vacation time, sick leaves, and other absences
  • Technical Environment: Java 11, Spring 2, Google Cloud Engine (GCE)

Java Developer

PENTALOG
07.2020 - 11.2022
  • Company Overview: This company solves the #1 issue facing students today - the skyrocketing cost of college - with high quality online courses that prepare students for success
  • This company solves the #1 issue facing students today - the skyrocketing cost of college - with high quality online courses that prepare students for success
  • The project is oriented to the students who has not enough credits for applying college or another institution
  • On this platform they may learn topics and passing exams after that a transcript email will be sent to the institution with the student results in order to apply this student
  • Technical Environment: Microservices, Spring Suite (Boot / Web / Security / JPA), JAVA 13, Amazon Web Services, Vue.js, Kafka, Kafka streams, Hibernate, MySql
  • Team Size: 70 members

Automation QA

PENTALOG
05.2020 - 07.2020
  • Company Overview: Multinational corporation known for being one of the largest sportswear manufacturers in the world
  • Worked as Automation QA for improving processes and architecture of the testing framework
  • Multinational corporation known for being one of the largest sportswear manufacturers in the world
  • Technical Environment: Microservices, Spring Suite (Boot / Web / Security / JPA), JAVA 10, JAVA 8, Amazon Web Services, React.js, Angular 8, RxJS, Electron.js, Material Design, TypeScript, SASS, Roomle, Konva
  • Team Size: 30

Java Developer

PENTALOG
07.2018 - 04.2020
  • Company Overview: The client is a company providing a wide range of insurance and savings services covering the personal and professional areas, focusing either on investments or equities
  • Migrating the application from the previous client to a new one
  • Creating infrastructure on Azure portal (virtual machines, service buses, blob storages, MS SQL servers, internal network, DNS zones, applying access restrictions)
  • Nginx, Tomcat configuration
  • Implementing CI/CD (Jenkins) and Sonar
  • Writing and fixing issues with JUnit and integration tests
  • Participation in daily synchronization meetings with the client
  • Preparing the migration-related documentation to the new client
  • Participating in Agile-Scrum ceremonies
  • The client is a company providing a wide range of insurance and savings services covering the personal and professional areas, focusing either on investments or equities
  • Technical Environment: JAVA 13, SwaggerUI, GIT, Eclipse, Jenkins, Sonar, AngularJS, JUnit, Azure Cloud, Azure Virtual Machines, SQL, Azure Blob Storage, Service Bus, Twilio, SendGrid, Google Maps API, Google Analytics, REST, iOS SDK, ObjectiveC, AFNetworking, Android SDK, Crashlytics, Android Push Notifications, MVP
  • Team Size: 9

Developer

PENTALOG
10.2017 - 06.2018
  • Creation of new menu items
  • Fixing the issues on the existing pages
  • Unit testing
  • Performing integration testing
  • Data encryption using Hibernate
  • Participation in daily Scrum meetings and other Scrum ceremonies
  • Working with user permissions and perimeters
  • Technical Environment: HTML, CSS, Hibernate, Spring Security, JSF 2.2, PrimeFaces, Quartz, Jetty, Tomcat, SonarQube, Mockito, JUnit, Jenkins, Scrum

Developer

PENTALOG
06.2017 - 11.2017
  • Company Overview: Our client, one of the world leaders in the field of energy management, supplies its customers with tools that assist them in measuring and controlling their energy consumption
  • Participation in daily Scrum meetings with the client
  • Creation of custom importers and exporters of data within the client internal application server
  • Testing the existing data (unit and integration testing)
  • Debugging and fixing the issues
  • Our client, one of the world leaders in the field of energy management, supplies its customers with tools that assist them in measuring and controlling their energy consumption
  • Technical Environment: JAVA 1.8, Internal Framework, Scrum, Internal Application Server, Oracle, Apache Maven 2.2.1, JIRA, OSGi, Web Services, Eclipse
  • Team Size: 12

Developer

PENTALOG
02.2017 - 05.2017
  • Company Overview: The client is a company of French origin, a joint venture between one of the most important water services providers worldwide and Europe's leading telecommunications group in the field of radio remote meter reading solutions
  • Back-end development for the meter reports
  • Management of the database data
  • Interface creation based on JSP with AJAX data synchronization
  • Ensuring the authorization for LDAP users
  • Debugging and fixing issues discovered by the QA team and client
  • The client is a company of French origin, a joint venture between one of the most important water services providers worldwide and Europe's leading telecommunications group in the field of radio remote meter reading solutions
  • Technical Environment: JAVA 8, Hibernate, Spring MVC, Spring Security, Apache POI, Log4j, Bootstrap, CSS, jQuery Datatables, jQuery, MySQL, Tomcat 8, Maven 3, Eclipse Luna, JUnit 4
  • Team Size: 9

Developer

PENTALOG
05.2016 - 05.2017
  • Company Overview: The client is a specialist in providing digital services for planning, optimization and tracking field interventions, taking into account specific business needs
  • Participation in sprint planning
  • Development of new features described in the backlog, both back-end and front-end
  • Debugging and fixing issues discovered by the QA team and client
  • Application maintenance during week-ends and after-works
  • Knowledge sharing with the new colleagues
  • The client is a specialist in providing digital services for planning, optimization and tracking field interventions, taking into account specific business needs
  • Technical Environment: JAVA, Spring MVC, Spring Test, Spring Security, JPA, Hibernate, Jackson, Mockito, MySQL, AngularJS, Karma, Jasmine, Maven, Jenkins, Tomcat, GIT
  • Team Size: 10

Java Technical Consultant

CRYSTAL SYSTEM
10.2015 - 05.2016
  • Company Overview: A company providing IT solutions and services worldwide
  • Participation in the development of an application for operation management, designed for an important financial institution in Moldova
  • Development of a report management module: report upload and processing, information sending to the ETL module which collects the data and ensures their storage in the database
  • Creation of a feature to extract data from the database, allowing then to present them on the application interface under the form of reports
  • Ensuring the synchronization with LDAP
  • Support and consultancy concerning the technical aspects of the development process
  • Proposal of technical solutions to meet the client's needs and requirements
  • A company providing IT solutions and services worldwide
  • Technical Environment: JAVA, SQL, Spring, Hibernate, HTML, CSS, JavaScript, jQuery, Bootstrap, JUnit, PostgreSQL, Tomcat, Jetty, Eclipse, IntelliJ Idea, Jenkins, SonarQube, LDAP

Java/Scala Developer

IZSEARCH
11.2014 - 10.2015
  • Company Overview: A company based in the US which offers a search engine allowing users to carry out searches about websites, images, videos in a secure environment
  • Participation in the development of the company's main solution - the search engine
  • Analysis of the project requirements
  • Implementation of features according to technical and functional specifications
  • Bug fixing and implementation of improvements in order to increase system performance
  • A company based in the US which offers a search engine allowing users to carry out searches about websites, images, videos in a secure environment
  • Technical Environment: JAVA, Scala, Spring, Hibernate, JPA, SQL, PostgreSQL, Maven, HTML, CSS

Java Developer

AM-SOFTGROUP
06.2012 - 10.2014
  • Company Overview: A company providing custom IT solutions and services for the insurance, healthcare and law sectors
  • Participation in the development of two main projects: Application allowing to manage visitors in a company
  • Development of a feature giving the possibility to print specific data on access badges: name, bar codes, hour, expiry date
  • Creation of a connection with the printer via Applet
  • Time management application for employees
  • Development of the application modules
  • Bug fixing and proposal of appropriate technical solutions in order to ensure a high quality of the developed software
  • A company providing custom IT solutions and services for the insurance, healthcare and law sectors
  • Technical Environment: JAVA, SQL, HTML, CSS, Spring, Hibernate, Tomcat, PostgreSQL

Education

Master's Degree - Database Administration

"Alecu Russo" State University
01.2010 - 01.2012

Bachelor's Degree - Mathematics and Computer Science

"Alecu Russo" State University
01.2006 - 01.2010

Skills

  • Java Programming
  • Scala
  • Hibernate
  • Spring
  • JPA
  • PostgreSQL
  • MySQL
  • H2
  • Microsoft SQL Server
  • Docker
  • Kubernetes
  • Microsoft Azure
  • AWS
  • JIRA
  • Confluence
  • Bitbucket
  • Jenkins
  • GitLab
  • Grafana
  • SonarQube
  • IntelliJ Idea
  • Gradle
  • Maven
  • Tomcat
  • Jetty
  • Nginx
  • JUnit
  • Mockito
  • Agile
  • Scrum
  • Kafka
  • Spring Boot
  • Spring Security
  • HTML
  • CSS
  • JSF 22
  • PrimeFaces
  • Quartz
  • PowerMockito
  • SOAP
  • QueryDSL
  • JavaScript
  • JQuery
  • AngularJS
  • Angular Material
  • SCSS
  • SQL
  • Bootstrap
  • Angular

Languages

English
Advanced (C1)
Russian
Native
Romanian
Fluent
Spanish
Elementary

Affiliations

  • Reading
  • Fishing
  • Boardgames
  • Chess

Timeline

Java Software Engineer

AddCode
01.2025 - Current

Java Software Engineer

KYLA
06.2023 - 02.2025

Tech Lead

PENTALOG
11.2022 - 06.2023

Java Developer

PENTALOG
07.2020 - 11.2022

Automation QA

PENTALOG
05.2020 - 07.2020

Java Developer

PENTALOG
07.2018 - 04.2020

Developer

PENTALOG
10.2017 - 06.2018

Developer

PENTALOG
06.2017 - 11.2017

Developer

PENTALOG
02.2017 - 05.2017

Developer

PENTALOG
05.2016 - 05.2017

Java Technical Consultant

CRYSTAL SYSTEM
10.2015 - 05.2016

Java/Scala Developer

IZSEARCH
11.2014 - 10.2015

Java Developer

AM-SOFTGROUP
06.2012 - 10.2014

Master's Degree - Database Administration

"Alecu Russo" State University
01.2010 - 01.2012

Bachelor's Degree - Mathematics and Computer Science

"Alecu Russo" State University
01.2006 - 01.2010
Roman Fiodorov