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
AI • ML • LLM-s • Python
AWS • Azure
Kubernetes • Docker • Istio
Distributed Systems • System Design
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 high performance distributed systems, backend development and AI / Gen-AI based systems.

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+, Python, AI / ML, LLM-s, LangChain, Kubernetes, Docker, Istio, AWS, MongoDB, Redis, ElasticSearch, RabbitMQ, Kafka

Activities:
  • building and maintaining a set of Core libraries, a Blueprint and a number of Platform micro-services
  • building and maintaining AI / Gen-AI powered features (chatbots, agents and others using Open AI, AWS Bedrock, SageMaker and self-hosted LLM-s)
  • conducting PoC-s on different topics (AI / ML, Cloud Native, 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
  • 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.