Iulian Barbu
Senior Software Development Engineer at shuttle- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Romanian Native or bilingual proficiency
Topline Score
Bio
Credentials
-
Java Memory Management
LinkedInFeb, 2019- Nov, 2024
Experience
-
Shuttle
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Software Development Engineer
-
Mar 2023 - Present
-
-
-
Maple
-
Australia
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Software Development Engineer
-
Mar 2022 - Jan 2023
➤ Hired as a full-time smart-contracts engineer for Maple on Solana, part of a two engineers team, joining a few weeks before publicly releasing the protocol on Solana mainnet-beta. ➤ Promoted to Team Lead after five months. ➤ I wore multiple hats and filled the holes needed to scale the project engineering-wise, working backward from the product and business outlook, responsible for backlog grooming, sprint planning, engineering research that unblocks product ideation, open-term loans feature delivery, from engineering scoping and design work, UX design feedback, and product requirements adjustments, to task breakdown, implementation, and public release. ➤ Involved in customers' inquiries resolution and answering internal/external engineering-facing questions addressed to the Maple on Solana product. ➤ Technologies used: Rust, Javascript, Typescript, Node.js, GraphQL, MongoDB, AWS, git. Show less
-
-
-
Adobe
-
United States
-
Software Development
-
700 & Above Employee
-
Software Development Engineer
-
Apr 2021 - Mar 2022
➤ Part of the Adobe Primetime Account IQ team (https://business.adobe.com/products/primetime/account-iq.html). ➤ Part of the effort to shift the underlying algorithm of the product from a heuristic approach to a machine-learning model that assigns credential-sharing scores to TV Everywhere users, based on their activity. ➤ Documented the differences and approaches between the heuristic and ML algorithms, ensuring we align management, engineering, and product in our effort to explain the key changes and improvements to the customers in plain language. ➤ Responsible for the algorithm component in terms of grooming the backlog, estimating the effort of various tasks, optimizing and automating the machine-learning operations, code reviewing, and documentation. ➤ Technologies used: Apache Hadoop, Apache Drill, Spring Boot, AWS, Java 8, Python 3, bash, Apache Parquet, git, SQL. Show less
-
-
-
Amazon Web Services (AWS)
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Development Engineer
-
Aug 2019 - Mar 2021
➤ Part of the Firecracker team (https://github.com/firecracker-microvm/firecracker). ➤ All the contributions to the project are public but a few of them worth mentioning are: - Designed & implemented the Firecracker VMM performance tests framework. - Author of security-related commits for https://www.cvedetails.com/cve/CVE-2020-27174/. - Several patches that bring compatibility between Firecracker MMDS (MicroVM Metadata Service) and AWS Fargate TMDS (Task Metadata Service). - Refactored the network device emulation to use a new event manager developed as a part of the Firecracker repository, now part of the rust-vmm organization as a crate called event-manager. ➤ Part of an on-call rotation, involved in code reviews, backlog grooming, answering Slack community questions, and Firecracker release. ➤ Represented the AWS Bucharest site at the "Stagii Pe Bune" job fair (https://stagiipebune.ro/home/), where I answered questions coming from students interested in AWS internships. ➤ Mentored a University Polytechnic student in the process of delivering his diploma project. ➤ Technologies used: Rust, Linux, Python 3, bash, AWS. Show less
-
-
-
AMIQ EDA
-
Romania
-
Software Development
-
1 - 100 Employee
-
RnD Software Engineer
-
Jul 2017 - May 2019
➤ Hired as an intern and promoted to a full-time hire, part of the DVT Eclipse IDE team (https://dvteclipse.com/products/dvt-eclipse-ide). ➤ My internship project involved designing and implementing a continuous integration (CI) solution for company-owned projects, a project owned also as a full-time hire. ➤ Used the Eclipse Rich Client Platform Framework to implement the CI solution as an Eclipse Plug-In with a dedicated workbench window. The window provides software engineers with an interface to deploy and visualize their DVT Eclipse IDE local changes under test, within a dedicated environment. ➤ Embraced both product and engineering mindsets with the goal of improving the development experience across the company, by using engineer's machines only for development and manual testing, reducing the automated testing load on the engineers' machines by 100% through test runs offloading to dedicated environments. ➤ Technologies used: Java 8, Eclipse Rich Client Platform Framework, bash, Linux, git. Show less
-
-
Education
-
Universitatea „Politehnica” din București
Bachelor's degree, Computer and Information Sciences, General