Hi, my name is
Vitaly Kravchenko.
I build things for the web.
I’m a software engineer specializing in building exceptional digital experiences.
About Me
Hello! My name is Vitaly and I enjoy taking part in providing a high-quality service and delivering it on time. My interest in computer science started back in 2010 when I decided to go to university to obtain a qualification of Spacecraft software development and testing.
Besides the usual Java developer knowledge, I have experience with Dragon-JAVA language, used to develop and test onboard software for spacecraft. Created and taught a Backend development course at my university. It is really important for me to actively communicate with my team, making decisions that allow building an awesome product. I dedicate myself to my work and can’t imagine another way of life.
Here are a few technologies I’ve been working lately:
- Java
- Kotlin
- Spring Framework
- PostgreSQL
- MongoDB
- Hibernate / JPA
- Git / GitLab
- RabbitMQ
- Apache Maven
- Docker
- Jenkins CI/CD
- REST API
- JUnit
- Mockito
Education
In 2016 I've graduated from Moscow Aviation Institute (National Research University) as Development Engineer with average score 4.6 points. My degree level is specialist (Master's degree).
Here are a few courses I took in my spare time:
Where I’ve Worked
AO First Heartland Jusan Bank
-
Java - Kotlin Developer
November 2022 - present
I work for a large bank in Kazakhstan and I'm involved in the development, testing and optimization of application modules on a microservice architecture:
- design and develop software applications using Java and Kotlin to support the company's operations (fully remote opening of accounts for entrepreneurs and legal entities).
- work with cross-functional teams to identify and implement new features and improvements;
- provide technical support and resolve issues in a timely manner;
- mentoring junior developers and provide guidance on best practices and coding standards;
- improved application performance by 25% through optimization and refactoring of code;
- design and implement microservices architecture to improve scalability and reliability of software applications.
Asia Soft
-
Java Developer
October 2020 - November 2022
Development of Java-based software for intelligent data analysis platform based on microservice architecture.
Optimization and refactoring of existing systems to improve performance, optimize resources, etc.
Fixing bugs, implementing new features, finding problems in the production environment.
Testing programming code and applications.
Jupiter Global Systems
-
Java Developer
April 2020 - October 2022
Developed Java-based software for social networking platform (startup).
Collaborated with the front-end development team to ensure application integration.
Worked on database design and implementation using PostgreSQL.
ROSCOSMOS - the State Space Corporation
-
Engineer / Test technician
May 2013 - July 2020
Development, testing of software and ground control system computers, as well as testing programs in the languages Dragon-JAVA and Python.
Conducting software testing of on-board computers and ground complexes according to the approved project testing plans.
Manage activities undertaken by subordinates.
Key achievements:
Improved the efficiency of the temperature control system (refinement resulted in a 14-19% reduction in power consumption).
Reduced probability of error due to human factors (made changes to a number of test instructions, eliminated errors/inaccuracies).
What’s Next?
Get In Touch
My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!
Say Hello