About Adrian
What I can help you with (Services)
- Maintenance and feature improvements for JavaFX desktop applications
- Bug fixing and stability improvements (crashes, UI responsiveness issues, regressions)
- Performance improvements (UI freezes, slow rendering, heavy TableView/ListView paths)
- Refactoring and modernization (clean architecture, testability, long-term maintainability)
- Maintenance and improvements for Java backend services (Spring / Java 11+)
- Bug fixing, refactoring, reliability improvements, performance tuning
- Integration work (APIs, data sources, pipelines), CI-friendly changes
Romanian
Native or bilingual
English
Conversational
Experience
- CS GROUP ROMANIAJAVA DEVELOPPERDIGITAL AND ITOctober 2018 - Today (7 years and 9 months)Craiova, DJ, Romania
Project Sentinel Application Platform (SNAP):
responsibilities:- Design and development of new functionalities, maintenance and performance improvement of modules: Virtual File System, Product Library, Graph Builder, Readers/Writers (GDAL, Kompsat, Rapid Eye, Pleiades, World View 2, SPOT 6, ECOSTRESS), Operators (Swath2Grid, Polygon subset, Radiometric Indices and more), Sen2Cor STA Adapter, integration of native libraries (GDAL, Open JPEG, JP2), Implementation of the unit tests (JUnit).
- Research, evaluate and provide effective and robust solutions to various application functionality issues through BUGs fixing, debugging and refactoring.
- Delivering high quality code to ensure that requirements and quality standards are met with application performance in mind.
- Providing technical support to teammates and the application users through the dedicated forum (STEP Forum), by demonstrating a proactive and constructive attitude with them.
technologies: Java 8, 11, 21 (with Swing), OpenJDK 8, 11, 21, Python, Shelltools: Maven, Git, InteliJ, Jira, Confluence, Jenkins, HyperV, WMWareProiect Lightweight orchestration and integration framework for remote sensing processing (TAO)
responsibilities:- Design and development of new functionalities, maintenance and performance improvement of modules: GDAL, Data Sources (ASF, AWS, DAS, EO-CAT, Fed-EO, SciHub, USGS and more), Docker EnMAP-Box, Viewer Service.
- Implementation of unit tests (JUnit).
- Research, evaluate and provide effective and robust solutions to various application functionality issues through BUGs fixing, debugging and refactoring.
- Delivering high quality code to ensure that requirements and quality standards are met with application performance in mind.
- Providing technical support to teammates, by demonstrating a proactive and constructive attitude with them.
technologies: Java 8, Java 11, Java 17tools: Maven, GIT, InteliJ, Docker Desktop - NETROM SOFTWARE SRLPRACTITIONERDIGITAL AND ITJune 2017 - July 2017 (1 month)Craiova, DJ, RomaniaThe main objectives of the internship:
- 1 . The application of the rules of organized and efficient work, of responsible attitudes towards the didactic scientific field, for the creative exploitation of one's own potential, in compliance with the principles and norms of professional ethics: Understanding the technological process, Understanding the project requirements, Elaboration of the models, Projection, Installation and configuration of the work tools, Implementation, Testing and validation.
- 2. The efficient performance of activities organized in an interdisciplinary group and the development of empathic capacities for interpersonal communication, for relating to diverse groups: Understanding the personal role within the team, Organization and conduct of technical meetings, Reporting and addressing project issues
- 3. Use of effective methods and techniques for learning, information, research and development of the capacities to capitalize on knowledge, to adapt to the requirements of a dynamic society and to communicate in Romanian and in a language of international circulation: Understanding the components of project documentation, Elaboration of technical documentation, Developing a web application using the Java Spring framework and consuming a web service API
The activity of the internship:
- design and implementation of a web application software developed in Java using the Spring framework, which allows viewing, adding, deleting, commenting on advertisements that can be posted by anyone without the need to create an account.
. - UNIVERSITY OF CRAIOVA, INCESA - RESEARCH HUB IN APPLIED SCIENCESINCESA PROJECTS INTERNSHIPDIGITAL AND ITDecember 2016 - July 2017 (7 months)Craiova, DJ, RomaniaCreation of an IT package that provides information about the buildings in the university's heritage, including information about the halls, usable areas, hall destination, beneficiary, manager, investments. Generating the reports.
Recommendations
Be the first to recommend Adrian
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- MASTER OF COMPUTER SCIENCEUniversity of Craiova2021Field of study: Methods and models in artificial intelligence Professional skills: • Knowledge of the main methods and models used in the development of intelligent software programs • Development and maintenance of the computer applications • The use of computer tools in an interdisciplinary context • The use of software packages in the process of research - development and processing of the results • Approaching interdisciplinary application development topics in the field of artificial intelligence, going through the stages of the project development, software implementation and interpretation of the results • Teaching concepts specific to the field of informatics in pre-university education (on the condition of completing the pedagogical training module) Transversal skills • Responsible and independent involvement in the performance of professional and scientific activity leading to measurable results • Active participation in laboratory activities, in which working groups are involved and the manifestation of personal initiative in the teamwork • The use of all sources of information in the learning process, in accordance with the training requirements in the IT specialization and the awareness of the degree of achievement of the training objectives of an IT specialist.
- BC IN COMPUTER SCIENCEUniversity of Craiova2018Field of study: Computer Science Professional skills: • Programming in high-level languages • Development and maintenance of the computer applications • The use of computer tools in an interdisciplinary context • Using the theoretical foundations of computer science and formal models • Database design and management • Design and administration of the computer networks Transversal skills: • The application of the rules of organized and efficient work, of responsible attitudes towards the didacticscientific field, for the creative exploitation of one's own potential, in compliance with the principles and norms of professional ethics • Effectively carrying out activities organized in an inter-disciplinary group and developing empathetic capacities for inter-personal communication, relating and collaborating with diverse groups • The use of effective methods and techniques for learning, information, research, and the development of the capacities to capitalize on knowledge, to adapt to the requirements of a dynamic society and to communicate in Romanian and in an international language.