Marcel Cristian Chidesa
Software Developer


22+ years experience

Interested in this profile?




January 1970 - September 2019


Personal projects and achievements in IT - I designed a new functional programming language, Lecprog2:    
​https://code.google.com/archive/p/lecprog/    Due to its flexibility, Lecprog2 could successfully replace any of the well-known   imperative or declarative programming languages like Java, C++, C#, Object Pascal,   Python, Scala, Ruby, XML, HTML, Php, JavaScript, SQL, Lisp, Prolog, etc. 
- I developed a new software (based on a personal idea) for stock management   by using Java J2SE + Swing + JDBC + SQLite + Netbeans:  
​https://code.google.com/archive/p/lecprog-stock-management/downloads    ​http://www.softpedia.com/get/Others/Finances-Business/Lecprog-stock-management.shtml  
 - I developed with Borland C++ Builder 4  a Windows application (based on a personal idea), "Teste cu Lecprog", for computer-based testing:  ​http://www.oocities.org/vsnlecprog/  
 - I published a personal idea in “Analele Universitatii Bucuresti”  journal,    number 2, year 1996:       "Analogie et programmation fonctionnelle" (in French)

Industrial high school

March 1989 - May 1990

Maths teacher

: Maths teacher, high school level, at Industrial high school,

Lycée Richelieu

January 1991 - August 1991

Maths teacher

Lycée Jean

January 1992 - May 1992

Maths teacher

: Maths teacher, high school level, Queue Les Yvelines, France .


July 1995 - November 1997

software developer

introductory study of several algorithms in AI: Neural Networks, Machine Learning (Clustering algorithm, Inductive logic programming with Progol); - study of several algorithms for 3D Computer Graphics: painter's algorithm, BSP Tree; - programming in Turbo C++, Prolog, Lisp.

the University of Bucharest

October 1996 - June 1997

junior assistant

: junior assistant (temporary position) at the University of Bucharest, Romania : algorithms and programming in Turbo Pascal; formal languages and automata theory (introductory level) .


November 1997 - March 1998

software developer

upgrading and corrective maintenance of a Windows application developed with Borland C++ 3.1 in a team of three developers.

Crinsoft SRL

May 1998 - October 1998

software developer

: software developer at Crinsoft SRL (French - Romanian company), Bucharest: I participated to the development of a client-server Windows application with Visual Basic 5 and MS SQL Server 6.5 within a team of five developers.

C.I.C. Paris Crédit Mutuel

August 1999 - January 2000

software developer

development of several client-server Windows applications with Visual Basic 6 + MS SQL Server 7, Sybase Server (as databases); - creating reports with Crystal Reports that were using stored procedures (as data source) on MS SQL Server.


February 2000 - July 2000

software developer

I participated to the development of a client-server Windows application with Visual Basic 6 and MS SQL Server 7.0 within a team of four developers.

CSE Paris

October 2000 - January 2001

software developer

I participated to the maintenance of two client-server projects developed with Power Builder 6.5 and Oracle PL/SQL 8.


February 2001 - December 2002

software developer

development of a Windows application for handling pdf and Word documents with MS Access 2000 (for GUI) and MS SQL Server 2000 (as database) for PSA Peugeot-Citroën; - rewriting a Windows application with Visual Basic 6 and MS Access 2000 database for PSA Peugeot-Citroën (Garenne and Velizy subsidiaries).


April 2003 - February 2006

Software Developer

- development of a Windows application, "Teste cu Lecprog", for computer-based testing with Borland C++ Builder 4:   ​http://www.oocities.org/vsnlecprog/

Amano Software Engineering

March 2006 - July 2007

software developer

development of a Windows client-server application (HR management software) with Visual Basic 6 and MS SQL Server 2000; producing and updating relevant documentation (in English). - I participated to the maintenance of a C embedded software running on terminals for time management; writing and testing C source code for fingerprint device (1 month).

Kepler Rominfo

