Ion C.

Software Developer

Outsourcing
Senior
Chisinau, MOLDOVA
Contact us for this profile

My experience

More

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

Developer.
  • 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.
More

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.
More

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
ENGLISH: Advanced
ITALIAN: Beginner
ROMANIAN: Native speaker

Networks and Systems

Windows

Environment of Development

Visual Studio 2017, GIT, SVN

Web Technologies

Newtonsoft.Json, HTML, WebSockets, DevExpress, JSON

DBMS

SQLite

Technologies

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

Embedded and Telecom

BLE

Protocols

HTTP

Tools

Jira, Jenkins

Miscellaneous

Agile

Multimedia

FFMPEG

Computer Tools

MS Office

Languages

XML, C#, PowerShell, VB.NET

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

My tests

Name
Score
.NET 3.5 WPF quiz medium level
13/20
65%
English language quiz B2
50/80
63%
C# 6.0 quiz medium level
15/20
75%
.NET 3.5 WPF quiz medium level
12/20
60%
English language quiz B2
57/80
71%
Scrum quiz medium level
13/20
65%