Panos Germanis

Software Engineer

Senior .Net Developer

Oracle Certified Professional

Microsoft Certified Professional

Senior Mac OS & iOS Developer

Senior Full Stack Web Developer

Panos Germanis

Software Engineer

Senior .Net Developer

Oracle Certified Professional

Microsoft Certified Professional

Senior Mac OS & iOS Developer

Senior Full Stack Web Developer

About Me
hey, there hi

  From the very beginning of my professional journey, a deep passion for creation has driven me to make software development my primary focus. With over 30 years of experience as a software engineer and developer, I have contributed to a wide range of industry sectors, including IT consulting, certification services, education, and industrial applications.

  My expertise spans modern web development technologies, as well as macOS and iOS application development. I possess advanced proficiency in languages such as Objective-C, Swift, C++, C#, JavaScript, HTML, CSS, and Python. I am well-versed in both traditional waterfall and agile development methodologies.

Throughout my career, I have been part of development teams in prominent Greek companies such as PeopleCert SA, COSMOS Business Consulting SA, and GlobalCert SA, as well as international organizations like Zi Corporation in Canada. I have consistently delivered large-scale, high-quality software solutions with clean architecture and robust design principles.

As a creative problem solver, I specialize in building scalable, reusable code and have a proven track record in developing innovative client-server applications that meet high standards of performance and reliability.

  • Age: 56
  • Residence: Greece
  • Freelance: Available
  • Address: Athens, GR
My Skills
Microsoft Technologies
  • .Net Framework and .Net Core
  • MVC web apps (Razor/Blazor)
  • Restful API's in .Net/Core
    (using SOLID principles and clean code)
  • Microservices Architecture
  • Microsoft SQL Server
    (efficient complex queries, and stored procedures)
  • EntityFramework Core
  • Windows Forms Apps.
    (using DevExpress or Telerik tools)
