Achillefs Charmpilas, Developer in Paphos, Cyprus
Achillefs is available for hire
Hire Achillefs

Achillefs Charmpilas

Verified Expert  in Engineering

Software Developer

Paphos, Cyprus

Toptal member since November 20, 2024

Bio

Achillefs is an engineer and engineering manager skilled in building testable and maintainable systems, team building, and strategic execution. He has leveraged technical expertise and certifications in high-performance leadership to drive team excellence. Known for delivering projects on time, recruiting solid teams, and establishing benchmark processes within large organizations, Achillefs exemplifies a commitment to quality and continuous improvement.

Portfolio

Toptal
Ruby, Ruby on Rails (RoR), Sidekiq, Apache Kafka, Jira, React, Grafana...
Belighted
Ruby, Ruby on Rails (RoR), React, MariaDB, Redis, RabbitMQ, Canvas 2D, Sidekiq...
Livil
Ruby, RabbitMQ, PostgreSQL, Microsoft Graph API, Gmail API, Dropbox API...

Experience

  • Ruby on Rails (RoR) - 20 years
  • PHP - 20 years
  • Ruby - 20 years
  • PostgreSQL - 10 years
  • Sidekiq - 9 years
  • React - 6 years
  • Laravel - 4 years
  • ChatGPT - 1 year

Availability

Part-time

Preferred Environment

Slack, MacOS, Visual Studio Code (VS Code), Jira, Zoom

The most amazing...

...product I've developed was a sports article generation system that used simple heuristics and Markov chains in the era before large language models (LLMs).

Work Experience

Engineering Manager

2019 - 2024
Toptal
  • Built and managed several successful teams, delivering updates to a complex platform and brand-new, standalone services. The teams were high-performing, consistently delivering on time and with a high-quality bar.
  • Developed a new estimation framework, widely adopted within the organization, that allowed for accurate scoping early in the product's lifecycle.
  • Led the integration of deployment tracking throughout the organization (400+ repositories), allowing for the formulation of a cycle time OKR tracked throughout engineering (400+ engineers).
Technologies: Ruby, Ruby on Rails (RoR), Sidekiq, Apache Kafka, Jira, React, Grafana, ChatGPT Prompts, ChatGPT API, PostgreSQL, Redis, Kubernetes, Docker, GitHub Actions, Continuous Deployment, Continuous Delivery (CD), Full-stack, Zoom, GraphQL, React Apollo, ChatGPT, APIs, DevOps, AWS Lambda, CSS, HTML, JavaScript, Web Development, Google Analytics 4, Web Analytics, Stripe, Payment Gateways, Full-stack Development, TypeScript, SQL

Senior Full-stack Developer

2018 - 2019
Belighted
  • Developed a complex music royalties financial reconciliation system, utilizing concurrent code, background batch processing, and data normalization.
  • Leveraged Canvas and React with a Ruby-on-Rails API to develop a complex organizational chart design application. I handled both back-end and front-end development, aligning with stakeholders independently.
  • Worked on a large-scale learning management system in React and Ruby on Rails. I was responsible for building a dynamic test creator that allowed for the creation of complex and performant UIs.
Technologies: Ruby, Ruby on Rails (RoR), React, MariaDB, Redis, RabbitMQ, Canvas 2D, Sidekiq, PostgreSQL, Material UI, Continuous Delivery (CD), Continuous Deployment, GitHub Actions, Full-stack, Node.js, MongoDB, Jira, Zoom, GraphQL, React Apollo, Axios, APIs, REST APIs, DevOps, Amazon Web Services (AWS), CSS, HTML, JavaScript, Web Development, E-learning, Educational Portals, Web Analytics, Google Tag Manager, Payment Gateways, Full-stack Development, SQL

Senior Back-end Engineer

2018 - 2018
Livil
  • Designed an extensible system of service integration. The system's goal was to allow quick addition of new data sources of various types from any provider using a unified API.
  • Created code generators early in the process to reuse while creating many integrations, saving the company development time.
  • Gained deep knowledge of productivity APIs from almost all available providers, including Microsoft, Google, Dropbox, and Apple.
Technologies: Ruby, RabbitMQ, PostgreSQL, Microsoft Graph API, Gmail API, Dropbox API, Amazon S3 (AWS S3), Google Drive API, Amazon Cloud Drive API, Continuous Delivery (CD), Continuous Deployment, GitHub Actions, Jira, Zoom, APIs, REST APIs, DevOps, Amazon Web Services (AWS), CSS, HTML, JavaScript, Web Development, Full-stack Development, TypeScript, SQL

Lead Engineer

