03/13/2024 updated

**** ******** ****
100 % available

Senior Java/Kotlin Developer, Senior Java Developer, Senior Java Developer

Bucharest, Romania
Only remote
BS Computer Science
Bucharest, Romania
Only remote
BS Computer Science

Profile attachments

CV - Cristian Rosu

Java (Programming Language)Apache ActiveMQApplication Programming Interfaces (APIs)Amazon Web ServicesSoftware-SuiteOptical Character Recognition (OCR)AuthenticationsMicrosoft AzureLinuxOnline BankingHibernateJava Persistence APIPostgreSQLMongoDBMySQLNoSQLRabbitMQBlockchainAmazon Simple Notification Service (SNS)Software SystemsSQL DatabasesWeb PagesSpring CloudApache CamelSpring BootBackendKotlinIntegration TestsKubernetesEthereumGraphQLFront End Software DevelopmentApi GatewayCucumber (Software)Selenium WebdriverDockerUser AdministrationMicroservices
SNS, AWS, ActiveMQ, apache camel, API Gateway, API, backend, blockchain, Cucumber, Docker, Ethereum, Frontend, GraphQL, Hibernate, Computer Science, integration tests, Java, JPA, Kotlin, Kubernetes, Linux, Microservices, microservices architecture, Azure, MongoDB, MySQL, NoSQL, online banking, Optical Character Recognition, PostgreSQL, RabbitMQ, SQL, Selenium Webdriver, application suite, software solutions, Spring Cloud, Spring Boot, user management, authentication, web pages

Experience

Professional experience5 - 10 years
Freelancer since2018

Languages

EnglishFluent

Project history

Senior Java Developer

Upwork
Developed and maintained a new GraphQL API Platform used for integrations with
different systems in our application, currently handling about 8M+ GraphQL
requests per day.

Developed a new system for GraphQL subscriptions based on Hermes events.

Developed and maintained Frontend Gateway, a gateway specifically used for
frontend web pages, handling 150M+ requests per day.

Developed and maintained API Gateway, a gateway used for internal and external
backend requests, handling 400M+ requests per day.

Senior Java Developer

Digital ID is a company that offers KYC (Know Your Customer) as a service.

I replaced the old, manual customer verification system with a fully automated
system based on Face Recognition and Optical Character Recognition which
improved client satisfaction by drastically reducing the customer wait time on
signup from 1-2 days to under 1 minute, ensuring a 97% success rate and
also removed the human mistake involved in the manual verification process.

Senior Java Developer

Aurachain
Aurachain is a platform for creating applications without writing code which also
integrates with the Ethereum blockchain.

I implemented a scalable blockchain module that easily integrated into the
existing platform and enabled both technical and non-technical customers to
seamlessly develop and deploy ethereum smart contracts. This led us to secure a
strategic business partnership with a client 10x bigger than our average client.

Senior Java Developer

Agys - Bank Connect
Bank Connect is a fast and scalable banking application suite consisting of
multiple modules created to replace the client's slow system.

Lead a team of 6 people in implementing the core module, responsible for user
management, authentication and authorization used in every business module.

Senior Java Developer

BPM Wave - Blue Fabric
The client had a JavaEE Monolith which became very hard to maintain and grow
and was looking for a long term solution to his problem.

I suggested and implemented a solution which increased developer's productivity
by migrating to a microservices architecture based on Spring Boot and Spring
Cloud. Eliminated customer frustration when deploying by having 100% uptime
even during deployments. Decreased the deploy time from 4 minutes to 1 minute.

Java Analyst Programmer

ING Romania
Studied and graduated from ING {Devschool} amongst the top students and was
offered a permanent position as a Java developer.

Implemented and developed new features for the online banking application

Implemented integration tests using Selenium Webdriver with Cucumber

Implemented new apache camel integration routes for debit/credit card issuing

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in