As a seasoned software engineer with over 5 years of experience, I have honed my skills in problem-solving and demonstrated flexibility in various challenging environments. My expertise spans across .NET, ASP.NET, C#, C++, Angular, TypeScript, HTML, CSS, SQL, and Python, allowing me to tackle complex projects with ease. Lately, I have expanded my knowledge in modern web development and am enthusiastic to apply it to practical projects. I am eager to leverage my extensive software engineering experience and advanced web development skills to contribute to innovative projects that meet and exceed project expectations. I thrive both as an individual contributor and as a collaborative team member, delivering high-quality results. My passion for software drives me to continuously learn and adapt to new technologies, ensuring that I stay at the forefront of the industry.

Agis Moralis

As a seasoned software engineer with over 5 years of experience, I have honed my skills in problem-solving and demonstrated flexibility in various challenging environments. My expertise spans across .NET, ASP.NET, C#, C++, Angular, TypeScript, HTML, CSS, SQL, and Python, allowing me to tackle complex projects with ease. Lately, I have expanded my knowledge in modern web development and am enthusiastic to apply it to practical projects. I am eager to leverage my extensive software engineering experience and advanced web development skills to contribute to innovative projects that meet and exceed project expectations. I thrive both as an individual contributor and as a collaborative team member, delivering high-quality results. My passion for software drives me to continuously learn and adapt to new technologies, ensuring that I stay at the forefront of the industry.

Available to hire

As a seasoned software engineer with over 5 years of experience, I have honed my skills in problem-solving and demonstrated flexibility in various challenging environments. My expertise spans across .NET, ASP.NET, C#, C++, Angular, TypeScript, HTML, CSS, SQL, and Python, allowing me to tackle complex projects with ease. Lately, I have expanded my knowledge in modern web development and am enthusiastic to apply it to practical projects. I am eager to leverage my extensive software engineering experience and advanced web development skills to contribute to innovative projects that meet and exceed project expectations. I thrive both as an individual contributor and as a collaborative team member, delivering high-quality results. My passion for software drives me to continuously learn and adapt to new technologies, ensuring that I stay at the forefront of the industry.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Greek, Modern
Fluent
English
Fluent
French
Beginner
German
Intermediate

Work Experience

Advanced Software Engineer at Cochlear Technology Centre
April 1, 2023 - Present
Led full software development life cycle for high-performance Windows Desktop applications using .NET and WPF (C#). Wrote clean, efficient, and reusable code adhering to best practices and design patterns like MVVM and SOLID principles. Developed native C++ libraries for complex linear algebra computations using Intel MKL. Created and tested complex mathematical model prototypes using Python. Conducted unit and integration testing with XUnit and Catch2. Built client applications consuming web APIs with AWS Cognito-based authentication. Managed local databases using SQL Server Management Studio. Configured GitLab CI/CD pipelines to automate build, test, and deployment processes. Worked in an Agile environment with weekly Scrum meetings and Atlassian Jira.
Software Engineer at Alstom
April 1, 2023 - September 5, 2025
Led full software development life cycle for high-performance Console and Windows Desktop applications using .NET and WPF (C#). Conducted unit and integration testing with NUnit and XUnit. Designed and developed real-time network communication applications using .NET sockets (TCP/UDP). Implemented network layer encoding and decoding mechanisms and integrated project-specific network protocols. Used XML and XSD for data structure definitions and validation. Developed database-driven components using SQLite for embedded systems. Implemented Virtual Machine-based deployment solutions to improve resource utilization and scalability.
Junior Software Engineer - IT Support at Greek Military
January 1, 2019 - September 5, 2025
Fulfilled military service in the IT department of the headquarters military division in Alexandroupolis. Maintained and monitored Local Area Networks to ensure seamless connectivity and optimal network performance. Configured and administered Windows Servers and leveraged virtual machines for resource optimization and efficient management. Provided on-demand technical assistance and user support by troubleshooting hardware and software issues to minimize downtime.

Education

Electrical and Computer Science Engineer at Aristotle University of Thessaloniki
January 1, 2012 - January 1, 2018
High School at 1st Lyceum of Alexandroupolis
January 1, 2009 - January 1, 2012

Qualifications

ASP.NET Core: Hands-on experience in building web applications and RESTful APIs
January 11, 2030 - September 5, 2025
MVC Pattern: In-depth understanding of the Model-View-Controller architectural pattern
January 11, 2030 - September 5, 2025
Entity Framework Core: Proficient in data access and manipulation
January 11, 2030 - September 5, 2025
Securing, Versioning, and Documenting APIs: JWT Bearer tokens, OAuth 2, OpenAPI, Swagger UI
January 11, 2030 - September 5, 2025
Testing APIs: Skilled with Postman, HTTP_REPL, and .http files
January 11, 2030 - September 5, 2025
Angular & TypeScript: Hands-on experience building SPAs
January 11, 2030 - September 5, 2025
HTML & CSS: Solid understanding of semantic HTML and responsive CSS
January 11, 2030 - September 5, 2025
Bootstrap: Proficient in creating responsive UIs
January 11, 2030 - September 5, 2025
SignalR: Implementation of real-time web functionality
January 11, 2030 - September 5, 2025
Azure Deployment: Knowledgeable in deployment to Microsoft Azure
January 11, 2030 - September 5, 2025

Industry Experience

Software & Internet, Manufacturing, Healthcare, Government, Education

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more