Bogdan Iancu, Developer in Bucharest, Romania
Bogdan is available for hire
Hire Bogdan

Bogdan Iancu

Bio

Bogdan is a software developer with more than 15 years of experience working for large European corporations. He holds a PhD in Computer Science and teaches software development at the Bucharest University of Economic Studies as an associate professor. Since 2018, he has been the founder of Facem Soft, providing technical training and crafting custom software solutions.

Portfolio

Facem Soft
Consulting, Software Development, Training & Training Content Development...
The Bucharest University of Economic Studies
Object-oriented Programming (OOP), Security Analysis, Java, C#, C++...
Cegeka
AngularJS, ASP.NET, Xamarin, .NET, C#, Xamarin.Android, SQL...

Experience

  • Data Scientist - 15 years
  • C# - 10 years
  • Software Development - 10 years
  • .NET - 10 years
  • Xamarin - 10 years
  • Semantic Web - 7 years
  • ASP.NET - 5 years
  • Software Project Management - 4 years

Preferred Environment

ASP.NET, Xamarin, Visual Studio, MacOS, .NET MAUI

The most amazing...

...app that I've developed was CleverTaxi for Windows Phone. The application was lately bought by Free Now, an European competitor of Uber.

Work Experience

Owner | Founder

2018 - PRESENT
Facem Soft
  • Founded a startup dedicated to IT training programs, software development on-demand, and software development consulting for small companies.
  • Delivered over 600 hours of IT training to more than 500 employees.
  • Collaborated with large European companies as a freelancer and/or a trainer.
Technologies: Consulting, Software Development, Training & Training Content Development, Training, Architecture, Java, Spring Boot, Relational Databases, Data Science, Machine Learning

Associate Professor, PhD

2012 - PRESENT
The Bucharest University of Economic Studies
  • Taught different labs and courses related to software development, such as object-oriented programming, Android development, Java programming, software quality and testing, design patterns, and source code security.
  • Joined different research projects related to software development or cybersecurity.
  • Reviewed articles for different research journals and international conferences. Also worked as an editor for some of the journals and conferences.
Technologies: Object-oriented Programming (OOP), Security Analysis, Java, C#, C++, University Teaching, Design Patterns, Application Security, Large Language Models (LLMs)

Application Developer

2014 - 2017
Cegeka
  • Developed several mobile apps using Xamarin native and Xamarin.Forms that were used by the Netherlands' real estate market.
  • Built modules for a SPA website (a single-page application) accessed by real estate agencies' clients.
  • Coordinated junior developers and created their learning and development plans.
Technologies: AngularJS, ASP.NET, Xamarin, .NET, C#, Xamarin.Android, SQL, Microsoft SQL Server, Relational Databases

BI Tools Developer

2012 - 2014
Gameloft
  • Developed an app to extract, process, and present data related to the users' behavior in various report formats.
  • Worked with big data technologies to apply the MapReduce programming model.
  • Used data science methodologies to compute the required KPIs based on existing data.
Technologies: PostgreSQL, MySQL, COM Interop, .NET, C#, SQL, Microsoft SQL Server, Relational Databases, ASP.NET, Data Science

Software Developer

2010 - 2012
Dertour
  • Created and maintained an app used by all travel agencies across the country to manage their daily tasks (booking, tickets, paperwork, invoicing, reports, and others).
  • Built a page-scrapping module to automate some booking processes that were done manually.
  • Developed new features requested by customers, offered customer support, and fixed reported bugs.
Technologies: PostgreSQL, Mono, ASP.NET, C#, SQL, Microsoft SQL Server, Relational Databases

Experience

MyCapacity

https://www.cegeka.com/en/solutions/products-platforms/capacity
A smart city app that enables authorized users to start and stop EV charging sessions and securely enter their parking locations defined by the parking admins. My main involvement was in porting the entire mobile application from Xamarin.Forms to .NET MAUI. Major refactoring was applied to the entire codebase since various parts of the app contained spaghetti code.

Teach.me

Teach.me was a website developed as a demo for the research work done for my PhD thesis. The website used web crawlers to index semantic information about YouTube e-learning videos automatically. The user could search by video content rather than by keywords. A knowledge map was also available for any search query.

InspectionApp

https://www.microsoft.com/nl-nl/p/verhuurapp-r16fp0/9nblggh4wjxk
InspectionApp is a mobile app developed in Xamarin for iOS and Windows tablets used by real estate agents in order to do on-field inspections of rental properties. Various clients use the app in Cegeka, the Netherlands.

Customer Portal

A single-page application developed in ASP.NET Web API (back end) and AngularJS (front end) used by tenants from the Dutch market to add issues, meter readings, and other details about rental properties.

CleverTaxi for Windows Phone

CleverTaxi was a mobile app similar to Uber developed as a taxi service aggregator for the Romanian market. The app was later launched in foreign markets and bought in 2019 by Free Now, a German company.

Education

2012 - 2015

PhD in Computer Science

The Bucharest University of Economic Studies - Bucharest, Romania

2010 - 2012

Master's Degree in Computer Science

The Bucharest University of Economic Studies - Bucharest, Romania

2007 - 2010

Bachelor's Degree in Computer Science

The Bucharest University of Economic Studies - Bucharest, Romania

Certifications

SEPTEMBER 2018 - PRESENT

Core Strategies for Teaching in Higher Ed

LinkedIn

MARCH 2018 - PRESENT

C# 6.0 Certified

SkillValue

MARCH 2018 - PRESENT

OOP Certified

SkillValue

MARCH 2013 - PRESENT

Certified Trainer

National Authority for Qualifications

Skills

Libraries/APIs

Xamarin.iOS, REST APIs, Xamarin.Android, Web API, Entity Framework

Tools

Visual Studio, Named-entity Recognition (NER)

Languages

C#, Java, C#.NET, C++, SQL, HTML5, Python

Frameworks

Ontology Framework, .NET, ASP.NET, Spring Boot, .NET MAUI, Mono, AngularJS, OAuth 2, ASP.NET MVC, .NET Core

Paradigms

Object-oriented Programming (OOP), Database Design, Clean Code, Agile, Cross-platform, RESTful Development, Design Patterns, Azure DevOps

Storage

JSON, Relational Databases, MySQL, PostgreSQL, Databases, Microsoft SQL Server, MongoDB

Platforms

Windows, Xamarin, Windows Phone, Android, Oracle, MacOS, iOS, Azure

Industry Expertise

E-learning

Other

Software Development, Software Analysis, Semantic Web, Ontologies, Training, Mobile App Development, Training & Training Content Development, Consulting, University Teaching, Security Analysis, Xamarin.Mac, APIs, Front-end, Leadership, Mobile Architecture, Architecture, Cross-platform App Development, Back-end, Xamarin.Forms, Web Development, Metrics, Data Scientist, Software Project Management, COM Interop, Data Science, Video Editing, Data Warehousing, Data Warehouse Design, Natural Language Processing (NLP), Statistics, Machine Learning, Application Security, Large Language Models (LLMs), iOS App Development, Android App Development, Light LLMs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring