Andrei Bondiuc
Architect/Procut Owner • Independent Contractor at Tickbird- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
German Full professional proficiency
-
Hungarian Elementary proficiency
Topline Score
Bio
Dominic Steinbach
@Andrei: Thank you for your dedication and hard work! Hopefully, we will have the chance to work together again some time soon. Andrei is well versed in all phases of the software development lifecycle; even in high-stress situations he stays level headed and delivers without compromising the quality of his code or his team work. If you are in the market for a senior software developer that get's sh:t done and documents/explains the how & why consider Andrei for your project.
Roxana Corsau
Worked with Andrei in same environment for a long time now. He was always happy to help the team and solve each appeared issue with enthusiasm and profesionalism. It was a pleasure to work together!
Dominic Steinbach
@Andrei: Thank you for your dedication and hard work! Hopefully, we will have the chance to work together again some time soon. Andrei is well versed in all phases of the software development lifecycle; even in high-stress situations he stays level headed and delivers without compromising the quality of his code or his team work. If you are in the market for a senior software developer that get's sh:t done and documents/explains the how & why consider Andrei for your project.
Roxana Corsau
Worked with Andrei in same environment for a long time now. He was always happy to help the team and solve each appeared issue with enthusiasm and profesionalism. It was a pleasure to work together!
Dominic Steinbach
@Andrei: Thank you for your dedication and hard work! Hopefully, we will have the chance to work together again some time soon. Andrei is well versed in all phases of the software development lifecycle; even in high-stress situations he stays level headed and delivers without compromising the quality of his code or his team work. If you are in the market for a senior software developer that get's sh:t done and documents/explains the how & why consider Andrei for your project.
Roxana Corsau
Worked with Andrei in same environment for a long time now. He was always happy to help the team and solve each appeared issue with enthusiasm and profesionalism. It was a pleasure to work together!
Dominic Steinbach
@Andrei: Thank you for your dedication and hard work! Hopefully, we will have the chance to work together again some time soon. Andrei is well versed in all phases of the software development lifecycle; even in high-stress situations he stays level headed and delivers without compromising the quality of his code or his team work. If you are in the market for a senior software developer that get's sh:t done and documents/explains the how & why consider Andrei for your project.
Roxana Corsau
Worked with Andrei in same environment for a long time now. He was always happy to help the team and solve each appeared issue with enthusiasm and profesionalism. It was a pleasure to work together!
Credentials
-
Deutsches Sprachdiplom (DSD) - Zweite Stufe
Konsulat der Bundesrepublik DeutschlandMay, 2007- Nov, 2024
Experience
-
Tickbird
-
Romania
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Architect/Procut Owner • Independent Contractor
-
Jan 2023 - Present
-
-
-
Remote Work
-
United States
-
Staffing and Recruiting
-
700 & Above Employee
-
Senior Java Engineer
-
Sep 2022 - Present
👉 I work as a Senior Java Engineer/ Consultant / Contractor / Freelancer and help companies around the world to design and implement state-of-the-art software solutions.My programming language of choice is Java (backend solutions using mainly Spring framework) but I have also done frontend development using JavaScript with React when needed.🤝I am an avid learner always looking for the next problem to solve! 𝐋𝐞𝐭'𝐬 𝐜𝐨𝐧𝐧𝐞𝐜𝐭!
-
-
Senior Java Engineer
-
Oct 2022 - Feb 2023
The client, one of biggest Fintech companies out of UAE, was at risk of missing a critical go live deadline. ● 𝐑𝐞𝐝𝐮𝐜𝐞𝐝 𝐫𝐞𝐠𝐢𝐬𝐭𝐫𝐚𝐭𝐢𝐨𝐧 𝐭𝐢𝐦𝐞 𝐛𝐲 𝟯𝟬% by integrating National Identity Authentication. ● 𝗜𝗺𝗽𝗿𝗼𝘃𝗲𝗱 𝗦𝘁𝗮𝗯𝗶𝗹𝗶𝘁𝘆, 𝘄𝗵𝗶𝗹𝗲 𝗿𝗲𝗱𝘂𝗰𝗶𝗻𝗴 𝗯𝘂𝗴𝘀, by refactoring and cleaning up the code.
-
-
-
accesa.eu
-
Romania
-
IT Services and IT Consulting
-
700 & Above Employee
-
Senior Java Engineer
-
Oct 2021 - Oct 2022
The client, one of biggest German electronic retailers, was facing errors due to poor maintenance, outdated technologies and deprecated dependencies to other systems.• 𝐈𝐦𝐩𝐫𝐨𝐯𝐞𝐝 𝐬𝐭𝐚𝐛𝐢𝐥𝐢𝐭𝐲, 𝐰𝐡𝐢𝐥𝐞 𝐫𝐞𝐝𝐮𝐜𝐢𝐧𝐠 𝐛𝐮𝐠𝐬 𝐛𝐲 ⅔ by refactoring and cleaning up the code, removing dependencies to deprecated projects and replacing endpoints from deprecated systems with new ones. Also, reduced security issues to virtually 0 and migrated microservices from java 8 to 17 which implied updating all frameworks used in the project like Spring and gradle.• 𝐑𝐞𝐝𝐮𝐜𝐞𝐝 𝐭𝐢𝐦𝐞 𝐬𝐩𝐞𝐧𝐭 𝐢𝐧 𝐪𝐮𝐞𝐮𝐞𝐬 𝐚𝐭 𝐜𝐚𝐬𝐡 𝐫𝐞𝐠𝐢𝐬𝐭𝐞𝐫 𝐛𝐲 𝟐-𝟒 𝐦𝐢𝐧 by adding a generated QR code to the sales document..• 𝐈𝐧𝐜𝐫𝐞𝐚𝐬𝐞𝐝 𝐭𝐡𝐞 𝐝𝐞𝐥𝐢𝐯𝐞𝐫𝐲 𝐜𝐚𝐩𝐚𝐜𝐢𝐭𝐲 𝐛𝐲 𝟐𝐗 by integrating with a new FSP(Fulfillment Service Provider). Show less
-
-
Senior Java Engineer
-
Jun 2021 - Oct 2021
The client, active in the Banking Industry, was facing issues with their risk calculation and reporting system due to lack of integration with other systems and manual manipulation of the data.• 𝐄𝐧𝐬𝐮𝐫𝐞𝐝 𝐭𝐡𝐚𝐭 𝐭𝐡𝐞 𝐜𝐥𝐢𝐞𝐧𝐭 𝐜𝐨𝐮𝐥𝐝 𝐭𝐚𝐤𝐞 𝐚 𝟏𝟎𝟎% 𝐞𝐝𝐮𝐜𝐚𝐭𝐞𝐝 𝐚𝐧𝐝 𝐢𝐧𝐟𝐨𝐫𝐦𝐞𝐝 𝐝𝐞𝐜𝐢𝐬𝐢𝐨𝐧 𝐰𝐡𝐞𝐭𝐡𝐞𝐫 𝐭𝐨 𝐩𝐫𝐨𝐜𝐞𝐞𝐝 𝐨𝐫 𝐩𝐨𝐬𝐭𝐩𝐨𝐧𝐞 𝐭𝐡𝐞 𝐩𝐫𝐨𝐣𝐞𝐜𝐭 by successfully exposing the magnitude and effort needed by providing/creating the Software Architecture Document, Solution Blueprint, Work Package Estimates and POC. Show less
-
-
Senior Java Engineer
-
Nov 2020 - Jun 2021
The client, one of the biggest IOT providers for the Car Manufacturing Industry, was wasting semnificative time for deployments due to an old monolith system. • 𝐑𝐞𝐝𝐮𝐜𝐞𝐝 𝐝𝐞𝐩𝐥𝐨𝐲𝐦𝐞𝐧𝐭 𝐭𝐢𝐦𝐞 𝐭𝐨 𝐧𝐞𝐰 𝐜𝐥𝐢𝐞𝐧𝐭𝐬 𝐭𝐨 𝟏/𝟐 by replacing the initial system with a custom new microservice based system.• 𝐈𝐧𝐜𝐫𝐞𝐚𝐬𝐞𝐝 𝐡𝐚𝐫𝐝𝐰𝐚𝐫𝐞 𝐜𝐨𝐦𝐩𝐚𝐭𝐢𝐛𝐢𝐥𝐢𝐭𝐲 𝐛𝐲 𝟐𝐗, by integrating a Thermal Profiling Solution for calibrating the hardware.
-
-
Senior Java Engineer
-
Jun 2020 - Nov 2020
The client, one of the biggest IT solution providers for the German Banking Industry, Was at risk of missing an important deadline for generating reports for the European Central Bank and German Central Bank, due to lacking manpower.• 𝐀𝐯𝐨𝐢𝐝𝐞𝐝 𝟕 𝐟𝐢𝐠𝐮𝐫𝐞 𝐩𝐞𝐧𝐚𝐥𝐭𝐲 𝐟𝐞𝐞𝐬 by supporting the client in meeting the deadline by analyzing hundreds of pages of rules and applying them to the report generation process.
-
-
Senior Java Engineer
-
Feb 2020 - Jun 2020
The client, one of the biggest commercient of pet food, was facing Authentication and Authorisation problems due to bad architecture and poor initial vision.• 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐝 𝟏𝟎𝟎% 𝐬𝐮𝐜𝐜𝐞𝐬𝐬 𝐢𝐧 𝐮𝐧𝐢𝐟𝐲𝐢𝐧𝐠 𝐮𝐬𝐞𝐫 𝐚𝐧𝐝 𝐚𝐜𝐜𝐞𝐬𝐬 𝐦𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭 𝐚𝐧𝐝 𝐫𝐞𝐝𝐮𝐜𝐞𝐝 𝟖 𝐭𝐨 𝟏 𝐞𝐧𝐜𝐫𝐲𝐩𝐭𝐢𝐨𝐧 𝐚𝐥𝐠𝐨𝐫𝐢𝐭𝐡𝐦𝐬 by re-encoding a variety of old encodings to a single new one. Also, delivered a 𝐍𝐞𝐰 𝐒𝐢𝐧𝐠𝐥𝐞 𝐒𝐢𝐠𝐧 𝐎𝐧 𝐜𝐚𝐩𝐚𝐛𝐢𝐥𝐢𝐭𝐲 by creating new sign in, forget password and registration flows. Show less
-
-
Senior Java Engineer
-
Jul 2019 - Jan 2020
he client, one of biggest German electronic retailers, was dealing with data inconsistency, due to lacking a single source of truth for his orders.• 𝐒𝐮𝐜𝐜𝐞𝐬𝐬𝐟𝐮𝐥𝐥𝐲 𝐮𝐧𝐢𝐟𝐢𝐞𝐝 𝐝𝐚𝐭𝐚 𝐟𝐫𝐨𝐦 𝟑 𝐝𝐢𝐟𝐟𝐞𝐫𝐞𝐧𝐭 𝐎𝐌𝐒 𝐢𝐧𝐭𝐨 𝟏, by analyzing the data and restrictions imposed by the client, presenting different solutions at different price costs, consulting and execution.• 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐝 𝟏𝟎𝟎% 𝐬𝐮𝐜𝐜𝐞𝐬𝐬 𝐢𝐧 𝐜𝐫𝐞𝐚𝐭𝐢𝐧𝐠 𝐚 𝐠𝐞𝐧𝐞𝐫𝐚𝐥 𝐚𝐫𝐜𝐡𝐢𝐯𝐢𝐧𝐠 𝐚𝐧𝐝 𝐫𝐞𝐩𝐨𝐫𝐭𝐢𝐧𝐠 𝐬𝐲𝐬𝐭𝐞𝐦, by serializing the data with protobuf thus reducing the size by 60%, storing the data under different forms to maximize retrieval speed and also minimizing costs. Show less
-
-
Senior Java Engineer
-
May 2019 - Jul 2019
The client, one of biggest German electronic retailers, was wasting money on paying for two order management systems, due to the incompatibility between the old and new OMS (Order Management System).• 𝐑𝐞𝐝𝐮𝐜𝐞𝐝 𝐜𝐨𝐬𝐭𝐬 𝐛𝐲 𝟏𝟎%, by successfully migrating orders for a pilot country by analyzing the order flows/ business logic and data structures of the two OMS’es, under 8h transformed and moved all the data from one to the other. Essential requirement was that no orders should be lost and in progress orders should be continuable on the new OMS. Show less
-
-
Sterling Consultant
-
Jan 2017 - May 2019
he client, one of the biggest German electronic retailers, was losing money due to being unable to deploy the new IBM Order Management System for all countries.• 𝐈𝐧𝐜𝐫𝐞𝐚𝐬𝐞𝐝 𝐂𝐨𝐮𝐧𝐭𝐫𝐲 𝐜𝐨𝐯𝐞𝐫𝐚𝐠𝐞 𝐛𝐲 𝟔𝟔% 𝐚𝐧𝐝 𝐫𝐞𝐝𝐮𝐜𝐞𝐝 𝐜𝐨𝐬𝐭𝐬 𝐛𝐲 𝟐𝟎%, by analyzing and designing the order flow integrating with different systems from stock management, logistics to payment and couponing via JMS, SOAP, Rest.• 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐝 𝟏𝟎𝟎% 𝐈𝐧𝐭𝐞𝐫𝐧𝐚𝐭𝐢𝐨𝐧𝐚𝐥𝐢𝐳𝐚𝐭𝐢𝐨𝐧 𝐚𝐧𝐝 𝐩𝐚𝐫𝐚𝐦𝐞𝐭𝐫𝐢𝐳𝐚𝐭𝐢𝐨𝐧 𝐨𝐟 𝐭𝐡𝐞 𝐛𝐮𝐢𝐥𝐝 𝐚𝐧𝐝 𝐝𝐞𝐩𝐥𝐨𝐲 𝐩𝐢𝐩𝐞𝐥𝐢𝐧𝐞, by re-engineering existing flow to take configurations from Consul or the Jenkins UI when performing deploys. Show less
-
-
Java Engineer
-
May 2014 - Jan 2017
The client, one of biggest German electronic retailers and having a platform for 4 countries, was dealing with a huge number of online orders and was facing severe problems, due to the product being outdated and the stocks being out of sync.• 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐝 𝟏𝟎𝟎% 𝐬𝐮𝐜𝐜𝐞𝐬𝐬 𝐢𝐧 𝐒𝐭𝐨𝐜𝐤 𝐬𝐲𝐧𝐜𝐡𝐫𝐨𝐧𝐢𝐳𝐚𝐭𝐢𝐨𝐧 by identifying all the systems that were able to operate the stocks and designed a common area of stock update.• 𝐈𝐦𝐩𝐫𝐨𝐯𝐞𝐝 𝐨𝐫𝐝𝐞𝐫 𝐝𝐞𝐥𝐢𝐯𝐞𝐫𝐲 𝐭𝐢𝐦𝐞 𝐛𝐲 𝟒𝐱, by designed order split option functionality, by creating a hierarchical order structure and extending order status logic to reflect partial statuses.• 𝐈𝐦𝐩𝐫𝐨𝐯𝐞𝐝 𝐫𝐞𝐩𝐨𝐫𝐭𝐢𝐧𝐠 𝐛𝐲 𝐮𝐩 𝐭𝐨 𝟒𝐱, by analyzing queries and updating the DB structure or rewriting queries.• 𝐈𝐦𝐩𝐫𝐨𝐯𝐞𝐝 𝐩𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐚𝐧𝐝 𝐬𝐭𝐚𝐛𝐢𝐥𝐢𝐭𝐲, 𝐨𝐫𝐝𝐞𝐫𝐬 𝐠𝐫𝐞𝐰 𝐛𝐲 𝟐𝐱 𝐞𝐚𝐜𝐡 𝐲𝐞𝐚𝐫 𝐚𝐧𝐝 𝐭𝐡𝐞 𝐚𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐩𝐞𝐫𝐟𝐨𝐫𝐦𝐞𝐝 𝐨𝐧 𝐭𝐡𝐞 𝐬𝐚𝐦𝐞 𝐡𝐚𝐫𝐝𝐰𝐚𝐫𝐞, achieved this performance by splitting the monolith up by country and refactoring and removing unnecessary code. • 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐝 𝟏𝟎𝟎% 𝐬𝐮𝐜𝐜𝐞𝐬𝐬 𝐢𝐧 𝐬𝐞𝐭𝐭𝐢𝐧𝐠 𝐮𝐩 𝐚 𝐬𝐜𝐫𝐮𝐦 𝐭𝐞𝐚𝐦 𝐚𝐧𝐝 𝐩𝐫𝐨𝐜𝐞𝐬𝐬𝐞𝐬 𝐟𝐫𝐨𝐦 𝐭𝐡𝐞 𝐠𝐫𝐨𝐮𝐧𝐝 𝐮𝐩, by applying transparency, adaptation, self-organization, collaboration, time-boxing and iterative development. Show less
-
-
-
-
Java Engineer
-
Oct 2011 - May 2014
The client, one of the biggest Telecommunications providers in Ireland, was at risk of missing a critical go live deadline, being the 3rd company that took on the challenge of implementing the requirements, due to complexity and previous failures.• 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐝 𝟏𝟎𝟎% 𝐬𝐮𝐜𝐜𝐞𝐬𝐬 𝐢𝐧 𝐝𝐞𝐥𝐢𝐯𝐞𝐫𝐢𝐧𝐠 𝐚𝐥𝐥 𝐟𝐞𝐚𝐭𝐮𝐫𝐞𝐬 𝐮𝐧𝐭𝐢𝐥 𝐝𝐞𝐚𝐝𝐥𝐢𝐧𝐞, by designing and implementing business logic from order split, phone number migration to billing, using JBPM and integrating via SOAP, Rest and file systems with different national systems for data.𝗦𝗸𝗶𝗹𝗹𝘀: Java · Hibernate · JUnit · Enterprise JavaBeans (EJB) · JBPM · Oracle Database · jQuery · JBoss Application Server · Glassfish · mvn · Struts · Selenium · JSON · AJAX · Jasper Reports Show less
-
-
Java Engineer
-
Nov 2010 - Oct 2011
The client, a local software provider, was aiming to sell its Time Management System to a wider range of clients, but was unable to do so, due to lacking certain key features like multi level approval or bulk editing possibility.• 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐝 𝐝𝐞𝐥𝐢𝐯𝐞𝐫𝐢𝐧𝐠 𝐭𝐡𝐞 𝐬𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐭𝐨 𝟐 𝐧𝐞𝐰 𝐜𝐥𝐢𝐞𝐧𝐭𝐬, by re-engineering the old linear approval to a hierarchical one, which supports sending emails/notifications. Adapted reporting generation to the new legal requirements and designed a multi user time tracking possibility.𝗦𝗸𝗶𝗹𝗹𝘀: Java · JDBC · Servlets · Tomcat · Microsoft SQL Server · ant · Struts · JavaScript Show less
-
-
Education
-
Universitatea „Babeș-Bolyai” din Cluj-Napoca
Master's degree, Cybernetics, Statistics and Informatics -
Universitatea „Babeș-Bolyai” din Cluj-Napoca
Bachelor's degree, Computer Science