An end-to-end software engineer with a solid technical background and a focus on Ruby and Elixir. I have strong expertise in efficient and scalable cloud-native systems delivery, covering all the layers starting from technical design, going through implementation and testing to deployment, monitoring, and support. Versed in building well-tested and documented APIs with Ruby and Elixir and responsive UI with modern JavaScript frameworks. Have experience migrating monolith applications to cloud-native and service-oriented architectures with DDD and event-based patterns.I’ve been a part of remote and on-site teams in technical startups of different stages with various development processes, have experience in project leading and technical design, participated in different stages of interviewing processes for engineers and QA experts. Always ready to take full ownership and responsibility for the projects I work on.I hold a bachelor's degree in Computer Science, specializing in Artificial Intelligence.The map of the main things I've been working with:• Back end: Ruby (Rails, Sinatra, Grape, Spree), Elixir (Phoenix), Python (NumPy, Pandas), Kafka, Elasticsearch, REST, JSON:API, GraphQL, SOAP, WebSockets, Sentry, New Relic, Stripe, Firebase, PostgreSQL, MySQL, PostGIS, TimescaleDB, DDD, CQRS, BigData, Event-driven architecture, Event sourcing, Parallel computations, Functional programming• Front end: JavaScript (React, Vue.js, jQuery), HTML, CSS, Preprocessors, Redux• DevOps: Kubernetes, Docker Swarm, Prometheus, Grafana, Capistrano, CI/CD (Travis, Circle, GitLab CI, Jenkins), AWS, GCP, Heroku, GitHub Registry, Linux, Bash• Processes: Jira, Notion, Agile, Scrum, Kanban, Project leading, Technical design, UML, Event Storming, On-call monitoring, Interviewing, Mentoring, Project estimations and pre-sales