Summary
Overview
Work History
Education
Skills
Interests
Timeline
Generic

Dimitris Manikis

Data Engineer, Software Engineer
Athens

Summary

Accomplished Data Engineer with a proven track record at Upwork, enhancing data processing and system scalability through expert ETL development and big data technologies. Spearheaded high-impact projects, demonstrating leadership and Python programming proficiency. Excelled in fostering team productivity and innovation, with a keen focus on data integrity and solution-driven strategies.

Positive, analytical problem-solver with strong foundation in data systems and processes. Possesses solid understanding of data modeling and database design, coupled with skills in SQL and Python. Capable of driving data-driven decision-making and improving data infrastructure.

Experienced with designing and optimizing data pipelines to ensure seamless data flow. Utilizes advanced SQL and Python skills to create and maintain robust data architectures. Track record of implementing scalable solutions that enhance data integrity and support informed decision-making.

Overview

12
12
years of professional experience

Work History

Data Engineer

Upwork
10.2012 - 01.2025
  • Optimized data processing by implementing efficient ETL pipelines and streamlining database design.
  • Collaborated on ETL (Extract, Transform, Load) tasks, maintaining data integrity and verifying pipeline stability.
  • Enhanced data quality by performing thorough cleaning, validation, and transformation tasks.
  • Automated routine tasks using Python scripts, increasing team productivity and reducing manual errors.
  • Streamlined complex workflows by breaking them down into manageable components for easier implementation and maintenance.
  • Led end-to-end implementation of multiple high-impact projects from requirements gathering through deployment and post-launch support stages.
  • Migrated legacy systems to modern big-data technologies, improving performance and scalability while minimizing business disruption.
  • Provided technical guidance and mentorship to junior team members, fostering a collaborative learning environment within the organization.
  • Collaborated with system architects, design analysts and others to understand business and industry requirements.
  • Managed identification, protection and use of data assets.
  • Collaborated with cross-functional teams to develop scalable machine learning solutions.

Software Engineer

Stratus5
03.2014 - 10.2018
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.

Education

Ph.D. - Telecommunications

National Technical University of Athens
Athens
04.2001 -

Bachelor of Science - Electrical Engineering Computer Science

National Technical University of Athens
Athens, Greece
04.2001 -

Skills

    ETL development

    Data pipeline design

    Data modeling

    Data warehousing

    Big data processing

    Spark framework

    Hadoop ecosystem

    Relational databases

    Data mining

    Java programming

    Software development

    Python programming

    Big data technologies

Interests

Languages

Timeline

Software Engineer

Stratus5
03.2014 - 10.2018

Data Engineer

Upwork
10.2012 - 01.2025

Ph.D. - Telecommunications

National Technical University of Athens
04.2001 -

Bachelor of Science - Electrical Engineering Computer Science

National Technical University of Athens
04.2001 -
Dimitris ManikisData Engineer, Software Engineer