×
Argiris Papaefstathiou

Argiris Papaefstathiou

Backend Software Engineer

Athens, GR
+306932356298

Background


About

About

Experienced Backend Software Engineer with more than 8 years of experience. Specializes in asynchronous systems and message queues. Committed to bridging the gap between technical and business requirements, underscored by a strong track record of clear and effective communication with stakeholders. With over two years of experience in the operations department, developed a deep sense of ownership and accountability in day-to-day activities. Self-motivated and driven by a passion for crafting efficient, scalable solutions that harmonize technology with operational excellence. Adaptable, results-driven mindset for high performance in dynamic environments.

Work Experience

Work Experience

  • Sr Backend Software Engineer, Orfium, SyncTracker

    Oct, 2021 - Present

    Responsible for the analysis, design, implementation, and maintenance of the SyncTracker product, actively contributing to all phases of the software delivery lifecycle. Serves as a mentor within the backend team, ensuring a smooth onboarding process for new members. Additionally, plays a critical role in providing valuable feedback on new features sought by the product team. Also acts as the primary customer interface, addressing both technical and business inquiries from customers.

    • Python

    • Django

    • AWS

    • CloudFormation

    • Github Actions

    • PostgreSQL

    • Snowflake

    • Datadog

    • Metabase

    • Increased code test coverage.

    • Tackled tech debt.

    • Introduced observability using Datadog.

    • Improved the performance of the main flow by reducing processing time by 200%.

    • Migrated the entire application infrastructure and database from Heroku to AWS stack.

  • Sr Software Engineer, Intrasoft International, Skynet - OSS Transformation

    Sep, 2020 - Sep, 20211 year 1 month

    Held responsibility for analyzing, designing, and implementing all fixed telephony flows into the Oracle OSM (Order and Service Management) system within the context of a significant TELCO OSS Transformation project for fixed telephony and internet services. This encompassed reverse engineering the legacy provisioning and service inventory system and implementing it in the new Oracle stack using XML, XQuery transformation language, and the SOAP communication protocol. Played an instrumental role in orchestrating, fulfilling, and provisioning telecommunication services in the new stack. Additionally, was a key contributor to the design and development of service exporting procedures using Python, which played a crucial role in facilitating data migration from the legacy CURBAS system to the new service inventory system, Oracle UIM. Contributions were integral to the successful transition to the new technology stack.

    • OSM

    • Xquery

    • XML

    • Python

    • Oracle Stack

    • Oracle DB

    • Telco

  • Software Engineer, Intrasoft International, OSS Provisining

    Sep, 2017 - Aug, 20203 years

    Entrusted with implementing, delivering, and maintaining the legacy OSS provisioning and service inventory system, CURBAS, at a major TELCO provider, with a primary focus on fixed telephony and internet services. The development work primarily revolved around Python and Bash, playing an integral role within the delivery team. Responsibilities included providing support and resolving production environment issues as part of the AM team. In the final six months of the tenure, assumed the role of a team leader, overseeing a team of three members. In this capacity, managed tasks to ensure timely deliverables and represented the team in broader discussions and decision-making processes. Conducted a comprehensive analysis and documentation of the existing legacy system's functionality, offering valuable insights to the team. Made substantial contributions to the design of all flows within the new technology stack, further enhancing overall operational efficiency.

    • MySQL

    • Python

  • Service Delivery Engineer, Upsteam, Operations

    Jul, 2016 - Aug, 20171 year 2 months

    Responsible for configuring and supporting back-end applications across the entire project lifecycle, including pre-launch phases, live operations, extensions, and eventual project closure. This encompassed deploying code onto JBoss and Apache Tomcat servers and integrating seamlessly with the Billing Platform. Played a pivotal role in delivering ad-hoc reports when required. Dedication was focused on meeting key performance indicators (KPIs) in accordance with the company's service level agreements (SLAs), efficiently managing tasks and workflows using JIRA software. Additionally, an essential part of the 24x7 team, providing second-level support to ensure uninterrupted operations around the clock.

    • PostgreSQL

    • Python

    • Networking

    • Systems

    • 24x7 Monitoring

    • 2nd escalation level

  • Technical Support Engineer, Upsteam, Operations

    May, 2015 - Jun, 20161 year 2 months

    Responsible for maintaining round-the-clock surveillance of the upstream infrastructure to ensure uninterrupted functionality. Held a critical role as the initial support point, promptly addressing and resolving issues as they emerged. Showcased automation skills by devising bash scripts that streamlined various processes, resulting in significant time savings for the team. Proactive problem-solving and process optimization initiatives played a pivotal role in enhancing operational efficiency and reliability.

    • PostgreSQL

    • Bash

    • 24x7 Monitoring

  • Associate Developer (Internship), Agiltech, Internship, Agiltech

    Feb, 2011 - Jun, 20114 months

    During a four-month, part-time internship at Agiltech, acquired valuable insights into the domains of software development and quality assurance. Main responsibilities included the practical application of Canoo Web Testing, providing hands-on familiarity with web testing methodologies. Also engaged in small-scale scripting projects, utilizing both Bash and C++ for diverse tasks. Despite the secondary role attributed to the part-time nature of the internship, this experience enabled the cultivation of a versatile skill set and the establishment of a foundational comprehension of software development and quality assurance procedures.

    • Canoo Web Testing

    • C#

    • CSS/Html

Skills

Skills

  • Backend

    Python

    Django

    PostgreSQL

    Snowflake

    Redis

    AWS

  • DevOps

    AWS

    CloudFormation

    Heroku

    Docker

    Github Actions

  • Frontend

    Vanilla JS

    HTML

    CSS

Education

Education

  • High school, General, Rafina's high school

    Sep, 2000 - Jul, 2006

  • Computer Science, Bachelor, Department of Informatics, Athens University of Economics and Business

    Oct, 2006 - Feb, 2012

  • Computer Science, Master, Computer Science M.S Program, Athens University of Economics and Business

    Oct, 2013 - May, 2015

Publications

Publications

  • Dominate YouTube Traffic: Conquer 10x More Traffic with YouTube’s CMS , Orfium

    Published on: Jun 05, 2023

    This publication in Orfium's blog outlines how SyncTracker, a YouTube license enforcement system developed by Orfium, efficiently manages music claims and tracks a surge in YouTube traffic. It discusses technical solutions to optimize claims tracking, improve performance, and accommodate significant increases in content. Notable achievements include a 700% reduction in missing claims and enhanced scalability to handle up to 3 million claims per day. The blog emphasizes the commitment to continuous improvement and innovation in the ever-evolving landscape of YouTube content management.

Interests

Interests

  • Windsurfing

  • Music / Playing the Guitar