Summary
Overview
Work History
Education
Skills
Certification
Additional Information
Timeline
Generic
Cristescu Robert

Cristescu Robert

Java Developer/SAP
Wolfsburg

Summary

An enthusiastic Java developer that you can rely on, I have strong Java knowledge and 11+ years of experience.

Overview

10
10
years of professional experience
1
1
Certification
3
3
Languages

Work History

Java Web/Mobile Application Developer & SAP

INFOSYS
02.2018 - Current

SAP WEB Platform - Finance Domain


I created the architecture of the project from the beginning.
I implemented the application modules of this project from the beginning and developed it. The delivery was for several countries


Java Web application functionality:

The application is basically based on the following modules: stock calculations, revenue calculations, monthly profit calculations, annual profit calculations, loss calculations, financial statistics according to periods, panel for user administration or admin through which we can add, delete, edit, search, filter certain information about users that are saved in turn in the database.

I implemented from the beginning the functionalities of this SAP Web financial application using the following technologies:

For the backend implementation part:
Java Spring-Boot framework
Java 11
Java Web Model View Controller
Java Microservices
Design patterns: Singleton Pattern, Factory Pattern, Proxy Pattern, Template Pattern
JPA/Hibernate
GraphQL

For the front-end implementation:
AngularJS/ TypeScript

Database: Postgresql


Docker,Kubernetes

Testing: Mockito, JUNIT 4/5, EasyMock, BDD, Cucumber and Serenity

Operating system for deployment: Linux

GIT, JIRA, Confluence,Bitbucket

Methodology: AGILE/SCRUM


Client: Financial Area



Java WEB Spring Boot/ Mobile Android - Artificial Intelligence Project - Retail Domain


I created the architecture of the project from scratch.

Java Mobile application functionality (backend):

The application is basically based on the following modules: QR code scanning, Voice Recognition, modules for production, modules for payment area, modules for database connections. The application also has the role of suggesting to customers (based on artificial intelligence - clusters) the best places where you can buy certain products regardless of the retail area. The delivery was for several countries.

I implemented the functionalities of this Java Mobile application using the following technologies:

Java backend: Android
Frontend: ReactJS

Database: MySQL

Docker,Kubernetes

Testing: BDD, Cucumber, JUNIT 4/5, Mockito, EasyMock

Operating system for deployment: Linux

GIT, JIRA, Confluence,Bitbucket

Methodology: AGILE/SCRUM

Client: Retail Area

Java Web Spring-Boot application functionality (backend):

The application is basically based on the following modules: synchronization with java mobile application in order to display all data in the web application, modules for database connections, chatbot based on artificial intelligence in order to interact virtually with customers. The delivery was for several countries

I implemented from the beginning the functionalities of this Java WEB application using the following technologies:

Java Restful Web services

Java 7/8

Java client server communication - Distributed System.
Maven
Design patterns: Singleton, Factory
JPA
GraphQL
Kubernetes
Docker
Testing: BDD, Cucumber, JUNIT, Mockito, JUNIT 4/5, EasyMock

For the front-end of the Java Web application we used:
Spring boot Thymeleaf/Angular/Typescript

Operating system for deployment: Linux


GIT, JIRA, Confluence,Bitbucket

Methodology: AGILE/SCRUM

Client: Retail Area


Java WEB Spring Boot - SAP ERP Portal - Automotive Domain:


Java Web Spring-Boot application functionality (backend):


The application is basically based on the following modules: module for inventory management, module for process management, module for stock calculations, module for revenue calculations, module for profit calculations, module for loss calculations, module for user and administrator management, modules for database connections, modules for implementing email transmission (SMTP). The delivery was for several countries.


I implemented the functionalities of this Java WEB application using the following technologies:

Java Microservices.

Java 11.

Java client server communication.

SMTP/TCP-IP/UDP
Maven
Design patterns: Singleton, Proxy
JPA/Hibernate
GraphQL
Kubernetes
Docker
Testing: Mockito, EasyMock, JUNIT


For the front-end of the Java Web application we used:

ReactJS.


Operating system for deployment: Linux


GIT, JIRA, Confluence,Bitbucket

Methodology: AGILE/SCRUM

Client: Automotive Area


Java WEB Spring-Boot / Android - Medical Project (Healthcare Domain)


This project I developed under my leadership as Java Technical Lead. For this project we got approval for implementation from the beginning. This project is based on medical devices that are synchronized in real time with the web and mobile application. The delivery was for several countries and took about 6 months.


Java Mobile - Android application functionality (backend):


The application is basically based on the following modules:


  • module for facial authentication, module for authentication using email address or facebook, module for real time heart rate measurement, module for real time blood pressure measurement, module for real time blood glucose measurement, module for real time smart watch synchronization, module for real time oxygen level measurement, module for real time breath measurement, module for real time disease diagnosis based on Machine Learning (datasets), module for sending emails to doctors (SMTP), module for Audio/Video call, module for emergency call.


I implemented from the beginning the functionalities of this Java Mobile application using the following technologies:


