Yoske Apolloni, Developer in Turin, Metropolitan City of Turin, Italy
Yoske is available for hire
Hire Yoske

Yoske Apolloni

Verified Expert  in Engineering

Full-stack Python Developer

Location
Turin, Metropolitan City of Turin, Italy
Toptal Member Since
December 22, 2021

Yoske is an expert Python developer, fluent in the major Python web frameworks (FastAPI, Flask, and Tornado); front-end frameworks like Vue and React; and SQL and ELK databases. He brings passion to his work and excels in delivering tailor-made products. Yoske's combined experience in consulting and the hospitality industry augments his care and attention to gaining an in-depth understanding of each client's needs.

Portfolio

Insomniac Design Inc
Python, REST APIs, PostgreSQL, Google Cloud Platform (GCP), Microservices...
Heimstaden Services AB
Python, Google Cloud Platform (GCP), Google Cloud, Ubuntu, Linux, Git, APIs...
People Data Labs, Inc
Python, SDKs, Ubuntu, Linux, Git, APIs, JavaScript, GitHub, REST APIs

Experience

Availability

Part-time

Preferred Environment

Ubuntu, Python, Web Development, Google Cloud, Google Cloud Platform (GCP), Linux, Git, FastAPI, Visual Studio Code (VS Code), Firebase

The most amazing...

...thing I've coded is Python software that connects industrial machines with the cloud.

Work Experience

Back-end Python Developer

2023 - 2023
Insomniac Design Inc
  • Participated in the development of a high-performance backend using FastAPI and PostgreSQL, integrating and optimizing PostgreSQL for seamless data storage and retrieval.
  • Achieved remarkable performance by optimizing data loading for 100+ forms, delivering several megabytes of data in under 0.04 seconds. Utilized efficient data processing strategies, ensuring swift and seamless user interactions.
  • Managed a team of three individuals, ensuring cohesive collaboration and efficient project delivery. Achieved outstanding results in both performance and teamwork by combining technical expertise with effective leadership.
Technologies: Python, REST APIs, PostgreSQL, Google Cloud Platform (GCP), Microservices, Docker, FastAPI, SQLAlchemy, Pydantic

Back-end Developer

2022 - 2023
Heimstaden Services AB
  • Developed new features for the company's existing Python Django back end.
  • Participated in the migration of the client's existing back end (Python Django) to Xano.
  • Integrated DocuSign APIs with the company's back end in Xano.
Technologies: Python, Google Cloud Platform (GCP), Google Cloud, Ubuntu, Linux, Git, APIs, Docker, Docker Compose, Back-end, GitHub, REST APIs, Pydantic

Python SDK Developer

2022 - 2022
People Data Labs, Inc
  • Developed a Python client that reflected the existing JavaScript client's functionalities, interacting with APIs from the People Data Labs back end and database.
  • Packaged the client's software as a Python package that can be downloaded from pip using Python Poetry.
  • Participated in the development of the client as open-source software, interacting with other developers involved in the projects using tools like GitHub and Slack.
Technologies: Python, SDKs, Ubuntu, Linux, Git, APIs, JavaScript, GitHub, REST APIs

Software Developer

2018 - 2022
TomorrowData
  • Participated in developing unique software that reads from different proprietary industrial protocols, such as S7 Protocol, FINS, Modbus.
  • Developed the UI of a tablet HMI. The UI consists of an app where machine operators can input production data inherent to their working shift.
  • Participated in building the foundations of a data platform for industrial plants. The platform records all production data and provides dashboards and machine learning instruments.
  • Developed several plugins for the Kibana interface of the ELK stack to analyze and monitor huge loads of incoming data.
  • Built a VPN using OpenVPN as the core, featuring personalized routing tables and privileges that allowed users to reach only certain network devices. Everything was also configurable via a web interface.
  • Maintained and developed features and APIs on the company's main web platform. This work involved AWS hosting, Python Tornado, Vue, MQTT, Redis, and MongoDB.
  • Conducted courses on installing, setting up, and maintaining the ELK stack.
  • Participated in the development of a wireless access control system for carts in an industrial plant, with RFID tags and readers, a mobile application to associate tags to carts, and back end handling and registering transits and authorizations.
  • Participated in the porting of the company's infrastructure from Docker Swarm to Kubernetes.
Technologies: Vuex, Vue, Python, Elasticsearch, Kibana, Logstash, React, PostgreSQL, Raspberry Pi, Ubuntu, Linux, PLC, UI Development, VPN, OpenVPN, ELK (Elastic Stack), APIs, Tornado, MQTT, Redis, MongoDB, Amazon Web Services (AWS), SDKs, Web Development, REST APIs, Google Cloud Platform (GCP), Google Cloud, Git, Smart Devices, Docker, Docker Compose, Poetry, NPM, Node.js, JavaScript, Bash, CSS, Back-end, Front-end, Full-stack, SQL, Flask, SSH, GitHub, HTML, Data Visualization, Kubernetes, Networking, Tcpdump, Wireshark, SQLAlchemy, Pydantic

Programmable Smart Thermostat

A programmable smart thermostat I built for my own use, using a Raspberry Pi, relays, temperature sensors, and an ESP8266 for the hardware; Firebase and FastAPI for the back end; and Vue.js, Quasar, Capacitor, and Electron.

The thermostat records environment temperatures and keeps track of how much time the heater has been on. It's also programmable for every hour of every day of the week, providing total customization for users to control the home's temperature.

The platform provides user accounts, and each account can hold more than one device. This part is still in development, and I am the only user at this time. The Android app is Capacitor-based, and the web page uses Firebase hosting. Users can monitor home temperatures and the elapsed time heater was set to on, set target temperatures, activate a manual of automatic modes, and edit heater programs from the app.

People Data Labs Python Client

https://github.com/peopledatalabs/peopledatalabs-python
A Python SDK client integrating calls to People Data Labs' APIs. I was reponsible for the conversion of their existing JavaScript SDK client to Python. I also cooperated with other developers delivering the SDK client.

NZDPU

https://nzdpu.com/home
A large public database for the net-zero emissions target of 2050. I played a pivotal role in developing the back end of the PoC in a short time for it to be presented at COP28, being the main developer on the team while managing a sub-team of three people.

Languages

Python, JavaScript, Bash, CSS, SQL, HTML

Libraries/APIs

Pydantic, Vuex, Vue, React, REST APIs, SQLAlchemy, Node.js

Platforms

Raspberry Pi, Ubuntu, Linux, Amazon Web Services (AWS), Docker, Firebase, Android, Google Cloud Platform (GCP), Kubernetes, Visual Studio Code (VS Code)

Other

APIs, SSH, SDKs, Web Development, Data Visualization, Networking, FastAPI, PLC, Arduino IDE, UI Development, Tornado, Internet of Things (IoT), Smart Devices, Poetry, Back-end, Front-end, Full-stack

Tools

Kibana, Logstash, Git, Docker Compose, GitHub, Tcpdump, VPN, OpenVPN, ELK (Elastic Stack), MQTT, NPM, Wireshark

Storage

Elasticsearch, PostgreSQL, Redis, MongoDB, Google Cloud

Frameworks

Electron, Quasar, Flask, Flutter

Paradigms

Microservices

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