Curriculum Vitae

Personal information

Full name: Stefan-Mihai MOGA
Address: Bucharest 040727, Romania
Phone: +40745497982
E-mail:
Website: https://www.moga.doctor/
Portfolio: https://github.com/mihaimoga
Blog: https://moga.blog/
Marital status: Married to Antoaneta-Aurelia (Chiriță) MOGA
Religion: Jehovah’s Witnesses
Nationality: Romanian
Date and place of birth: January 6th, 1979, Bucharest, Romania

Professional objective

Seeking a position to utilize my skills and abilities in the Information Technology Industry that offers Professional growth while being resourceful, innovative and flexible. Always on the look for new things to do, got something for me? I’m available for consulting, on a project-base or long-term development.

Skills

My professional background includes knowledge of analyst programmer for Microsoft Visual C++, Microsoft Visual C#, Microsoft Visual Basic, Sun Java, assembly for Intel 80×86 microprocessors, assembly for PIC microcontrollers (produced by Microchip Inc.), relational databases (MySQL, Oracle, SQL Server), concurrent version systems, bug tracking systems, web design (HTML5, CSS3, XML, PHP/MySQL, JavaScript).

Education

  • 2015–2018 – Economic Cybernetics, Statistics and Informatics Faculty, Bucharest Academy of Economic Studies;
  • 1998–2004 – Automatic Control and Computers Faculty, Politehnica University of Bucharest;
  • 1993–1997 – Nichita Stanescu High-school, Informatics Section, Bucharest.

Honors

  • May 2023 – certificate of course completion for Teamwork for Success issued by Vision Consulting;
  • October 2021 – certificate of course completion for Python Fundamentals issued by Telecom Academy;
  • September 2021 – certificate of course completion for Kotlin Fundamentals issued by Telecom Academy;
  • December 2019 – certificate of course completion for GIT issued by ProManagement Training Center;
  • June 2019 – Master’s Degree, concentration: Database;
  • December 2018 – certificate of course completion for Introduction to Test Automation issued by Luxoft Training;
  • March 2018 – certificate of course completion for Microsoft Excel for the financial and banking sector issued by Romanian Banking Institute;
  • December 2017 – certificate of course completion for Web Design: HTML5/CSS3 issued by InfoAcademy;
  • December 2015 – certificate of course completion for EMV training issued by UL;
  • November 2015 – certificate of course completion for Agile – Scrum for Teams issued by PM ACCESS;
  • February 2005 – Bachelor’s Degree, concentration: Computer Science;
  • May 2003 – diploma of Database Programmer issued by Oracle Academic Initiative;
  • 1999 – 3rd prize for Physics at Scientific Communications Session;
  • 1997 – Diploma of Analyst Programmer – Operator Computation Technique;
  • 1996 – 3rd prize for Chemistry at Scientific Communications Session.

Experience

Embedded Software Engineer, Purequad SRL (NXP Semiconductor), May 2021 – present

  • to be updated;

Embedded Software Engineer, Printec Group Romania SRL, August 2012 – May 2021

  • Embedded C++ developer for Verifone EFT-POS application. Also worked with MFC and C# for configuration applications. Bug-fixing and developing new functionalities for applications that run on Verifone POS terminals, support and human interface with clients, on-site testing and consultation;

Main project: Alpha Bank Romania, for which I have done bug-fixing, I have implemented bank’s new features and I have certified MasterCard, Visa, American Express and China UnionPay payment schemes.

Software Engineer, Inside Software SRL, March 2012 – July 2012

  • I provided support on client-server application DISKIS (Document Management System). The user-friendly DISKIS ensures the simple management of documents within an organization and provides easy access to files and relevant customer information. The sophisticated workflow component ensures a smooth and easy to manage simulation of business processes as well as seamless integration with other systems;

Senior Web Developer, SIATEL Roumanie SRL, March 2010 – February 2012

  • I developed plugins for Internet Explorer, Mozilla Firefox and Google Chrome for processing of documents and images (C++, WIN32, MFC, COM, ActiveX, Gecko SDK, NPAPI);
  • I developed an email client (based on IMAP4 and MAPI protocols), and I developed add-ins for Microsoft Outlook and Mozilla Thunderbird;

Senior Consultant, Misys International Financial Systems SRL, June 2007 – January 2010

  • I developed new financial applications and I improved existing Summit modules;
  • I investigated technical and functional defects and I proposed adequate solutions;

Software Engineer, Catalyst Semiconductor Romania SRL, March 2003 – May 2007

  • I developed a MFC application with ODBC access to a MySQL database for testing and sorting of silicon wafers on Electroglas EG4080 prober;
  • I developed a MFC application on USB interface for testing and programming of CAT digital potentiometers;

Software Engineer, ESSEX COM SRL, September 2000 – February 2003

  • I developed an ANSI C compiler for PIC16F84 microcontroller produced by Microchip, Inc; the debugger was designed to simulate the PIC microcontroller; custom assembler and link-editor was also implemented for this project;