Java backend: Android


Java Bluetooth Energy


SMTP


Database: MySQL


Docker,Kubernetes


Testing: BDD, Cucumber, JUNIT, Mockito, EasyMock


Operating system for deployment: Linux


For the front-end of the Java Mobile application I used:


Android User Interface XML implementation.


Java Web part - Spring-Boot application functionality (backend):


The web version of the project has been implemented for real-time synchronization with the mobile application in order to obtain the data. The web version is also based on an AI-based chatbot in order to get appointments to doctors in real time. The web version also serves the purpose of keeping patient histories.


I implemented from the beginning the functionalities of this Java WEB application using the following technologies:

Java Microservices.

Java 8/9.

Java client server communication.

SMTP
Maven
Design patterns: Singleton
Hibernate
GraphQL
Kubernetes
Docker
Testing: Mockito, EasyMock, JUNIT


For the front-end of the Java Web application I used:

AngularJS.


Operating system for deployment: Linux


GIT, JIRA, Confluence,Bitbucket

Methodology: AGILE/SCRUM

Client: Healthcare Area




Java, .Net Programmer & SQL Database

Regio Impex(Full-Time) / RADCOM(Part-Time)
02.2017 - 12.2017

I created the architecture of the project from the beginning.
I implemented the application modules of this project from the beginning and developed it.


Java Web application functionality:

The application is basically based on the following modules:


module for synchronization with petrol stations in order to display data in real time, module for monitoring petrol stations online, module for paying fuel, module for paying invoices, module for calculating costs according to the current fuel price, module for purchasing other products from petrol stations, module for calculating fuel tank volumes.


I implemented from the beginning the functionalities of this Java Web in domain petroleum-gas application using the following technologies:


For the backend implementation part:


Java Spring-Boot framework

JPA/Hibernate

Java Microservices

Java 7/8

Java - Model View Controller

Java - Maven

Apache Tomcat Server

Design Patterns: Factory


For the front-end implementation:

AngularJS


Database: SQL Server

Docker,Kubernetes

Testing: Mockito, JUNIT 4, EasyMock


Operating system for deployment: Linux


GIT, JIRA, Confluence,Bitbucket


Methodology: AGILE/SCRUM


.Net/ C# Gas application functionality:


The application is basically based on the following modules:


module for monitoring the gas level in a container, module for calculating the amount of gas remaining in the container after refilling, module for QR code scanning, module for synchronizing the current gas price, module for price calculations.


I implemented from the beginning the functionalities of this .NET/C# Web /Desktop gas application using the following technologies:


For the backend implementation part:

Web application:


.NET 4.5

Entity framework


Desktop Application:


C# - WPF/Windows forms


Database: SQL Server


Testing: BDD, TDD, xUnit


Operating system for deployment: Linux


GIT, JIRA, Confluence,Bitbucket


Methodology: AGILE/SCRUM


Client: Petroleum - Gas Area



RADCOM:


I created the architecture of the project from the beginning.
I implemented the application modules of this project from the beginning and developed it.


Java Web application functionality:

The application is basically based on the following modules:


module for sending sms telephone messages, module for receiving sms telephone messages, voice, module for charging telephone messages, module for charging telephone calls, module for receiving telephone calls, module for changing call status: on hold, forwarding, etc.


I implemented from the beginning the functionalities of this Java Web in telecommunications domain using the following technologies:


Java Spring-Boot framework

Java - Model View Controller

Java - Maven

JPA/Hibernate

Java Microservices

JAVA 8

JAVA JAINSLEE

SMTP, TCP/IP, UDP

MTPQ, M3UA

Apache Tomcat Server

Design Patterns: Factory, Prototype


For the front-end implementation:

Spring-Boot Thymeleaf


Database: Postgresql


Testing: Mockito, JUNIT 4, EasyMock


Operating system for deployment: Linux


GIT, JIRA, Confluence,Bitbucket


Methodology: AGILE/SCRUM


Client: Telecommunications Area


Programmer-Java & Java Android(DETERMINED PROJECT)

NTS
02.2016 - 01.2017

I created the architecture of the project from the beginning. I implemented the application modules of this project from the beginning and developed it.


Java Web/Desktop/Mobile applications functionality:


The application is basically based on the following modules:


module for connecting to the device through which invoices can be paid, purchasing various products, module for accessing and implementing screen functionalities with payment options, module for accessing and implementing screen functionalities with options through which products can be purchased directly from the device.


I implemented from the beginning the functionalities of this Java Web/Desktop & Java Mobile - Android in automations domain using the following technologies:


Java WEB - J2EE/ Java Desktop - FX/Swing/ Java Android

Java - Model View Controller

Java - Maven

Java WEB Services

JAVA 6

Java Socket for communication using TCP, UDP, SMTP

Java Encrypted for Client-Server

Apache Tomcat Server

Design Patterns: Prototype


For the front-end implementation:

JSP/JSF


Database: SQL Server


Testing: JUNIT


Operating system for deployment: Linux


GIT, JIRA, Confluence


