Upstaff Sign up
Aris Tzollas
🇬🇷Greece
Created AtUpstaffer since March, 2026

Aris Tzollas — Senior Software Engineer

Expertise in Full Stack Web, Back-End Web.

 Last verified on March, 2026

Bio Summary

  • Software engineer with 7+ years of experience specializing in full-stack development using JavaScript/TypeScript, C#, Go, and Python across macOS, Unix, and Linux environments.
  • Proven expertise in architecting scalable microservices, event-driven systems, and cloud-native applications leveraging AWS, Azure, GCP, Kubernetes, Docker, and CI/CD pipelines.
  • Strong background in designing and optimizing databases (PostgreSQL, MongoDB, Cassandra, Neo4j) and implementing high-performance caching and real-time data streaming solutions with Kafka and Redis.
  • Skilled in modern frameworks and tools including Node.js, Nest.js, React, Django, and Spring, with hands-on experience in OAuth 2.0, JWT security, and compliance with ISO 27001 and GDPR.
  • Computer Science degree with demonstrated success in improving system performance by up to 40%, automating workflows, and leading migrations from monolithic to microservices architectures.

Technical Skills

Programming LanguagesGo, Java, JavaScript, Kotlin, PHP, Ruby, TypeScript
JavaScript FrameworksAngular, Express, Ext JS, NestJS, Node.js, Nuxt, React, Vue.js
.NET PlatformASP.NET Core Framework, ASP.NET MVC, Azure
AI & Machine LearningAWS Textract, OCR, OpenAI
Go FrameworksBeego, Gin
Go Libraries and ToolsBeego, Gin
C++ Libraries and ToolsC/C++/C#
Mobile Frameworks and LibrariesCrashlytics
Python FrameworksDjango REST framework, FastAPI, Flask
Android Libraries and ToolsKotlin
Python Libraries and Toolspytest
Java FrameworksSpring, Struts 2
SecurityRBAC
Databases & Management Systems / ORMAWS DynamoDB, Cassandra, Memcached, MongoDB, MySQL, Neo4j, PostgreSQL, Redis, SQLAlchemy
Cloud Platforms, Services & ComputingAzure, GCP
Amazon Web ServicesAWS Auto Scaling, AWS Cognito, AWS DynamoDB, AWS Kinesis, AWS KMS, AWS Lambda, AWS Textract
Azure Cloud ServicesAzure Key Vault
Google Cloud PlatformCloud Functions
Methodologies, Paradigms and PatternsAgile
Deployment, CI/CD & AdministrationAnsible, ArgoCD, Blazor, CI/CD, GitLab CI, Helm Charts, Jenkins
Version ControlBitBucket, Github Actions
QA, Test Automation, SecurityCypress, Jest, Mocha, NUnit, pytest, Selenium, xunit
SDK / API and IntegrationsFastAPI, GraphQL, JWT, OAuth, PayPal API, RESTful API, Stripe
Mail / Network Protocols / Data transferGRPC, JWT, WebSockets
Message/Queue/Task BrokersKafka, RabbitMQ
Logging and MonitoringPrometheus
Virtualization, Containers and OrchestrationTerraform
Other Technical SkillsDelta lake

Work Experience

Senior Software Engineer - Practice AI (Legal SaaS Platform Development)

Duration: SEP 2023 - Current
Summary: Development of a legal SaaS platform to streamline document management and case workflows for legal professionals, enhancing operational efficiency and data reliability through modern microservices and AI-powered tools.
Responsibilities:
  • Architected the platform using Node.js, Nest.js, WebSocket, and PostgreSQL.
  • Engineered event-driven microservice architecture with RabbitMQ.
  • Developed AI-powered chatbot for document assistance using LangChain, GPT-4, and AWS Bedrock.
  • Optimized database performance and led backend migration from Ruby monolith to Node.js microservices.
  • Managed multi-tenant cloud infrastructure on Amazon EKS with Helm charts.
  • Integrated document classification with OCR and OpenAI GPT APIs.
  • Designed and built RESTful APIs with Express.js and NestJS.
  • Implemented security measures including OAuth 2.0, JWT, and Amazon Cognito.
  • Automated deployment workflows with GitHub Actions and managed API Gateway integrations.
  • Implemented observability with Prometheus and Grafana and developed automated testing suites.
