Ion C.

Software Developer

Chisinau, MOLDOVA
Contact us for this profile

My experience


PENTALOG CLIENT: Manufacturing Efficiency and Quality Improver in the Electronic IndustryDecember 2018 - Present

  • Requirements analysis and details clarification with the client.
  • Environment definition.
  • Estimation.
  • Architecture design.
  • Defining development strategy.
  • Creating prototypes.
  • Software development.
  • Manual testing.
  • Writing project documentation.
  • Demo organization.
  • Delivering solutions via automatic CI pipelines, namely Jenkins.
  • Using project management tools, namely JIRA.

IT FedcoSeptember 2014 - December 2018

.NET Developer within an international software development company and IT solutions provider.
  • Management of various projects, designing new features and integrating them in the company's environment.
  • Setups building and development of apps based on BLE protocol communication.
  • Management of app-to-app communication via low level protocols.
  • Using SQLite for logs and temporary data storage.
  • Communication with server via HTTP protocols (async and sync) and Websockets.
  • Creation of 3rd part libraries used for FaceRecognition and app data triggers.
  • Development of a WPF ticker based on remote XML data.
  • Control caching.
  • Data binding and customization using the PropertyGrid.
  • Using the synchronization protocols with server.log sending, screens, touch logs and face recognition logs.
  • Working with BLE Estimote Beacons from trigger desktop app triggers.

Cedacri InternationalMarch 2013 - September 2014

.NET Developer within a company part of the Cedacri Italia Group, which provides software services and Business Process Outsourcing, for the banking system.
  • Creating custom control using the JSON server, displaying and developing controls with custom parameters (width, height, x, y, in animation, out animation) and multiple others parameters depending on the type of the control.
  • Customization of weather widgets (data from remote API server), using XML fields and MarkUp extensions to refresh and bind the data.
  • Management of video engines, like WPF media player, FFMPEG and the VLC engine.
  • Management of web browsers, including Native WPF (the Internet Explorer engine) and introduction of 3rd part libraries as Awesomium - Chrome engine.
  • Using the communication protocol with vending machines and printers.
  • Customization of controls, including digital / analogue clock, digital-based controls based on markup extentions and format.
  • Development of control animations.

My stack

Spoken languages

RUSSIAN: Native speaker
ITALIAN: Beginner
ENGLISH: Advanced
ROMANIAN: Native speaker



Embedded and Telecom


Computer Tools

MS Office




Jira, Jenkins



Networks and Systems



PowerShell, VB.NET, XML, C#

Environment of Development

SVN, Visual Studio 2017, GIT

Web Technologies

WebSockets, HTML, JSON, DevExpress, Newtonsoft.Json


ADO.NET, Beacons, .NET, .NET Core, Autofac, Entity Framework 6, .NET 4.5, ADODB, WPF, Entity Framework

Analysis Methods and Tools

Team Foundation Server



My education and trainings

Bachelor's Degree in Information Technology, Faculty of Information Technology - The Technical University of Moldova, Chisinau.2009 - 2013