Position: Software Engineer
Category: Java
English level: fluent
Years of experience: 11

monolith split and cloud migration
real-time web indexing and classification engine
low level async socks server handling 10k connections
custom data structures saving Gbs of RAM per node
introducing alerting, observability, performance metrics and SLAs in a distributed application
20 years as an employee of big US software companies (IBM, Adobe).

Experience in both front- and backend with recent work being mostly backend in cloud (aws, k8s). Currently working on a mature system handling 100k rps load with tight SLAs. 
My time is split between investigating potential architectural changes, improving observability and alerting, optimizing code and configuration, bugfixes.

I would like to work on a preferably an early-stage product where I could make an impact developing new features and shaping its architecture.

some buzzwords I deal with often (or did at some time):

languages: 
 Java, C, C++, Javascript, Perl, Python, groovy, SQL, bash, promQL

cloud:
 AWS, S3, Lambda, SNS, SQS, DynamoDB, EKS, RDS, terraform, kubernetes

libs:
 spring (boot, orm, web), hibernate, avro, guava, micrometer, rhino, nashorn, lucene, jquery, stl, boost 

tech: 
 docker, kafka, cassandra, mysql, memcached, prometheus, grafana, mysql, oracle

tools: 
 intellij idea, git, jdk, valgrind, jfr, curl, yourkit, selenium, screen, vim