Technologies: Node.js, Nest.js, WebSocket, PostgreSQL, RabbitMQ, LangChain, GPT-4, AWS Bedrock, SQLAlchemy, Ruby, Amazon EKS, Helm, OCR, AWS Textract, OpenAI GPT APIs, Express.js, OAuth 2.0, JWT, Amazon Cognito, GitHub Actions, Amazon API Gateway, Prometheus, Grafana, Selenium, Cypress

Full Stack Developer - Discord Inc. (Backend Services and Real-Time Features for Discord)

Duration: JUL 2022 - MAR 2023
Summary: Development and optimization of backend services and real-time features to support millions of active users on Discord, focusing on performance, scalability, and enhanced user engagement.
Responsibilities:
  • Developed backend services using Node.js and Go.
  • Migrated RESTful APIs to gRPC.
  • Designed high-performance caching system with Redis.
  • Built Neo4j-based social graph database for user relationship modeling.
  • Integrated third-party authentication systems including OAuth 2.0.
  • Implemented real-time event streaming with Apache Kafka.
  • Collaborated on data processing pipeline using AWS S3, DynamoDB, and Python.
  • Automated backend data workflows integrating machine learning models.
  • Enhanced frontend with React for real-time messaging and notifications.
Technologies: Node.js, Go, gRPC, Redis, Neo4j, OAuth 2.0, Apache Kafka, AWS S3, DynamoDB, Python, React

Senior Backend Developer - VXG Inc. (Real-Time Monitoring and Microservices Architecture for VXG Inc.)

Duration: FEB 2020 - MAY 2022
Summary: Development of real-time monitoring, alerting, and job orchestration systems, migration to microservices architecture, and optimization of cloud infrastructure for scalable distributed applications in logistics and finance sectors.
Responsibilities:
  • Designed real-time monitoring and alerting system using Kafka and Redis Streams.
  • Developed job scheduling and orchestration system with Golang.
  • Implemented Kubernetes autoscaling with HPA and Cluster Autoscaler.
  • Maintained CI/CD pipelines with Jenkins, GitHub Actions, and ArgoCD.
  • Built and maintained RESTful APIs with Java Spring Boot.
  • Optimized cloud costs by migrating workloads to Azure Functions and AWS Lambda.
  • Automated infrastructure provisioning with Terraform and Ansible.
  • Secured data pipelines with Azure Key Vault and AWS KMS.
  • Built distributed caching with Redis and Memcached.
  • Integrated RBAC using Kubernetes service accounts and Azure IAM policies.
  • Developed high-throughput data pipeline with Apache Spark, Kafka, and Delta Lake.
  • Led migration from monolithic to microservices architecture using Python, Node.js, and .NET.
  • Designed and optimized NoSQL and SQL databases including MongoDB, Cassandra, DynamoDB, and MySQL.
  • Implemented observability with Grafana and ELK Stack.
  • Developed automated test suites with xUnit, NUnit, PyTest, Mocha, and Jest.
Technologies: Kafka, Redis Streams, Golang, Kubernetes, HPA, Cluster Autoscaler, Jenkins, GitHub Actions, ArgoCD, Java Spring Boot, Azure Functions, AWS Lambda, Terraform, Ansible, Azure Key Vault, AWS KMS, Redis, Memcached, Kubernetes RBAC, Azure IAM, Apache Spark, Delta Lake, Python, Node.js, .NET, MongoDB, Cassandra, DynamoDB, MySQL, Grafana, ELK Stack, xUnit, NUnit, PyTest, Mocha, Jest

Junior Software Engineer - Appnox Technologies (Full-Stack Web Applications and Systems Development)

Duration: JUN 2018 - JAN 2020
Summary: Development and deployment of full-stack web applications including customer feedback systems, payment gateway integrations, and logistics tracking systems to improve user engagement and operational efficiency.
Responsibilities:
  • Developed full-stack web applications using PHP and Java in Agile environment.
  • Built real-time customer feedback system with PHP and AngularJS.
  • Integrated payment gateways such as Stripe and PayPal.
  • Contributed to logistics tracking system with third-party API integrations.
  • Developed RESTful APIs in PHP for external service integration.
  • Participated in database migration from MySQL to PostgreSQL with indexing and partitioning.
Technologies: PHP, Java, AngularJS, Stripe, PayPal, MySQL, PostgreSQL

Education

  • Sunway University
    Bachelor’s degree in Computer Science
    Sep 2012 - May 2017

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Aris Tzollas
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Propose a Job for Aris Tzollas
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up