
Bogdan Ivanov
Senior Software Engineer | AI Driven Systems
Salary / Daily rate
Bucharest, Romania
Freelance
Remote only
Skills
Languages
About me
Intro
I build systems where AI handles the judgment calls and engineering handles everything else. Most AI projects fail because the boundaries are wrong. The AI is either doing too much or too little. I design systems where AI gets structured inputs, produces structured outputs, and lives inside guardrails that catch failures before they reach production. I work on fixed-scope projects: architecture reviews, pipeline development, system assessments, integration work.
Work experience
Senior Software Engineer
Verifone
Jan 2023 - Present
3 years 10 months
Bucharest, Romania
– used CDC to capture database events and adapt a legacy codebase to an EventStore Approach – handle millions of events taking advantage of Kafka facilities – participate in Domain Data Modelling – designed and wrote integration and unit tests.
PHP Developer
eMAG
Feb 2021 - Jan 2023
2 years
Bucharest, Romania
– integrated the communication with a new sorter machine using PHP, RabbitMQ and Microsoft Queue, with less than 20ms time to response – worked on extending an existing sorter machine – developed a clone of linux supervisord for windows in C#
Programmer
STIMA SOFT
Jan 2013 - Jul 2020
7 years 7 months
– developed the wordpress plugin for Carerix, taking into account the technical restrictions of the clients and the desired functionalities – implemented intranet application for bending steel management and trim loss optimization – integration with human resources platform Carerix (Carerix XML and REST API) – used Exchange Web Service to register and maintain push notifications – developed a HealthMonitor system to check the status of a multi component application and restart needed services. – technical and logistical support for clients and other team members – developed the wordpress e-commerce plugin eshopbakers – developed an in-house marketplace – developed an in-house management system for tasks and sprints – developed various API's with Symfony backend – developed various webapps with Laravel and VueJS – discussed with clients about their needs and designed applications to fulfill them – developed a price monitor solution, involving crawling techniques and DB optimization – integrated various romanian epayments – developed a simple document management solution – investigated and solved bugs in the warehouse processes encoded by the application
CPO, Co-founder and Programmer
Cynny Inc.
Jan 2012 - Oct 2012
10 months
Menlo Park, CA, USA
– developing the initial concept of a sharing chain for file structures based on metadata and mountpoints. – developing the HTML5 client with Google Closure Library for the api exposed by the server through JSON protocol – creating the base of an adaptive interface, where the components recalculate their position to create always the impression of a full window application.
programmer
S.C. Takys S.R.L.
Nov 2007 - Oct 2012
5 years
Constanța, Romania
– Introduction of new functionalities in the web site builder engine Takys, by combining Java, Javascript and PHP by implementing an experimental way to integrate the browser environment with the desktop making available the drag&drop mechanism from desktop to browser before this was available natively in browsers. – Redoing the Takys interface through: – replacing the system of static pages and framesets with dynamic components of jQuery UI. – reducing the response time of the application – using the MVC concept in which the data is created and manipulated separately from it's visualization – third party integration for authentication: Facebook, Google+, LinkedIn, Twitter
Education
Universitatea „Titu Maiorescu"
Bachelor of Science - BS, Information Technology
2020 - 2023
2 years 10 months