Personal details

Aris K. - Remote back-end developer

Aris K.

Based in: 🇾🇼 Slovenia
Timezone: Ljubljana (UTC+2)

Summary

I have a strong business and engineering background as an engineer. I studied electrical engineering telecommunications and graduated with diploma in the field of development of web interface for reservations and bookings. I work as a professional full-stack developer for the last 15 years (6+ 100% remote experience ) and helped companies build their products and services. I started programming with assembler and later moved to web tech stacks.

I have experience in architect, development and implementation of scalable and maintainable web app, apis and micro services with TDD/BDD approach.

In the past i worked on several projects as a senior developer like online booking systems, cms, e-commerce, mobile api, global identity, online sport booking, insurance banking systems handling millions of requests and users.

My interests include artificial intelligence, natural language processing, conversational interfaces. I have experience building conversational chat bots using natural language processing to be connected to Messenger or other conversational channels.

My core stack:

  • Development of scalable applications
  • Full Stack development MVC / MVVM architecture
  • Micro services development ( 2 years + experience in Typescript )
  • Front-end development with frameworks (React, Angular, ExtJs )
  • Back-end development with frameworks (Node.js, Express, Loopback, Sails.js )
  • API development ( Rest, GraphQL)
  • Database (MySql, MongoDb, PostgreSql )
  • Caching ( Redis, Memcache )
  • Versioning and CI (Git, Github, Gitlab, Bitbucket, Travis )
  • Ecommerce systems
  • AWS
  • Search ( Elasticsearch, Lucene, Solr )

Work Experience

Tech Lead
BLME Financial Services | Apr 2022 - Present
Node.js
Git
Amazon S3
Salesforce
TypeScript
React
DynamoDB
React Native
Datadog
GraphQL
Terraform
AWS Lambda
Apollo
AWS (Amazon Web Services)

Worked as a back end engineer on the cards, card ordering and processing service.

Lead a team of developers developing automated risk management system for mobile banking. My tasks include architect the solution with product owner, develop parts of the system, integrate with other services and systems. Responsible for creating and managing the delivery plan for the team/area of responsibility and for the design, quality, security and code within the team. I was ensuring high degree of quality, awareness and ownership of software running in production. Technology stack used in the project Nodejs, Typescript, DynamoDb, S3, Salesforce, SNS, SQS, GraphQl, Terraform.

Personal Projects

2018
Node.js
PostgreSQL
Unit Testing
TypeScript
Test driven development
Docker