Vladimir K.

About Me

Vladimir is an accomplished software engineer with over 7 years of experience in back-end development using Java. He has worked on multiple enterprise projects including business support systems, operations support systems, network function virtualization (NFV), and billing systems. Vladimir is enthusiastic about his work and enjoys collaborating and building productive partnerships with clients and team members.

Backend

DevOps

Other

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Vonavis Software
Vonavis Software
Senior Software Engineer
2020 - Present (5 years)
Remote
  • Worked on the development of a mortgage automation system using Spring, jHipster, mySql, Hibernate, AWS, jBPM, and other technologies.

  • Ensured that designs comply with specifications.

  • Delivered high availability and performance while contributing in all phases of the development lifecycle.

Exadel
Exadel
Senior Software Engineer
2019 - 2020 (1 year)
Remote
  • Developed the back-end of a wiki like system using Stripe Payment Gateway API, Spring, Tomcat, Jenkins, MySQL, Solr, Git, Maven.

  • Implemented user payment features for the application. Also developed an e-commerce system for online shopping using Spring Boot, Tomcat, Jenkins, MySQL, Cassandra, Memcached, ElasticSearch, Kibana, Docker, Zookeeper, Prometheus, Gradle, Git, Kafka, GCP, Aurora.

  • Managed development for the UI and backend, as well as testing and bug fixing.

NetCracker Technology
NetCracker Technology
Senior Software Engineer
2016 - 2019 (3 years)
Remote
  • Managed the development and support for business support systems (BSS), operations support system (OSS), network function virtualization (NFV), and billing systems.

  • Developed an OSS system for sales management in the telecom business. Handled performance optimization and bug fixing for multiple applications.

  • Supported continuous improvement, investigating alternatives and technologies when needed.

Freelance
Freelance
Software Engineer
2014 - 2015 (1 year)
Remote
  • Worked on the development of desktop and mobile applications using C#, WinForms, MS Visual Studio, Java, Android Studio, JavaFX, OpenCV.

  • Managed image and video processing. using multiple technologies.

  • Conducted software analysis, programming, testing, and debugging.

Showcase

Software Engineer - Wiki like system
Software Engineer - Wiki like system
  • Implemented a user payment feature for a Wiki-like structured system.

  • Utilized Spring, Tomcat, Jenkins, MySQL, Solr, Git, Maven, and the Stripe Payment Gateway API.

  • Managed the development of UI, backend, testing, and problem-solving.

Software Engineer - NFV (Network Functions Virtualization) / MANO (Management and Orchestration)
Software Engineer - NFV (Network Functions Virtualization) / MANO (Management and Orchestration)
  • Developed a Proof of Concept (POC) for a Network Functions Virtualization (NFV) / MANO system.

  • Utilized Spring Boot, OpenShift, OpenStack, Python, Groovy, Tomcat, Nginx, OpenResty, Centos, PostgreSQL, MongoDB, Vagrant, Docker compose, Consul, Zookeeper, Kibana, Zipkin, Kafka, Ansible, Mistral, Maven, Git, Jenkins as development environments.

  • Supported project documentation and demos throughout the development process.

Education

Master of Technical Sciences
Master of Technical Sciences
Belarusian State University of Informatics and Radioelectronics
2011 - 2012 (1 year)
Bachelor's degree, Radioinformatics
Bachelor's degree, Radioinformatics
Belarusian State University of Informatics and Radioelectronics
2006 - 2011 (5 years)