Middle Java Developer writing clean, testable code, driven to develop his skills in newer and more efficient technologies and enthusiastic to be part of efficient teams.
Overview
12
12
years of professional experience
Work History
Java Developer
OPEN
10.2021 - Current
I worked on 3 internal application of Open, used for time reporting, project reporting, financial reports, employee and client data.
2 of the applications used JSF with PrimeFaces/ IceFaces , Java 8, Oracle (and later switched to PostgreSql).
Third application was with React 17, a tool for setting Objectives and Actions by Managers, assigning them to Employees and managing all the interviews and reviews for those objectives.
All apps were managed with Boost, we used SonarQube both locally and on the pipelines for code quality. The bugs and features were tracked via Jira.
The client had a software meant for big data. Their product offered the possibility of fast search and analysis of their database. We would connect to the client DB, track it via Kafka for changes, all changes would be sent and indexed into ElasticSearch in real time and our core microservice, a Natural Language API would analyze and give insights into the content of all the information stored. In the present moment, the software is used in the pharmaceutical domain.
My main focus was to develop the ElasticSearch Microservice, make it a Docker container, make it scalable, able to run as many nodes needed and ensure that all changes coming through Kafka were correctly indexed and synced so that the user was able to search and retrieve most up-to-date information when searching. For Frontend we used Vaadin, DB was PostgreSql. We used Docker together with Kubernetes.
Automation Test Engineer
ITINSELL
10.2021 - 09.2022
Automated tests for ITINSELL software that receives data from multiple delivery companies
Received data in JSON format and wrote method that verified the content, sent specific errors via api when needed or sent the data further to ITINSELL processing if it was correct.
Technologies: Java8, Postman.
Junior Java Programmer
IOTH CONSULTING
03.2018 - 03.2019
Write clean, efficient and testable code for BNP Paribas following an Agile process and Code Reviews processes. Itwas an internal tool for financial reporting. I mostly worked backend, Java6 data sending and writing sql stored procedures. The frontend used JSP, HTML, CSS. The deployment was done via Jenkins.
Tasks include development of new features as well as bug fixing.
Single point of contact for Keemotion, a company which provides automated sports productions, player and score detection and coaching tools in the basketball industries.
Technologies used: Ubuntu, RTMP Streaming Protocol, Wowza, Zendesk, GoodData, GoToAssist, Jira, Confluence, HTML and internal tools for score and player detection setup.
Level A3 Technician
Stefanini
11.2013 - 12.2014
Assisted with troubleshooting for Windows XP/7, MS Office Pack, internal applications specific to the client (Covance), Active Directory and Peoplesoft.
Customer Support Specialist
CGS Romania
06.2012 - 10.2013
Dealt with any Windows OS issues, MS Office, Active Directory, ActiveSync, Blackberry Enterprise Server, SCCM console deployments and monitoring.