Web Technologies
  • Javascript and JQuery
  • Angular FrontEnds
  • Html 5 and CSS.
  • Bootstrap  5
  • WordPress 6.0 / WooCommerce
    (web sites & e-shops construction)
  • Docker & Kubernetes
  • Elastik Search/Kibana
  • RabbitMq or Kafka
  • Postgres Db
  • Mongo Db
  • Third party API's and Frameworks
    (AngularJS, React frameworks, Zoom and Jitsi Api's)
  • Python 3.5 (Flask)
Programming Languages
  • C# and Visual Basic
  • C/C++
  • Objective-C and Swift (Apple)
  • JavaScript and TypeScript
  • Html and CSS
  • Transact SQL / Linq
  • Python
  • Oracle APEX
Operating Systems / Environments
  • Windows (all versions)
  • Linux (Ubuntu, Centos, Solaris)
  • Apple MAC OS (all versions)
  • Visual Studio (up to v2022)
  • Rider (jetbrains)
  • Visual Studio Code.
  • Apple XCode (up to version 12).
  • PyCharm
IoT / Electronics
  • Arduino Boards (Nano, Uno, Mega)
  • Raspberry Pi (Zero, Pi3, Pi4) 
  • ESP32/ESP8266 (Wifi)
    Software:
  • Arduino IDE (C or Micro Python)
  • Atom IDE
  • Geany (for Raspberry Pi)
Graphics/Design
  • Adobe Photoshop CC (up to v20)
  • Adobe Illustrator
  • Autodesk Maya 2018
  • Cinema 4D R14
  • RealFlow

     

Current Occupation:
I work as a Team Leader for the company COSMOS Consulting SA, in major projects for public sector.

Recent Achievements:

Oracle APEX Cloud Developer Professional certification!

This achievement marks a significant step in my journey with low-code cloud development and modern web application design using Oracle APEX.

A certification for my participation in the Conflict Management & Mediation Management at Work program, which took place on May 15, 16, 22, & 23, 2025, as part of our collaboration with SEV (Hellenic Federation of Enterprises).

Most Recent Employers

Diplomas/Certifications

Bsc
B.Sc Computer Science
(Salford University)
Eng. Proficiency Cert
(London College)
ACCI
IT Pro Certificate
(ACCI)
MCP
MCP Certificate
(Microsoft Corporation)

Seminar Certifications

AdvancedPythonCert
Advanced Python
(Mathesis)
Scrum Master Cert
(Udemy)
ObjectiveCComplete
Objective-C Course
(Udemy)
EfInDepth
EF in Depth
(Udemy)
DblCodingSpeed
C# Coding Speed with VS
(Udemy)
C# Writing Clean Code
(Udemy)
ObjectiveC
Obj-C for Swift Developers
(Udemy)
OpenAPISpec
OpenAPI Specs - Swagger
(Udemy)
MsSQL
MS SQL Server
(iTec)
Windows NT Server
(LCPC)
XPSup
Supporting Windows
(iTec)
WinVis
Business Desktops
(System Plus)
Resume
Experience
Senior Software Engineer<br><i>Team Leader</i>
Feb 2023 - Present
Senior Software Engineer
Team Leader
COSMOS SA
IT Systems & Consulting

I work on a large project for Greek Ministry of Maritime Affairs, named "National Maritime Single Window". It provides all user interfaces to Captains of the ships and Marine Agents to submit declarations about sea routes, journeys and cargos. It also provides a connectivity with EMSA (European Maritime Safety Agency). The whole project consists of 4 API's, 5 Windows Services, 4 Web Services and 2 Web Apps. Web software parts are developed using Microsoft EntityFramework and MVC development pattern (with JavaScript client code).

Senior .Net Developer
May 2021 - Feb 2023
Senior .Net Developer
GLOBALCERT SA
INTERNATIONAL AWARDING ORGANISATION

I was the architect and the team leader of project "Certberus" it's main purpose was to create a secure environment for conducting certification exams.
The project included a Web API and a Web App (as API consumer) for the management of the entire system, as well as a client application (Windows Forms App) which performed - without setup - in candidate's system a system check, and then locked down the computer on the exam screen.
In this manner the candidate could not "cheat". It was also transmitting real time video to the invigilator in a special interface of the Web Admin application. All software was written in C#, using MVC for Web Admin and Entity framework 6.0 to fetch data from SQL Server.

Senior MacOS Developer
2020 - May 2021
Senior MacOS Developer
PeopleCert SA
Global Leader In Certifications

My main responsibility was the expansion of one of the top products of the company named "ExamShield", by adding many new features. Examshield was a Mac OS application, written in Objective-C and was communicating with a Web API (written in C#) using http requests and web sockets. It's main purpose was to provide the exam environment to candidates. Some of the new features that I implemented was (a PDF reader written from scratch, the ability to let users login with their Google, LinkedIn or facebook accounts, the Google Analytics integration and many more).

Education
1992
Salford University
MANCHESTER

Graduated after successful exams with a BSc in Computer Science.

1997
Microsoft Certified Professional
THESSALONIKI

I gained the title of Microsoft Certified Professional MCP, after passing the exams with title 'Implementing and Supporting Microsoft Windows' at LCPC Authorized Prometric Testing Center.

2000
ACCI IT Professionalism Certificate
ATHENS

I received the certificate of competence of an IT executive from the Athens Chamber of Commerce and Industry after relevant certification examinations.

Languages
  • Greek (Native)
  • English
SEMINARS
  • ASP.NET Core - SOLID and Clean Architecture
  • Entity Framework in Depth: The Complete Guide
  • C# Developers: Learn the Art of Writing Clean Code
  • ASP .Net MVC Quick Start
  • C# Developers: Double Your Coding Speed with Visual Studio
  • OpenAPI Specification & Swagger Tools - Zero To Master
  • Complete ASP.NET MVC course in C#
  • C# Intermediate: Classes, Interfaces and OOP
  • Ultimate ASP.NET Core Web API Development Guide
  • Comprehensive macOS Development
  • Objective-C Crash Course for Swift Developers
  • Scrum for Beginners + Scrum Master Certification Preparation
  • iOS 12 & Objective-C - Complete Developer Course
Skills
Coding
  • C#
  • Visual Basic
  • JavaScript / TypeScript
  • C / C++
  • Python
  • Objective C
  • PHP
  • Transact SQL
  • Linq
Knowledge
  • C#
    Rest APIs, MVC, Razor/Blazor web development.
    .Net Framework or ASP.Net Core, SOLID principles, Dependency injections, Abstract classes, Singletons, Interfaces, Adapters, Delegates, Threads, Domain Classes, Repositories, Mediator, NLogger, Services. Test Units.
  • JavaScript, TypeScript
    Event loops and Callbacks, Objects and constructors, Modules, Singletons, Observers, Prototypes, Invokers.
  • Visual Basic
    Object Oriented Programming, Custom Event Handlers, Threads, Windows Forms client-server application development with internal or external toolkits (DevExpress or Telerik).
  • Python
    Object Oriented Programming, External libraries, Graphical User interfaces with Tcl/Tk.
  • RDBMS
    SQL Server, MySQL, PostgreSQL, Queries, Stored procedures, File Streams, Common Table Expressions, Data Migration with Sql scripts.
  • ORMs
    Entity Framework 6.4 and Core or DevExpress XPO or Dapper. Code First or Database First implementations. Linq queries.
  • Versioning
    GitHub or Bitbucket. SourceTree software used for Bitbucket repositories.
  • Cloud Services
    Basic DevOps practices in Azure. Docker containers and Kubernetes.
System
  • Microsoft Windows
    95%
  • Apple Mac OS
    90%
  • Linux
    70%
Blog

Nothing Found

It seems we can’t find what you’re looking for. Perhaps searching can help.

Get in Touch
  • Address: Gizi, Athens
  • Email: pgermanis@gmail.com
  • Phone: +306948304404
  • Freelance: Available
Contact Form