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

  • July 2024 – certificate of course completion for Jenkins Fundamentals issued by Telecom Academy;
  • June 2024 – badge for Implementing Open Source License Compliance Management issued by The Linux Foundation;
  • June 2024 – badge for Introduction to Open Source License Compliance Management issued by The Linux Foundation;
  • May 2024 – badge for Generating a Software Bill of Materials issued by The Linux Foundation;
  • March 2024 – certificate of course completion for Trusted Advisor Certification Exam issued by NXP Software Board;
  • March 2024 – certificate of course completion for Training for New Trusted Advisors issued by NXP Software Board;
  • March 2024 – badge for Open Source Licensing Basics for Software Developers issued by The Linux Foundation;
  • 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 & Trusted Advisor, 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 (February 21st, 2024)


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 SHA256: 9992AA8E15E67468A3ED2040BEBB369F3E5DEF69D0A5C5A248E36F0E803DAC25

ContributorsIssuesDiscussionsWiki

IntelliEdit

an alternative to the famous Microsoft Notepad

IntelliEdit

Version 1.00 (May 30th, 2024)


IntelliEdit

IntelliEdit is a free (as in “free speech” and also as in “free beer”) source code editor and Microsoft Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GNU General Public License v3.0. Based on the powerful editing component Scintilla, IntelliEdit is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, IntelliEdit is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment. I hope you enjoy IntelliEdit as much as I enjoy coding it!

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.

User ManualRelease NotesSoftware Context Register

License: GNU General Public License v3.0
Download SHA256: ED51D4A7E48358EA5C1BB745490C5F73AD34AB27206E9D886FFE2055632B10D6
DownloadIntelliEdit.zip SHA256: EB185D7370148617DC214A095F3BA3D3DB8122E90D9D09937828565EE50EAF00

ContributorsIssuesDiscussionsWiki

IntelliFile

an alternative to the famous Total Commander

IntelliFile

Version 1.29 (July 21st, 2024)


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 SHA256: 05CE85B6070825FC9A04BA972C725C1B95461D9094D0BFE421271DF333BFEC98

ContributorsIssuesDiscussionsWiki

IntelliPort

an alternative to the famous Microsoft HyperTerminal

IntelliPort

Version 1.40 (June 6th, 2024)


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 SHA256: 2E8A0E5182A6DD1936BEC0CD76925C77E9560BA910FCA2B5DCF53ED408E49E4E

ContributorsIssuesDiscussionsWiki

IntelliTask

an alternative to the famous Microsoft Task Manager

IntelliTask

Version 1.23 (April 8th, 2024)


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 SHA256: A044AC878D191893F0DDEAE99243F0ADCF9CA4014CC91FA399842343D46D50FC

ContributorsIssuesDiscussionsWiki

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