Editor, COMUNIC@TII Mobile Magazine, August 1998 – January 2000

  • I published several articles about Internet and local network architecture, and telecommunications evolution at national and international level;

Published papers

IntelliDisk

an alternative to the famous Microsoft OneDrive

IntelliDisk

Version 1.08


IntelliDisk

IntelliDisk application allows users to save files across multiple devices, and have them automatically sync on these devices. This means someone can access and work on the same document in multiple locations. IntelliDisk application provides relatively easy access to cloud storage space, allowing options to share content with others. IntelliDisk application is free as in free speech/free beer. It is developed as a client-server architecture, which separates application into two logical and physical computing tiers.

What is client-server application?

A client-server application is a program that runs on the client-side while accessing the information over a remote server. The client-server always makes requests to the remote server by calling functions of the server to retrieve information. The client program and the server program may run on different systems and on different platforms where they require a communications layer known as middleware.

The client-server application might run on a network client or a network server. The applications are solely described on their architecture except for the fact that how it is deployed on the network. It uses a two-tier architecture that has two users; the client and the server.

The server machine acts as a host that can run single or multiple server programs that share their resources with the clients. Sometimes the server gets overloaded when simultaneous requests are received from the client.

The communication between the client and server is a two-way street. Servers can reach the client to make sure that the client has appropriate updates, patches, or if there are any other requirements. Once the inquiry is done, the server closes the connection to the client so that the bandwidth space and the network are conserved.

Features of client-server application

Some of the typical features of client-server applications are as follows:

  • Multiple client programs have the ability to request services from a single server;
  • A single client program can request services from multiple server programs;
  • A single server program has the ability to provide multiple services;
  • The client program doesn’t have to be aware of the number of subprograms that provide a service;
  • Multiple subprograms have the ability to work together to provide a service;
  • The server programs run on a machine that is remote from the machine that runs the client program.

THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL STEFAN-MIHAI MOGA BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

License: GNU General Public License v3.0
Download

IntelliFile

an alternative to the famous Total Commander

IntelliFile

Version 1.26


IntelliFile

File handling:

  • Extended copying, moving, renaming and deleting of entire trees.
  • Compare files by content, now with built-in text editor.
  • Encode/Decode files in Base64 format.
  • Show/select files with specific search pattern, size, date or contents.
  • Enhanced search function with full text search in any files across multiple drives, even inside archives.
  • Supports Drag & Drop with Explorer/the Desktop.
FTP client:
  • Built-in FTP client supports most public FTP servers.
  • Secure FTP over SSL/TLS, enter the URL as follows: ftps://ftp.servername.com
  • Download in the background (separate thread).
Archive handling:
  • Archives are handled like subdirectories. You can easily copy files to and from archives.
  • Built-in ZIP-compatible packer, supports long filenames! This packer is based on ZLIB by Info-Zip.
  • Pack archives in the background (separate thread).

Some of the above features are still under development!

THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL STEFAN-MIHAI MOGA BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

License: GNU General Public License v3.0
Download

IntelliPort

an alternative to the famous Microsoft HyperTerminal

IntelliPort

Version 1.39


IntelliPort

IntelliPort is a program that you can use to connect to other computers, using either your null modem cable or Ethernet connection. IntelliPort records the messages passed to and from the computer on the other end of your connection. Therefore, it can serve as a valuable troubleshooting tool when setting up and using your modem. To make sure that your modem is connected properly or to view your modem’s settings, you can send commands through IntelliPort and check the results. IntelliPort has scroll functionality that allows you to look at received text that has scrolled off the screen. You can use IntelliPort to transfer large files from a computer onto your portable computer using a serial port rather than going through the process of setting up your portable computer on a network. IntelliPort is designed to be an easy-to-use tool and is not meant to replace other full-feature tools available on the market. You can use IntelliPort to perform the specific tasks described above, but do not attempt to use IntelliPort for more complex communication needs.

THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL STEFAN-MIHAI MOGA BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

License: GNU General Public License v3.0
Download

IntelliTask

an alternative to the famous Microsoft Task Manager

IntelliTask

Version 1.22


IntelliTask

IntelliTask provides information about processes and services running on your computer. It also displays the most commonly used performance measures for processes. You can use IntelliTask to monitor key indicators of your computer’s performance. You can see the status of the programs that are running and end programs that have stopped responding. You can also assess the activity of running processes using as many as fifteen parameters, and see graphs and data on CPU and memory usage. In addition, if you are connected to a network, you can view network status and see how your network is functioning.

THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL STEFAN-MIHAI MOGA BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

License: GNU General Public License v3.0
Download

And we are?

Awesome, we know.

We like making new friends!

Antoaneta MOGA, Mihai MOGA

Antoaneta & Stefan-Mihai MOGA

Email

+40745497982

Call

Bucharest 040727, Romania

Find us