
Evgeny Ignatik,
Software Engineer
SUMMARY
A software engineer, who is passionate about the code, learning, team work. I prefer challenging tasks, always care about code quality, code performance, and product quality as well. The opportunities to create something new, to learn new approaches and technologies are something more than work for me, it inspires me and encourages. It’s what I like doing.
KEY SPECIALITIES
- Java
- Spring Framework
- SQL
- JavaScript
- Dart
- AngularDart
- gRPC
- HTML
- CSS
- React.js
- C/C++
- Guice
- Hibernate ORM
- Rx.Java
- Architecture, patterns
- Vertx.io
- Neo4j
- Cassandra
- Spanner
THINGS I’M INTERESTED IN
- C#
- Kotlin
- Python
- TypeScript
- Machine learning
- Haskel
- Spring WebFlux
LANGUAGES
Russian – native,
English – fluent (C1),
Polish – average (B1),
German – beginner (A1)
EDUCATION

Peter th Great Saint Petersburg Polytechnic University,
2015 – 2019
Bachelor of “Informatics and computer sciences”

Polytechnic College “Radiopolytechnic”,
2011 – 2015
Informatics and computer sciences
PROJECTS
LinguaStrive
January, 2020 – Present
Research and development
An application for languages learners that provides users with flexible dictionaries and spaced repetition system for learning.
- research learning models
- creating a high-level architecture
- mentor developers
- creating UI and user flows
- set up an infrastructure and development flows
PetPool project ,
July, 2019 – October, 2019
Leading the project, mentoring people, managing development
The project dedicated to a functionality that provides with the possibility to find a temporal place for hosting pets, to adopt different animals, and makes the world a better place.
- lead the development
- create a high-level architecture
- mentor developers
- conduct meetings and knowledge sessions
- set up the infrastructure
- perform code reviews
Webinars appointed to Java/JS/Web ,
2018 – 2019
Me and my brother formed a few groups of people who want to learn Java, Java Script, Web-development. And we were launching webinars with lectures, homework, tests, and different learning stuff for these people. I’ve been teaching Java, JS, HTML and CSS. That’s important project as for communicating as for technical skills as well.
LOAD.x – light tool for load testing,
2016 – 2019
My own development
The LOAD.x is a load testing tool aimed to be a simple addition for regressions packs. This easy to use tool can be used for loading tests as well as for just availability tests. I’ve been planing to create an infrastructure around AWS or GCP to achieve the possibility to load web-services with maximal amount of requests by horizontally scaling of the service. However for now I decided to freeze development.
- Implemented the possibility to submit more than 2000 requests per second
- Loading is able to hold up to 100 000 requests in the processing
- Using Vert.x to achieve a better loading results
WORK EXPERIENCE
Senior Software Engineer & Resource manager
at EPAM Systems
Working in a supply chain management project.
- Implementing flows for data processing handling
- Adjusting applications for consumer demands
- Interviewing candidates
- Preparing and conducting tech-talks
- Managing a software engineers unit
Senior Software Developer
at Luxoft Poland
Data distribution across lots of financial applications
- Designing and implementing sophisticated channels to operate and distribute upstream data to consumers
- Adjusting existing highloaded applications to consumers demands
- Handling large and complex systems with data up to hundred millions records
- Investigating difficult performance and service issues
- Working with functional and microservice oriented approaches
Software Engineer
at Sberbank-Technologies
A retail product selection application that finds suitable products according to given client data
- Successfully applied sophisticated calculation algorithms in resolving business tasks and integrations between different services
- Increased tests performance to almost two times by optimising the code
- Prepared a tech-talk about TDD
- Optimised Maven dependencies and cleaned up pom files
Software Engineer
at Reksoft
A retail banking application to provide clients with suitable bank offers
- Accomplished integration between a few large project services
- Implemented rest assured tests for some rest services
- Mentored fresh colleagues
- Refactored tests to provide independent test suits, simplified tests running by optimising Spring context usages
- Implemented easy to use tools to operate with platform data objects
Junior Full Stack Java Developer
at BiomedisOnline Project
Internal network for community around developed production
- Implemented a load test tool prototype to load more than 10 000 users in session
- Accomplished cross browser adaptive UI for the community network
Intern Java Developer
at Impuls Ltd
Development of the corporate web-site based on Spark Java framework
Frontend Developer
at Freelance (self-employed)
Development of different corporate web-sites
- Designed a few adaptive web-sites using bootstrap, jQuery
- Implemented CSS library to operate with text
- Developed a few versions of modal window library using jQuery
Trainee Android Developer
at AkvaTest Ltd.
A college diploma practice regarding creating a DB library based on ORM principles and testing this library
- GitHub repository of project
- Created the Android application to integrate and demonstrate usage of the library
Web Designer
at AkvaTest Ltd.
Front-end development and support of the corporate web-site
* Legal note: by downloading CV files presented above you consent not to use my personal data for advertisement, spam, or any other suspicious activity that I didn’t give a consent to. I consent that the contact data (per instance: phone number, e-mail address, residence address) provided within these files is dedicated for communication with me regarding the collaboration in projects related to my speciality areas and recruitment processes only. Using this information without my consent in other ways not mentioned in this very note is punishable by law and might be prosecuted.