2010 - 2017
Humbucker Ltd
  • Led the development of numerous startup MVPs, either as a solo developer or as a lead of a small team. I was also responsible for hiring contractors on a per-project basis.
  • Worked on startup projects: Amazon product tracking and comparison for a collectible listings affiliate application and custom eCommerce platform, including a first-of-its-kind home automation design and purchase application (intelligent home.today).
  • Developed and maintained SEO tooling that was successfully marked for dozens of clients over five years (Content Wave, Product Wave, and SERPTracker).
Technologies: JavaScript, PHP, Ruby, Symfony, Ruby on Rails (RoR), MySQL, Redis, Sidekiq, Amazon S3 (AWS S3), Amazon EC2, Capistrano, REST, eCommerce, Continuous Deployment, Full-stack, Node.js, MongoDB, Laravel, APIs, REST APIs, Amazon Web Services (AWS), CSS, HTML, Web Development, Google Analytics, Web Analytics, Google Tag Manager, Payment Gateways, Apache, Full-stack Development, TypeScript, SQL

Senior Full-stack Engineer

2008 - 2010
Bwin
  • Designed and led the building of a search engine result page tracking system, utilizing complex retrieval strategies to ensure continued operation and localization of results. The system included visualization of ranking data as time series.
  • Designed and built a link tracking system, allowing the evaluation and management of backing procurement and performance auditing.
  • Designed a content distribution system, allowing users to centrally manage content distributed over hundreds of websites hosted on diverse providers around the globe. The system included ad-hoc automated website deployment and content publishing.
  • Implemented a video hosting application for PartyPoker.com, hosting and serving poker tournament video content in an extremely cost-effective way.
Technologies: Ruby on Rails (RoR), MySQL, Perl, Python, PHP, WordPress, Symfony, Apt-get, Apache Lucene, Majestic, YouTube API, JSON, Full-stack, APIs, REST APIs, Amazon Web Services (AWS), CSS, HTML, JavaScript, Web Development, Google Analytics, Web Analytics, Google Tag Manager, Payment Gateways, Apache, Full-stack Development, SQL

Experience

Livil

http://livil.co
A hands-free productivity platform developed for the automobile industry. The system was designed to join diverse data sources for emails, documents, contacts and other productivity-related sources, and provide a common programmatical interface to all that data. I took part in designing the back-end data parsers and importers, building a modular system accompanied by code generators that allowed for fast integration of new data sources.

Xegesis

An early pre-LLM text generation system focused on generating sports articles for the gaming industry. The system was built in Ruby on Rails (RoR) and used many data sources to create well-structured and diverse articles. In addition, Markov chains were used to maximize diversity. The system also incorporated a uniqueness check that ensured that low-grade content was discarded before being delivered to clients. I designed the system and led the small team of engineers and content specialists that built it.

Education

2006 - 2007

Master's Degree in Music Information Technology

City University of London - London, United Kingdom

Certifications

MARCH 2024 - PRESENT

Advanced Prompt Engineering Techniques

LinkedIn

FEBRUARY 2024 - PRESENT

LLM Foundations: Vector Databases for Caching and Retrieval Augmented Generation (RAG)

LinkedIn

Skills

Libraries/APIs

React, Sidekiq, REST APIs, Node.js, Stripe, Google APIs, Dropbox API, Apple Maps API, Gmail API, Google Drive API, Amazon Cloud Drive API, Apache Lucene, YouTube API

Tools

Slack, Jira, Zoom, Apache, RabbitMQ, React Apollo, ChatGPT, Google Analytics, Grafana, Canvas 2D, Apt-get, Majestic, Capistrano

Languages

Ruby, PHP, JavaScript, CSS, HTML, TypeScript, SQL, GraphQL, Prolog, C++, Java, Perl, Python

Frameworks

Ruby on Rails (RoR), Laravel, Material UI, Symfony

Platforms

MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), AWS Lambda, Apache Kafka, WordPress, Amazon EC2, Kubernetes, Docker

Storage

PostgreSQL, MySQL, MongoDB, Redis, MariaDB, Amazon S3 (AWS S3), JSON

Paradigms

DevOps, REST, Continuous Deployment, Continuous Delivery (CD)

Industry Expertise

E-learning

Other

Full-stack, APIs, Web Development, Web Analytics, Google Tag Manager, Payment Gateways, Full-stack Development, Axios, Google Analytics 4, Machine Learning, ChatGPT Prompts, ChatGPT API, Artificial Intelligence (AI), Software Design, Microsoft Graph API, Prompt Engineering, Large Language Models (LLMs), Vector Databases, Caching, eCommerce, GitHub Actions, Educational Portals

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring