Attila Tőkés

Attila Tőkés

Software Engineer | Maker


Location Cluj, Romania

Email tokes_atti@yahoo.com

LinkedIn linkedin.com/in/attila-tokes

Web attila-tokes.github.io

Skills

Java • Spring Boot
Kubernetes • Docker • Linux • AWS • Azure
System Design • OOP • Distributed Systems
AI • ML • LLM-s • TensorFlow • Sklearn • Python
HTML5 • CSS3 • JavaScript
Git • Maven • Gradle

Education

Technical University
of Cluj Napoca (UTCN)

Master’s Degree (MSc)
Computer Science
2013 - 2015

Thesis: Study and Experiments about the Scalability and Fault Tolerance of NoSQL Database Systems

Engineer’s Degree (BSc)
Computer Science
2009 - 2013

Thesis: Study and Experiments about the Performance, Reliability and Usability of NoSQL Database Systems

Languages

English, Hungarian, Romanian

Profile

I'm an experienced Software Engineer with strong skills in the area of high performance distributed systems and Java based backend development.

In my free time, I like to do hardware projects involving IoT, Robotics, Computer Vision, ML & AI, Cloud Computing, FPGA and other related technologies.

Professional Experience

Technical Lead | Senior Software Engineer

May 2020 - Present

Working on the Trados platform, a cloud based intelligent translation solution. As a Technical Lead in the Platform System team, I'm responsible for the core infrastructure and features of the platform.

Technologies: Java 17+, Spring Boot 3+, Kubernetes, Docker, Istio, AWS, Linux, MongoDB, Redis, ElasticSearch, RabbitMQ, Kafka, AI / ML, LLM-s, ARM64

Activities:
  • building and maintaining a set of Core libraries, a Blueprint micro-service and a number of Platform services
  • conducting PoC-s on different topics (AI / ML, LLM-s, ARM64, Multi-regional DB-s, Kubernetes / Service mesh, Serverless / Canary deployments, etc.)
  • conducted the migration of the platform to use the Istio service mesh
  • re-implemented the custom OAuth2 authorization server used in the platform
  • implemented a platform wide Rate-limiting functionality
  • introduced the use of auto-generated SDK-s in the platform

Software Engineer

Oct 2012 - May 2020

Working on TORA's Order and Execution Management System (OEMS), a highly distributed system based on micro-services, with advanced fault-tolerance capabilities.

Technologies: Java 8+, Guava, PostgreSQL, TibcoRV, AWS, FIX, WebSocket, Linux, OpenTSDB, JavaScript, HTML5, CSS3, Blockchain

Activities:
  • built several fault-tolerant micro-services (trading strategies, alerting, etc.)
  • built a high performance expression evaluation engine with auto-completion
  • built a high performance thread pool implementation
  • implemented a WebSocket based Trading API with Open ID Connect auth
  • participated in code reviewing, profiling and investigation of production issues

Personal Projects

As an active member on Hackster.io and Element14 Community, I do various IoT and Electronics projects. Starting from March 2022, I'm also a member of Edge Impulse's expert network.

Some technologies involved are: Bluethooth Low Energy (BLE), WiFi, GSM, LoRa, SigFox OpenCV, GStreamer, DeepStream, C++ NodeJS, Python, Raspberry Pi, Blockchain, AI / ML, Tensorflow.

Occasionally, I participate in design contests and do RoadTest reviews on products like test instruments and IoT platforms.