Summary
Overview
Skills
Work History
Languages
Education
Seminars
e-Learning
Additional Information
Quote
Generic
Yiannis Ioannidis

Yiannis Ioannidis

Drosoupoli,Greece

Summary

As a Software Development Team Leader with over 20 years of experience, proficiency in coaching, mentoring, and managing developers has been demonstrated. Dedication to achieving demanding development objectives within tight schedules while producing impeccable code is a hallmark. A complex problem-solver with an analytical and data-driven mindset, this professional possesses effective communication skills, organizational abilities, and a record of accomplishment. Excelling as a hands-on developer while overseeing the work of software teams has been a consistent practice.

Overview

34
34

Years of professional experience

19
19

Years of experience as a software engineering manager

13
13

Years of experience in .NET (C#)

Skills

  • Business software design & analysis
  • Application Framework development
  • Product development
  • API design knowledge
  • Project management
  • Requirement gathering
  • Cost estimation
  • Budgeting
  • Leadership
  • Team management
  • Problem-solving
  • Communication skills
  • Time management
  • Team building
  • Software development training
  • Public speaking & presentation

Work History

Software Development Team Lead

WiseTech
Athens, Greece
03.2020 - Current
  • Optimized multi-project, multi-team performance with long-term plans, increasing productivity by 25%.
  • Supervised and mentored programmers, designers, and technicians, monitoring performance against targets.
  • Improved software performance and usability, reducing bugs by 20% with guidance and feedback.
  • Designed and developed robust framework using Blazor (.NET 7.0) for web application development and Xamarin/MAUI for mobile development.
  • Implemented custom Object-Relational Mapping (ORM) to increase development speed and efficiency.
  • Implemented DevOps practices by introducing source control and issue tracking systems, resulting in improved collaboration and productivity.
  • Conducted research on various DevOps tools and selected appropriate systems based on team's needs and requirements.
  • Created and managed Team Foundation repositories and integrated them with team's workflow, resulting in streamlined version control and code sharing.
  • Introduced JIRA as issue tracking system to manage and track project tasks, ensuring timely and efficient delivery of features and bug fixes.
  • Trained team members on new systems and provided ongoing support, resulting in improved adoption and utilization of DevOps practices.
  • Actively participated in cross-functional team meetings to discuss potential system solutions and client requirements, providing valuable input that led to successful project completion and enhanced collaboration.
  • Streamlined processes with contributions to team meetings, ensuring project success.
  • Delivered regular updates to management and clients, keeping stakeholders informed on progress, deadlines, and enhancements.

Pylon Peripheral & Custom Development Team Leader

EPSILON NET
Athens, Greece
09.2014 - 03.2020
  • Supervised, trained, and mentored team of 10+ engineers to meet product quality, performance, and delivery goals.
  • Conducted regular code reviews and provided feedback to team members, promoting culture of continuous learning and improvement, resulting in increased team performance and productivity.
  • Designed and implemented Pylon Service, Picking Packing, Rebates, Orders' Processing, and Budget modules.
  • Developed enhancements and tools for Pylon framework, improving software performance and usability.
  • Implemented Schema Designer tool, leading to 75% increase in team productivity.
  • Managed requirements, scopes, resources, and schedules for multiple clients' projects.
  • Collaborated with cross-functional team to analyze system solutions based on evolving client requirements.
  • Recruited and trained 15+ team members, ensuring high-quality software delivery.
  • Trained and supported external developers, improving their performance and skills.

Customs Development Team Leader

SingularLogic
Athens, Greece
11.2010 - 09.2014
  • Led 8+ engineers to drive productivity and efficiency.
  • Designed and developed custom solutions and integrations with third-party systems for Galaxy ERP, increasing client satisfaction by 25%.
  • Trained partners' developers and technical consultants, improving collaboration and issue resolution.
  • Participated in cross-functional team meetings, providing input for successful project completion and enhanced collaboration.
  • Conducted regular performance reviews, implemented improvement plans, and mentored team members.
  • Prepared and delivered technical presentations at Annual Partners' Meeting events, increasing partner satisfaction and retention.
  • Represented company at industry conferences and events, networking with peers and gathering valuable insights.

Lead Software Developer

ADCON SA
Athens, Greece
Mar 2007 - May 2010
  • Led team of three developers, providing guidance and support for successful completion of software development projects on time and within budget.
  • Collaborated with manager on weekly basis to provide detailed project reports and milestone updates, ensuring alignment with project goals and objectives.
  • Analyzed, fixed, and enhanced ADCON HRM payroll application, identifying and addressing critical issues to improve software's functionality and reliability.
  • Championed best practices in software development, such as code review and continuous integration, resulting in 65% increase in code quality and more robust and stable code base.
  • Coordinated with other teams, such as QA and Technical Support, to ensure seamless and efficient software development and delivery process, resulting in improved customer satisfaction and retention.

Co-Founder | Development Team Leader

BizTEC LTD
Athens, Greece
Nov 2000 - Feb 2007
  • Led organization-wide technology strategy development.
  • and developed core framework of Odysseus ERP system in Delphi, writing highly maintainable, solid code that consistently received praise from subsequent developers since initial version.
  • Directed design and development of Odysseus ERP software across 4-member team, ensuring client needs for functionality, timeline, and performance were met or exceeded.
  • Architected and developed application for pharmacies, leveraging best practices and modern technologies to create high-performance, scalable solution that met unique needs of industry.
  • Trained engineers in standards and strategies for optimal product development, providing valuable guidance and support to help team members grow and succeed in their roles.
  • Stayed up-to-date with latest industry trends and best practices, incorporating them into software development process to ensure highest level of quality and innovation.

Software Developer

Artemis
Athens, Greece
Sep 1995 - Nov 2000
  • Designed, developed, modified, and debugged programs for Financial and Commercial applications.
  • Developed and implemented code fixes and enhancements for future code releases and patches, resulting in 25% improved software stability and performance.
  • Maintained and improved existing applications, resulting in 40% decreased reported bugs and issues from clients.
  • Created and designed components for Financial and Commercial applications, optimizing user experience and ensuring seamless integration with existing systems.

Software Developer

InfoDesign LTD
Athens, Greece
02.1995 - 09.1995
  • Maintained and optimized existing applications, resulting in 15% fewer bug reports.
  • Debugged and modified business software components, resulting in 10% improved application performance and 25% fewer support tickets.
  • Collaborated with developers and performance engineers to enhance supportability and identify performance bottlenecks.

Developer

Self Employed
Athens, Greece
01.1990 - 01.1995
  • Designed and developed "Electronic Agenda", increasing efficiency and organization of scheduling tasks.
  • Implemented fashion retail system using Turbo Pascal language, streamlining sales and inventory management processes.

Languages

Greek
Native language
English
Advanced
C1
French
Upper intermediate
B2

Education

Department of Informatics And Telecommunications

National And Kapodistrian University of Athens
Athens

Seminars

 Attended:

  • Master Certificate in Project Management (PMI) (2013)
  • The Seven Habits of Highly Effective People (2013)
  • Microsoft Tech-Ed Europe (2009, Berlin)
  • Leadership & Management Training (JCI Academy, 5-12 August 1995, Yokohama, Japan)
  • World Trade Game (JCI European Conference, June 1998, Monte Carlo, Monaco)

Conducted:

  • Pylon custom development training (2015-2020)
  • Various Galaxy ISV seminars (2010-2014)
  • Leadership training (JCI Greece, 2005, 2006)
  • Team Building Seminar (JCI Greece, 2005, 2006)

e-Learning

  • Software Architecture Foundations - LinkedIn
  • .NET Core Microservices - The Complete Guide (.NET 8 MVC) - Udemy
  • .NET Microservices: CQRS & Event Sourcing with Kafka - Udemy
  • Agile Software Development - LinkedIn
  • Testing .NET Code with xUnit.net 2 - Pluralsight
  • Mocking with Moq 4 and xUnit - Pluralsight
  • Creating Maintainable Contexts for Automated Testing - Pluralsight
  • Test Driven Development in C# 8 - Pluralsight
  • Software Architecture: Domain-Driven Design - LinkedIn
  • Writing Testable Code - Pluralsight
  • Expression Trees in C# 10 - Pluralsight
  • .NET Essentials: LINQ for Databases - LinkedIn
  • Developing Source Generators in C# 10 - Pluralsight
  • .NET Unit Testing with AutoFixture 4 - Pluralsight
  • Improving Unit Tests with Fluent Assertions 5 - Pluralsight
  • .NET Deep Dive: NuGet Package Manager - LinkedIn
  • ASP.NET Core 6 Big Picture - Pluralsight
  • ASP.NET Core 6 Web API Fundamentals - Pluralsight
  • Debugging and Error Handling in ASP.NET Core 6 Web API - Pluralsight
  • Azure Microservices with .NET Core for Developers - LinkedIn

Additional Information

  • JCI National President 1996-1997
  • Participation in JCI European Conferences and World Congresses
  • Conference Director of the 2nd JCI Media & Communication Masterclass (Athens 2005)

Quote

Innovation distinguishes between a leader and a follower.
Steve Jobs
Yiannis Ioannidis