Skip to main content
ID
Looking for a job

Ilie Danila

@iliedanila

Senior Software Engineer at Adobe who improved Firefly Boards hit-testing by up to 50x.

Romania
Message

At Adobe, I was one of the first engineers on Firefly Boards, from its inception through general availability. I replaced mouse-event element searches with a quadtree spatial index, improving hit-testing performance by 3x to 50x on dense canvases.

I also owned the Horizon decorations framework, redesigning it to support multiple elements, layered decorations, and concurrent plugins. I built core Boards features including artboards, content credentials, linked assets, and published documents.

Before Adobe, I designed storage and query components for an in-memory graph database at Arnia (Apsisware), and worked across network test equipment, payment protocols, medical desktop software, and game servers. I enjoy architecting systems, refactoring existing codebases, and mentoring engineers.

Experience

Work history, roles, and key accomplishments

AA

Senior Software Engineer

Arnia (Apsisware)

Feb 2021 - Oct 2022 (1 year 8 months)

Designed and implemented core storage and query components for a new in-memory graph database engine. Built custom concurrent hash containers synchronized with reader-writer locks for high-throughput multi-threaded storage.

Ivanti logoIV

Senior Software Engineer

Sep 2020 - Feb 2021 (5 months)

Developed features and fixes for Ivanti Endpoint Security in a team of five engineers plus QA; served as rotating scrum master.

Wirecard logoWI

Engineering Manager

Wirecard

Oct 2019 - Sep 2020 (11 months)

Led a team of 12 C++ developers plus QA, BA, and PM building the POS terminal client implementation of the NEXO payment protocol. Set technical direction, hosted weekly design reviews, arbitrated code reviews, ran scrum ceremonies and monthly 1:1s, and interviewed candidates.

SO

Technical Lead / Architect

Softvision

Nov 2016 - Feb 2018 (1 year 3 months)

Took over a cross-platform (Windows and macOS) Qt video-editing application for eye surgery whose synchronous, blocking implementation was unmaintainable. Re-architected the codebase into a clean, asynchronous event-driven design aligned with Qt's framework model, produced new delivery estimates, and delivered new clinical features.

ST

Senior Software Engineer

Sparkware Technologies

Sep 2013 - Oct 2016 (3 years 1 month)

Poker Server team (from 2015): co-designed and implemented the Game Server and Info Server architecture redesign; owned Game Server, Info Server, and the Info Monitor admin tool. Casino Server team: developed new server releases, backend features, and game engines from market requirements, and built an automated regression-testing tool.

TS

Senior Software Engineer

Telmap Services

Apr 2013 - Aug 2013 (4 months)

Server Routing team, vector map handling: designed a new server–middleware–client protocol, a multi-zoom polyline and polygon simplification algorithm, a triangulation algorithm for polygons with holes, and a caching system for map tiles and live traffic data.

Ixia logoIX

Software Engineer

Ixia

Oct 2011 - Mar 2013 (1 year 5 months)

Co-designed and built from scratch a new, more scalable Stat Engine (data transport layer): doubled port capacity from 800 to 1,600 in the first phase, and reached sustained statistics collection from 10,000 ports at a 2–4 second polling period.

Education

Degrees, certifications, and relevant coursework

SU

Spiru Haret University

Bachelor's degree, Informatics

Bachelor's degree in Informatics from Spiru Haret University.

BU

Babeș-Bolyai University

Computer Science

Activities and societies: Qualified three times for the Romanian National Olympiad in Informatics (2004, 2005, 2006)

Studied Computer Science at Babeș-Bolyai University, Cluj-Napoca. Qualified three times for the Romanian National Olympiad in Informatics (2004, 2005, 2006).

Interested in hiring Ilie?

You can contact Ilie and 90k+ other talented remote workers on Himalayas.

Message Ilie

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan