Summary
Software Developer with over 20 years of experience spanning the full spectrum of software development — from desktop applications and data engineering to full-stack web development and native mobile apps on both iOS and Android. Technology and programming language agnostic; I see them as tools for solving problems and delivering results.
Spent over a decade in the financial sector working in Data, ETL, and Business Intelligence at major institutions including ING, Ingenico ePayments, AIB Bank, and IBM. Transitioned to full-stack and then mobile development, currently leading a small Android team. Experienced in team leadership, mentoring, and delivering end-to-end across the entire product lifecycle.
Skills
Mobile
Kotlin, Jetpack Compose, Swift, SwiftUI, Objective-C, Flutter, Dart, Chromium
Desktop
C#, C++, VB.NET, VB6
Web / Backend
PHP, Python, MySQL, Redshift
Data / ETL
Ab Initio, DataStage WTX/PX, Sybase ASE/IQ, Oracle, SQL Server, PL/SQL, T-SQL
AI / ML
R, Python, AI-assisted code generation, workflow orchestration
Other
Shell scripting, Git, team leadership, troubleshooting, advanced problem solving
Work Experience
Eightpoint — Bucharest, Romania
- Leading a small team of 4 developers
- Migrated 15+ packages from iOS to Android using AI — researched and built a migration system using a workflow orchestrator with specialized subagents for technical and business domains (early-stage AI-assisted code generation)
- Closr Android app: built the entire payment flow, contributed to Analytics package, tracking, and Premium package
- Technologies: Kotlin, Jetpack Compose
Eightpoint — Bucharest, Romania
- Major contributor to Connect Now VPN — iOS VPN app built with a colleague using Atom SDK
- Primary developer of Fax Now — iOS fax sending application
- Smaller contributions to other apps in the team portfolio
- Technologies: Swift, SwiftUI (95%), modular architecture with Swift packages
Eightpoint — Bucharest, Romania
- YTD Video Downloader — Windows & Mac desktop app; maintenance and migration from C++ to C#; website development (PHP), payment module, advertising, database and ETL jobs
- Wave Browser — Android & iOS mobile browser based on Chromium (C/C++); developed initial features and branding; native mobile development (~9 months, primary focus during 2024)
- VuzeVPN — Windows & Mac desktop app + Chrome extension; development, maintenance, website, advertising, database
- Vuze Driver Booster — Windows desktop app (C#)
- TuneUp — Objective-C desktop app for media organization
- Vuze — torrent application maintenance
- Small team environment — end-to-end ownership from app development to website, advertising, payments, and customer support
- Database development and maintenance (MySQL), reporting and analytics (Redshift), ETL jobs for all applications
ING Nederland — Amsterdam, Netherlands
- Part of the Vortex – Data Excellence team; developed new and maintained existing ETL jobs for loading the Risk department datawarehouse
- Developed stored procedures in Sybase ASE and IQ; maintained and optimized existing processes
- Built from scratch a project for masking customer-sensitive data across all Development and Acceptance environment databases
Ingenico ePayments — Hoofddorp, Netherlands
- Part of AML team (Anti Money Laundering and prevention of terrorism financing)
- Developed Ab Initio processes implementing EU, UN, US, CA and NL sanction lists for transaction monitoring
- Implemented objective and subjective rules in ExpressIt for the transaction monitoring application
AIB Bank — Dublin, Ireland
- Developed new Ab Initio graphs for a new integration system
- Created test plans and documented new developments
- Worked closely with Business Analysts and SMEs on problem specifications and system designs
IBM Global Services Romania — Bucharest, Romania
- Development, maintenance and documentation of ETL jobs for 20+ standalone applications and the Data Warehouse/Data Hub used by the Investment Partners division of BNP Paribas
- Technical team leadership: supervised technical activity, provided guidance and training for Ab Initio and DataStage WTX technologies
- Helped build a team of 15+ Ab Initio developers; created training plans for the Graduates program
- Conducted peer code reviews and gathered metrics that significantly improved client satisfaction indicators
- Redesigned and optimized a core integration platform based on Ab Initio / SQL Server / MQ queues / Web Services
- Managed the technical side of an Ab Initio project for Performance Indicators Calculation, delivered within an aggressive timeline
- Technologies: Ab Initio, DataStage WTX/PX, SQL Server, Oracle, Sybase, VB6
Ubisoft Romania — Bucharest, Romania
- Maintained existing VB6 and VB.NET applications; designed and delivered new applications; migrated VB6 apps to .NET
- Applications included order management (Katalog), logistics (Katalin), purchase orders (GDP), and reporting tools (Excel Packs) used across all EMEA Ubisoft subsidiaries
Teosim SRL — Bucharest, Romania
- Developed a POS application for bookstore chains (VB.NET, SQL Server) with inventory management and hardware integration (cash registers, barcode readers)
- Built an assets management application for warehouse inventory tracking (VB6, migrated to VB.NET, SQL Server)
Education
Polytechnic University of Bucharest
Personal Projects & Interests
- ChessPlaybook.com — chess website (live, work in progress) showcasing the games of all 18 World Chess Champions; broadcasts live tournaments from the World Championship cycle; currently developing an AI-powered chess position explainer that combines engine analysis with AI to produce human-readable explanations for improving players
- Chess PGN Viewer — Flutter app for viewing chess games of World Champions in Portable Game Notation format
- London Tourist Guide — Flutter app (didactic project) featuring an interactive map, a curated list of tourist objectives with images and descriptions, and a translator module
- Kaggle competitions — regular competitor over several years; projects include the Higgs Boson ML Challenge and Expedia Hotel Recommendations; worked primarily in R, later Python
- Chess engine optimization — modified engines (Stockfish, Fruit, and others in C/C++) to run within 5MB RAM constraints for a Kaggle competition
- Chess — experienced competitive player; chess.com rating ~2350, FIDE rating 2032
Languages
Romanian (native) • English (fluent) • French (basic) • German (basic)