August 2007 - March 2010

software developer

https://code.google.com/archive/p/lecprog/source/default/source - I participated to the development of several client-server Windows applications with VB6 + Oracle 9 (6 months), Delphi 7 / Delphi 2009 + MS SQL Server 2005 (15 months), MS Visual C# 2005 + MySQL 5 (5 months).


April 2010 - November 2012

Software Developer

1) Development of a desktop cross-platform (Windows, Linux, Mac OS) application with Java J2SE + Swing + JDBC + SQLite and NetBeans:   ​https://code.google.com/archive/p/lecprog-stock-management/downloads   ​http://www.softpedia.com/get/Others/Finances-Business/Lecprog-stock-management.shtml  
 2) Conceptor of a new programming language, Lecprog2, which offers high flexibility in programming allowing to combine efficiently declarative programming with (imperative) procedural programming:    ​https://code.google.com/archive/p/lecprog/downloads  A zip archive, Lecprog2Interpreter_1_3.zip, with a Lecprog2 interpreter (Windows application developed with Lazarus Free Pascal) is freely available for download at:    ​https://code.google.com/archive/p/lecprog/source/default/source


December 2012 - November 2014

software developer

upgrading and corrective maintenance of four client-server Windows applications developed with Delphi 2010 and Oracle PL/SQL 10g, within a team of four software developers. Technical environment: Delphi 2010, Oracle SQL Developer, TFS (client), JIRA, EasyVista; - Producing and updating relevant documentation (in French).


November 2014 - June 2015

Software Developer

- Delphi, C, C++, Oracle-PL/SQL, T-SQL .

Continental Company

June 2015 - February 2016

software developer

testing and debugging C embedded software for radar sensors (1 month) - implementing multithreading (single producer-multiple consumers design pattern) in a Windows application developed with MS Visual C++ 2010: successfully accomplished (3 months); - migrating a Windows application from MS Visual C++ 2005 to QT 5.4: successfully accomplished (5 months).


March 2016 - March 2017

Software Developer

(C++, Delphi, Lazarus Free Pascal, SQLite).


April 2017 - July 2017

Software Developer

C development with Visual C++ 6;  among several specific  tasks, I developed a small software tool (based on a personal idea) useful for reverse engineering of C source code (it extracts the names of C functions from a C source code file by ignoring C macros, source code comments and strings of characters).

Harman Connected Services

August 2017 - February 2018

Software Engineer

- refactoring and automating test cases (for automotive) in C# project.
- (programmatically) updating xlsx Excel files with Open XML framework and C#.


March 2018 - September 2019

Software Developer

(C++, Lazarus Free Pascal, Delphi, SQLite, PHP, JavaScript, MySQL).


C, C++, Delphi, Oracle PL/SQL, HTML, Java, JavaScript, Lisp, Matlab, Microsoft Visual C/C++, Prolog, Ruby, Scala, SQL, Turbo Pascal, Visual Basic, Visual Basic 5, Visual Basic 6, XML
SQLite 3, Transact-SQL, Microsoft SQL Server, Microsoft SQL Server 2005, Microsoft SQL Server 7.0, MySQL, Oracle 9, SQLite, Sybase
Builder, Problem Solving, Time Management
Computer Graphics
Software testing
Analysis methods and tools
Design Patterns, Functional Programming, JIRA, Procedural Programming
Environment of Development
JDK, NetBeans, Oracle SQL Developer, PowerBuilder
IT Infrastructure
Machine Learning
Computer Tools
Microsoft Excel, Microsoft Word
Machine Learning
Neural networks


SQL quiz beginner level
C quiz beginner level
SQL Server Development quiz medium level
Java quiz beginner level
Java SE quiz medium level
Python 3 quiz beginner level
JavaScript quiz beginner level
Wild.js quiz beginner level


CC++DelphiOracle PL/SQLSQLite 3Transact-SQL

Newest members that made a profile

Access Our Freelancers