David Aizenberg, Software Engineer
| +37068179798 | Vilnius, Lithuania
Software Engineer with six years of technical experience, with a heavy focus on back-end and operations. Extensive hands-on experience with building robust and scalable systems & automation.
"E-Farm" GmbH, Software Developer / DevOps Engineer 2016-02-01 — 2020-01-31
  • Development and support of various internal applications, management of a remote team
  • Introduction of modern software development practices into the team workflow
  • Troubleshooting and performance optimization
  • Breaking up of a monolithic application into lean microservice based architecture
  • On premise and cloud infrastructure maintenance
  • CI/CD & Misc automation
"Analytic Dashboards" GmbH, Software Developer 2015-03-01 — 2015-08-01
  • Development of Software as a Service product. Including choice of technology stack, platform, setting up infrastructure, and developing new features
  • Full Stack Development of SaaS product with MEAN Stack and Meteor framework
  • Automated provisioning with Ansible
  • Code Reviews and management of working students
UAB "JT Company", System Administrator 2014-01-01 — 2014-12-31
  • Deployment and maintenance of servers, personal computers and peripheral devices
  • Ongoing maintenance, updates and assistance with Linux, Windows and Mac OS X workstations
  • Deployment and maintenance of Linux Servers
  • Introduction and implementation of basic security measures, such as firewalls, private networks
  • Configuration of Network Equipment
  • Component level electronics repair
System Administration: Software Management and Packaging (deb packages, snapcraft, init systems), CI/CD and Configuration Management (CircleCI, Drone.io, Ansible), Troubleshooting and Tracing (ftrace, strace, tcpdump, perf), Containers and Orchestration (docker, docker-compose, lxd, terraform), Load Balancing and Caching Proxies (nginx, haproxy, traefik), Log and dump analysis (awk, sed, grep), Cloud Computing (aws ec2/s3/cf/eks/ecr), Scripting (bash, python), Logging (timber, loggly)
Software Development: Software development (NodeJS, Python), Front-End JavaScript (DOM, Event Loop, REST), Security Topics (CSRF, XSS, etc), Version Control (git), Message Brokers (kafka, rabbitmq), Maintenance of legacy code bases (php, js, python) , Databases (mongodb, mysql)
English (Fluent) , Russian (Fluent) , Lithuanian (Advanced)