Methodology: AGILE/SCRUM


Client: Automations Area



Java Programmer/.Net+ SQL (DETERMINED PROJECT)

Romanian Soft Company
02.2015 - 12.2015

I implemented the application modules of this project and developed it.

Java Web /.NET Web / C# Windows Forms applications functionality:

The applications is basically based on the following modules:


module for doctors administration, module for patients administration, module for medicines administration, module for payment of services, module for appointments for tests, module for contacting doctors, nurses, modules for managing hospital resources, etc.


I implemented the functionalities of this Java Web/ .NET / C# Desktop project in healthcare domain using the following technologies:


Java WEB - J2EE

Java - Model View Controller

Java - Maven

Java WEB Services

JAVA 6

Apache Tomcat Server

Design Patterns: Factory


.NET / C# version:

.NET - Entity Framework

WPF

C# - Windows Forms


For the Java front-end implementation:

JSP/JSF


For the .NET front-end implementation:

aspx pages


Database: SQL Server/ MySQL


Testing: JUNIT


Operating system for deployment: Linux


GIT, JIRA, Confluence


Methodology: AGILE/SCRUM


Client: Healthcare Area

Java J2EE Programmer(DETERMINED PROJECT)

UNICREDIT BUSINESS INTEGRATED SOLUTIONS
10.2014 - 02.2015

I implemented the application modules of this project and developed it.


Java Web application functionality:


The application is basically based on the following modules:


module for displaying customer data, module for calculating credit rates, module for currency exchange, module for exporting xls files, module for managing funds, module for managing savings accounts, module for calculating salaries for credit purposes, module for calculating bank indicators, etc.


I implemented the functionalities of this Java WEB application using the following technologies:


JAVA J2EE

Java - Model View Controller

Java - Maven

Web Services: SOAP (WSDL)

Design Patterns: Factory

Hibernate

Java - Servlet

Apache Tomcat Server


For the front-end implementation:

AngularJS


Database: ORACLE 11G/ ORACLE 12C/ DB2 Performance


Testing: JUNIT


Operating system for deployment: Linux


GIT, JIRA, Confluence


Methodology: AGILE/SCRUM


Client: Banking Area



Java Software Engineer - Projects - Freelancing

Confidential
01.2014 - 10.2014

Programming Java JEE, Java Swing, Java Android, Javascript, Perl - 3 projects for 3 companies.


Implement Online Communicator - Java J2EE.


Programming Java JEE (Spring, Hibernate, JSF), Swing, Android.


Programming Java Spring MVC + JavaScript EXT for web application.


Functional Programming ELM.

Education

Ph.D. - Cybernetics, Statistics And Economic Informatics

Academy of Economic Studies
Bucharest
04.2001 -

Master of Science - Cybernetics, Statistics And Economic Informatics

Academy of Economic Studies
Bucharest
04.2001 -

Bachelor of Science - Cybernetics, Statistics And Economic Informatics

Petroleum-Gas University
Ploiesti
04.2001 -

Skills

Java WEB, Java Mobile Android, Java Desktop, SAP, NET, C#, Javascript, AngularJS, ReactJS, NodeJS, SQL Databases, Oracle Databases, Linux

undefined

Certification

SAP Certified Technology Associate - SAP HANA 2.0 SPS05 - SAP Certified Technology Associate - SAP HANA 2.0 SPS05 - https://www.credly.com/go/W34sBDf1

Additional Information

Publications at International Conferences:


https://www.ceeol.com/search/article-detail?id=782841


https://www.ceeol.com/search/article-detail?id=538079


https://www.ceeol.com/search/article-detail?id=286424


https://www.conferenceie.ase.ro/wp-content/uploads/2015/04/ProgramIE2015_draft.pdf

Timeline

SAP Certified Technology Associate - SAP HANA 2.0 SPS05 - SAP Certified Technology Associate - SAP HANA 2.0 SPS05 - https://www.credly.com/go/W34sBDf1

03-2022

Java Web/Mobile Application Developer & SAP

INFOSYS
02.2018 - Current

Java, .Net Programmer & SQL Database

Regio Impex(Full-Time) / RADCOM(Part-Time)
02.2017 - 12.2017

Programmer-Java & Java Android(DETERMINED PROJECT)

NTS
02.2016 - 01.2017

Java Programmer/.Net+ SQL (DETERMINED PROJECT)

Romanian Soft Company
02.2015 - 12.2015

Java J2EE Programmer(DETERMINED PROJECT)

UNICREDIT BUSINESS INTEGRATED SOLUTIONS
10.2014 - 02.2015

Java Software Engineer - Projects - Freelancing

Confidential
01.2014 - 10.2014

Ph.D. - Cybernetics, Statistics And Economic Informatics

Academy of Economic Studies
04.2001 -

Master of Science - Cybernetics, Statistics And Economic Informatics

Academy of Economic Studies
04.2001 -

Bachelor of Science - Cybernetics, Statistics And Economic Informatics

Petroleum-Gas University
04.2001 -
Cristescu RobertJava Developer/SAP