05/28/2025 updated
AM
100 % available
Senior Java Developer - Freelancer - Contractor
Ploiesti, Romania
Only remote
BSc Information Technology, MSc Business Engineering and ManagementJava (Programming Language)Spring SecurityAmazon Web ServicesArchitectureAtlassian JiraCloud ComputingDatabasesQuartz (Graphics Layer)Electronic Data Interchange (EDI)GradleJava Message Service (JMS)PostgreSQLApache MavenMongoDBOpenShift
I am a Senior Java / Kotlin Developer / Freelancer / Consultant with over 10 years of experience. I use my expertise to identify and implement clients' needs with regard to their software solutions.
About my skills:
• Java: Spring Boot 3, Spring Data, Spring Quartz, Spring Security
• Data exchange: Apache Kafka, Kafka Connect, JMS, RESTful web services
• Architecture: Microservices architecture, Hexagonal & Onion architectures
• Monitoring: Prometheus, Grafana, Alertmanager
• Cloud: AWS, Google Cloud Platform
• Databases: Postgresql, Mongo, Oracle, Snowflake
• Tools & others: Git, Maven, Gradle, Jira, TeamCity, Jenkins, Openshift, Docker, Kubernetes, Terraform
Only interested in remote work
Do you need software solutions for your business? Let's connect!
Skype: Andrei Mandris
Email: andrei.mandris.dev@gmail.com
About my skills:
• Java: Spring Boot 3, Spring Data, Spring Quartz, Spring Security
• Data exchange: Apache Kafka, Kafka Connect, JMS, RESTful web services
• Architecture: Microservices architecture, Hexagonal & Onion architectures
• Monitoring: Prometheus, Grafana, Alertmanager
• Cloud: AWS, Google Cloud Platform
• Databases: Postgresql, Mongo, Oracle, Snowflake
• Tools & others: Git, Maven, Gradle, Jira, TeamCity, Jenkins, Openshift, Docker, Kubernetes, Terraform
Only interested in remote work
Do you need software solutions for your business? Let's connect!
Skype: Andrei Mandris
Email: andrei.mandris.dev@gmail.com
Languages
EnglishNative speakerRomanianNative speaker
Project history
The client, a global pharmaceutical company, needed a robust reporting system to track clinical trial progress, but faced major challenges aggregating real-time patient and sample data from heterogeneous, siloed systems.
- Increased the visibility over 80% of the data by creating a dashboard service deployed in AWS which was aggregating the data from multiple sources and exposing statistics and reports about the uploaded medical files, collected samples, enrolled patients and study context information.
- Reduced the lag of report building by 90% by designing a series of granular events for each change in the source systems and handled them asynchronously allowing the reports to refresh in real-time.
The client, a global pharmaceutical company, was losing users because they were unable to offer them AWS based file ingestion services to integrate with.
- Increased the number of users by 50% by developing an AWS cloud based dropzone solution which was ingesting files through an S3 bucket and was processing the resulting S3 events coming in through an SQS messaging queue.
The client, a global top player in the Q-commerce industry, was struggling with low user satisfaction and huge costs of maintaining their data, due to a lot of duplicate products.
- Eliminated over 100k duplicate products around the world by creating an event based asynchronous deduplication service which cleaned up the redundant barcodes, reassigned the scattered vendor products to the newly merged product and archived the duplicates.