Andrei Mandris
@andreimandris
Senior Java developer with over 10 years of experience.
What I'm looking for
I am a Senior Java Developer with over 10 years of experience, specializing in creating robust software solutions for the pharmaceutical and fintech industries. My recent work includes developing a reporting system for a global pharmaceutical company, where I significantly improved data visibility and reduced report generation lag by 90%.
Throughout my career, I have successfully led projects that enhanced user satisfaction and operational efficiency. For instance, I developed an AWS-based file ingestion service that increased user numbers by 50% and implemented an asynchronous deduplication service that eliminated over 100k duplicate products for a major Q-commerce client. My technical expertise, combined with a strong focus on client needs, allows me to deliver impactful solutions that drive business success.
Experience
Work history, roles, and key accomplishments
Senior Java Developer
The Client
Jul 2023 - Present (1 year 10 months)
Increased the visibility of over 80% of data by creating a dashboard service deployed in AWS, aggregating data from multiple sources and exposing statistics and reports. Reduced the lag of report building by 90% by designing a series of granular events for each change in the source systems, handling them asynchronously for real-time report refreshing.
Senior Java Developer
The Client
Dec 2022 - Jun 2023 (6 months)
Increased the number of users by 50% by developing an AWS cloud-based dropzone solution, ingesting files through an S3 bucket and processing S3 events via an SQS messaging queue. This addressed the client's inability to offer AWS-based file ingestion services.
Senior Java Developer
The Client
Aug 2022 - Dec 2022 (4 months)
Eliminated over 100k duplicate products globally by creating an event-based asynchronous deduplication service. This service cleaned redundant barcodes, reassigned scattered vendor products, and archived duplicates, addressing low user satisfaction and high data maintenance costs.
Senior Java Developer
The Client
Jun 2022 - Aug 2022 (2 months)
Eliminated the risk of outdated SKU statuses by 100% by creating a Kubernetes cronjob. This cronjob utilized an SKU updating runner to set statuses according to stock events and activation dates, resolving issues with product status updates.
Senior Java Developer
The Client
May 2021 - Jun 2022 (1 year 1 month)
Saved 50% of the time spent on storing data changes by creating an SDK to incorporate an auditing framework into applications, automatically saving every change into new designated tables. Considerably decreased by 90% the time spent on extracting reports on audited fields by storing data in a distributed in-memory caching database.
Senior Java Developer (Squad Lead)
The Client
Sep 2019 - May 2021 (1 year 8 months)
Eliminated the risk of debts not being collected by 100% by architecting a collecting mechanism that paid debts and triggered upon new funds. Drastically increased sales reps' productivity, selling over 10x more loan products by designing a stable and scalable disbursement service within a new microservice.
Senior Java Developer
The Client
Sep 2020 - Jan 2021 (4 months)
Increased the number of transactions by over 20% and users by 250k by designing an installment plan REST API. This API validated eligibility status for each transaction and generated plans based on account offers retrieved from the database.
Senior Java Developer
The Client
Jul 2018 - Sep 2019 (1 year 2 months)
Increased the client's portfolio of trades by 30% and generated over $300k extra a month by creating an integration application using Apache Camel routes. Drastically reduced the time to close a deal by up to 50% by designing a highly accurate matching service.
Senior Java Technical Consultant
The Client
Sep 2017 - Jul 2018 (10 months)
Ensured 100% clarity into the client's products by building a PoC application from the ground up, providing a 360-degree perspective of key tools. This showcased fault-tolerant databases and easy-to-use enterprise development frameworks, building REST APIs and integrating with cloud solutions.
Java Developer
The Client
Sep 2016 - Sep 2017 (1 year)
Greatly improved underwriters' productivity by more than 6x and generated over 10k insurance policies by developing and integrating over 10 new products. This involved configuring entities and the application server, maintaining consistency with atomic transactions.
Java Engineer Intern
The Client
Jun 2016 - Sep 2016 (3 months)
Decreased the time spent on managing devices by more than 10x by developing a digital solution containing a REST API with CRUD operations on established entities. This allowed devices to be looked up and assigned in seconds.
Java Developer
The Client
Nov 2014 - Jun 2016 (1 year 7 months)
Eliminated booking conflicts by 100% by streamlining the reservation process and creating an Android application for classroom booking using Google Sign-in. Reduced time gaps, saving over 30 hours a week, by creating a quick booking feature scanning QR codes.
Education
Degrees, certifications, and relevant coursework
Politehnica University of Bucharest
Master's degree, Business Engineering & Management
Politehnica University of Bucharest
Bachelor's degree, Electronics, Telecommunication & Information Technology
Availability
Location
Authorized to work in
Website
andrei.mandris.devJob categories
Interested in hiring Andrei?
You can contact Andrei and 50k+ other talented remote workers on Himalayas.
Message AndreiFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
