vanvanich

Software Engineer

Hello! I am Ivan, a qualified Java developer with several years of commercial experience. During my career I have developed several projects from scratch, communicated with foreign clients, and work
in a multinational team. Writing clean and reusable code. Moreover, I have experience of solving tasks using the algorithm, maths, data structures, and others. Team player with a true passion for
work. Outgoing, disciplined and responsible.

As for my professional achievements, during my university studies, I won third place at Ukrainian Olympiad in Informatics (UOI) in 2020. Became Candidate Master at codeforces.com. Developing my teaching skills and leading a group of 35 students now.


Experience: 4 years

Yearly salary: $40,000

Hourly rate: $25

Nationality: πŸ‡ΊπŸ‡¦ Ukraine

Residency: πŸ‡ΊπŸ‡¦ Ukraine


Experience

Software Engineer
Requirement Yogi
2024 - 2025
Supporting and improving the existing functionality; Refactor legacy JS to React; Writing user and internal documentation; Conducting code reviews; Optimize processing algorithms and batch processing
Software Engineer
Gains
2022 - 2024
Working in the international team of 3 backend and 2 frontend engineers; Having on-calls with the customer, explaining to him the peculiarities of the project; Developing high-performance Java applications for batch processing; Building and improving web applications for customers using our frameworks and libraries; Tuning the application performance by optimizing queries, storage, and algorithms; Integrating the applications with 3rd party services
Java Mentor
GoIT
2022 - 2025
Conducting Java lectures, helping students with homework, checking and mentoring projects; Working in a team of 1 Mentor and 1 Lecturer for 120 students
Software Engineer
ThingsBoard
2021 - 2022
Working on an open-source IoT platform that has thousands of installations all over the world and 13000+ stars on GitHub; Optimizing the difficulty of algorithms, improving them for the internal project; Designing and developing MQTT broker; Creating the project for the Portuguese government from scratch; Supporting and improving the existing functionality

Skills

backend
docker
ethereum
javascript
mongo
nestjs
node
nosql
python
react
redis
sql
typescript
java
english
ukrainian