Skip to main content
Artem Kormiltsev

Artem Kormiltsev

Software Developer | Golang Programmer

Talent
Toronto, OntarioMember since June 23, 2023
·

Hire this person

Send a job offer directly to this candidate

About

Over 10 years of experience in Software Development, Product Management in the IT Industry

Proficient in designing and developing scalable and secure back-end solutions using Golang

Deep understanding of data structures, algorithms, and software design principles, enabling the creation of clean, modular, and maintainable code

Skilled in database design and optimization

Hands-on work experience with Agile development of distributed services

Work experience in building and deploying containerized applications

Great team player able to work independently under minimum supervision

Strong communication and interpersonal skills, fostering productive relationships with team members and stakeholders

Self-motivated multitasker with excellent problem-solving and time-management skills

Strong debugging and problem-solving skills with an analytical mindset

Adept at leveraging the power of Golang's concurrency and efficient runtime to build scalable and optimized solutions

Exceptional attention to detail, commitment to code quality, and a passion for writing elegant and efficient code

TECHNICAL SKILLS

  • Programming: GO (Golang), SQL, Shell, Bash
  • DBMS: PostgreSQL, SQLite, Redis
  • Network: gRPC, HTTP, REST API, TLS/SSL
  • Software development: Agile, Scrum, unit and integration tests, coding patterns, TDD
  • OS: Unix / Linux, Mac OS, Windows
  • DevOps: Docker, AWS
  • Tools: VS Code, Jira, Git (GitHub/GitLab), Confluence

Experience

  • Designed and developed Golang Services using REST API (HTTP) to connect with Applications, gRPC to build client-server connections, PostgreSQL or SQLite for data storage, and Redis in-memory storage
  • Build back-end services architecture easy to manage, create API and method documentation
  • Ensure products requirements like high performance, big data transfer, or load balancing
  • Deployed micro services containerized in Docker; managed cloud services like AWS S3
  • Covered services by unit tests, created mock DB and clients to handle integration tests
  • Thoroughly inspected partners’ IT products and evaluated their compliance with the standards required
  • Deal with encryption, tokenization, and other security measures involved in secure data transfer processing

Education

2022 - 2023 Backend Engineering based on Golang

Post-secondary education, Yandex Practicum

2022 Algorithm Training (Yandex)

2021 Vertica (OZON)

2006 - 2012 Master of Applied Physics

Master of Science Degree, Moscow Institute of Physics and Technology (State University) (MIPT)

Reviews