About
Name: Ivan Tolkunov
Title: Software Engineer
Location: Seattle, WA
Experience
Universidad De Córdoba, Spain - Software Engineer
December 2022 - August 2023
I had an internship position at a startup called RehApp. RehApp is the web application for monitoring undergoing rehabilitation after operations.
As an intern, I worked on UX improvements for doctors. I added algorithms for cleaning graphs from the noise that improve data quality for exercise charts, so the doctors now have a better view of exercise history. After this, I automated reports made from patients’ data, exportable to PDF or CSV. Also, I reorganized patients’ history pages, to show rehabilitation progress at a glance for doctors. All libs and algorithms I chose and successfully implemented by myself.
As a result doctors now have a good user experience.
Stack: PHP/Laravel 8/JS/MySQL
EPAM Systems, Ukraine - Software Engineer
September 2021 - December 2022
In EPAM Systems I worked on a software project for London Stock Exchange Group. London Stock Exchange Group is a stock exchange and financial information company.
As a part of the AAA team, I was responsible for authentication, authorization, and administration. I updated the legacy Servlet components to run on Spring Boot within the AWS Lambda environment after this our code started to run faster. After migration from JDK 6 to JDK 8 rewrote a Captcha library to support on Solaris. I was one of the few on the team who worked with Node.js, so I moved Node.js code to the new multi-factor authentication (MFA) workflow. As a part of the Kanban team investigated and fixed critical production issues, as a result, received good words from customers and rapidly achieved a Mid-Level Software Engineer title in the company.
Stack: Java 8/Spring Boot/Node.js/LDAP/Rundeck
Education
National Technical University of Ukraine “KPI”, Master
September 2023 - Present
Now I am studying at the Faculty of Information Systems and Technologies at the National Technical University of Ukraine “KPI”.
The program covers a wide range of skills: architecture, development and operation of information systems, methods and means of big data processing, modeling of processes in information management systems, and project management. These subjects will help me to see problems from different angles.
Universidad De Córdoba, Bachelor
September 2022 - June 2023
During my studies at the National Technical University of Ukraine “KPI”, I received a scholarship and the opportunity to have classes at Universidad De Córdoba.
I studied a range of subjects: computer vision, legalization and standardization, and introduction to computational models.
During my studies received an internship offer.
EPAM Systems Academy, Java Trainee
June 2021 - August 2021
Attended a summer school focused on the practical skills of working at a large software development company. Studied Java programming language in depth, building web applications with Spring.
Graduated early based on very rapid progress and received a job offer from EPAM Systems as Junior Java Software Engineer.
National Technical University of Ukraine “KPI”, Bachelor
September 2019 - June 2023
Studied at the Faculty of Information Systems and Technologies. The program covers a wide range of skills, including Algorithms & Data Structures, Operating Systems, Networks, Databases, Electronics and microprocessor technology, Theory of automatic control, Theory of information, and coding.
Awarded scholarship based on good scores.