fabasoad
Yevhen Fabizhevskyi
Tokyo, Japan

- 10+ years of commercial software development experience. 8 years in an Agile environment. - Good understanding of all components of the software development lifecycle. - Past experience on Kubernetes. Current working knowledge of CI/CD, Docker. - Good communication skills to articulate the message and vision clearly - Strong experience with the following programming languages: Java, C#/.NET, Python, JavaScript. Also, have superficial experience with PHP, Ruby, C++, Kotlin, Shell, etc. - Fluent English, written and spoken.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

1,032.4
CodersRank Rank
Top 1%
Based on:
Stackoverflow 27 events
Top 50
C#
C#
Developer
Japan
Top 5
Java
Java
Developer
Japan
Top 50
TypeScript
TypeScript
Developer
Japan
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Woven Planet Holdings
1 year 1 month
Tokyo, Japan
Technical Lead
Sep 2020 - Jun 2021 (9 months)
Technical Lead on Arene Central project, Arene tools, Software Platform Team.
react java terraform concourse-ci aws maven react terraform junit mockito typescript ci/cd
Software Engineer
May 2020 - Sep 2020 (4 months)
Software Engineer on Arene Central project (Arene tools, Software Platform Team).

Technologies:
- Backend: Maven, Java (Quarkus, JUnit)
- Frontend: React, TypeScript, Material-UI
- Database: MongoDB
- SCM: Git
- IDE: VS Code, Intellij IDEA
- Bug tracker: Jira
- CI/CD: GitLab CI, Concourse CI.
react java typescript MongoDB
Bitcoin.com
1 year 8 months
Tokyo, Japan
Senior Software Engineer
Jul 2019 - May 2020 (10 months)
Continue working in Games department until Feb 18, 2020. In addition to the previous duties I have configured and connected CI for current projects from scratch. Bitrise for Android applications. GitHub Actions and Travis CI for casino services. Also, in the beginning casino has 8 own games. One of the valuable features in which I was involved is connecting a big amount of games using API of 3rd party organization that provides such service. Role of this organization is games aggregator that collects many games from different companies and provides all the games using unified API for casinos. Also, I have been involved in a process of a splitting monolith application into microservices architecture. One of my responsibilities was interviewing external candidates. Starting from February, 2020 I have been moved to work on Markets project in Data team. I've been working on a backend side with Java 12, Kafka Streams and Spring Boot technologies.

Achievements:
- Learning and configuring CI tools for the projects from scratch - Travis CI, GitHub Actions, Bitrise.
- Learning Kafka Streams technology.

Technologies:
- CI: Travis CI, Bitrise, GitHub Actions.
- Backend: Java 12, Sprint Boot, Kafka Streams.
java kafka docker Android javascript maven junit ci/cd github actions
Software Engineer
Sep 2018 - Jul 2019 (10 months)
Area:
Games Department

Description:
Work on cryptocurrency casinos (all layers). Mostly work on Administration tool for casino. Implementation and support the following features:
- Monthly/Daily reporting that allows to see income in cryptocurrency as well as in fiat.
- Players managing - sending bonuses, reset password, watch statistics, etc.
- Admin permissions managing allows giving a permissions for specific features for some admins only.
- Leader board allows to see players that won the biggest amount of money either by 1 game or in total.
- Campaigns managing allows to create and support campaigns for marketing department.
- A lot of other features - Restoring player, referrer players, E-mail subscriptions, etc.
Also, restore Android app application with legacy code. Upgrade it to the latest version, redesign it based on the latest company design rules and add an additional features.

Achievements:
- Learning Android development processes and tools.

Technologies:
- Backend: Maven, Java 8 (Tomcat, Facelets, lombok, JUnit), Python
- Frontend: JavaScript (jQuery), Bootstrap 4
- Database: MariaDB, Redis
- SCM: Git
- IDE: VS Code, Intellij IDEA
- Bug tracker: Jira
java javascript python Android Bootstrap junit microservices maven mockito
Lohika
6 years 11 months
Odessa, Ukraine
Senior Software Engineer
Feb 2016 - Sep 2018 (2 years 7 months)
Continue working on HPE ALM product until Mar, 2017. ALM has 3 major releases (from 11.00 and till 14.00 versions included) during these 5.5 years in HPE. On Mar, 2017 I became a part of another product - Prysm iPhone App. For 1 year I was an off-shore contractor for Prysm Inc. on Prysm iPhone App product using C#/.NET + Xamarin. As in previous product I work here in fully Agile environment, collaborating with QA teams, Project Manager, DevOps team, Design team, etc. After Prysm Inc. decided to close some QA and engineering departments in Ukraine including team where I was working I became an off-shore contractor for Earnin company in Microservices team (May, 2018 - Sep, 2018). Here I worked 50/50 as a DevOps engineer and Software Engineer. Independently of my off-shore work I was interviewing external and internal candidates to Lohika. Also, I was leading internal Java 8 trainings. In parallel of my regular work I passed internal company's course named "Front-End Secondary Skills" and got "Frontend Developer" title in my profile.

Achievements:
- Getting knowledge of mobile development processes.
- Learning C#/.NET development tool - Xamarin.
- Getting knowledge of DevOps development processes and how to configure microservices environment from scratch.
- Getting knowledge of how to work with monitoring tools like Kibana, Prometheus and Grafana.
- Learning the most popular container orchestration tool - Kubernetes.
- Learning C#/.NET development tool - .NET Core.
- Had a chance to work with different programming languages like Ruby and Groovy.
- Became a C#/.NET interviewer and interviewing more than 30 candidates.
- Learning Web Frontend development tools - SASS, HTML5, ES6, npm, NodeJS.
- Got a new title that allows me to work on Frontend layer professionally.

Technologies:
- Software Development: C#/.NET (Xamarin Forms, Prism, .NET Core)
- Infrastructure Development: Kubernetes, helm, Docker, ELK, Prometheus, Grafana
- CI: TeamCity, Jenkins
java c# kubernetes .net devops Docker NodeJS xamarin
Software Engineer
May 2013 - Feb 2016 (2 years 9 months)
Still continue working for Hewlett Packard Enterprise but switching to "Application Lifecycle Management" product. Also, starting from this point I started learning Java (Spring) as it was the main language on Backend side. Here almost 90% I worked as a Backend Developer and sometimes had some Frontend tasks as well. In addition to previous scope of work I have to implement new features and writing technical and functional specifications prior to implementing them. In 2015 almost half a year I was leading a side product called "ALM Robot". This product is a "helper" for ALM. Backend is still in Java and frontend is written using Angular. So, at this time web frontend layer became closer to me.

Achievements:
- Learning programming language - Java.
- Learning web frontend environment.
- Learning one of the most popular JS frameworks - Angular.
- Leading feature.

Technologies:
- Backend: Java (Spring), Maven
- Frontend: JavaScript (Angular)
- Database: MSSQL, Oracle
- SCM: SVN, Git
- IDE: Intellij IDEA
- Bugtracker: HPE ALM
- CI: Jenkins
java c# javascript Angular mssql oracle
Associate Software Engineer
Oct 2011 - May 2013 (1 year 7 months)
As Lohika is outstaffing company I start my professional journey here working as off-shore contractor for Hewlett Packard Enterprise. Worked on ALM Lab Management project. Mostly my scope of work here is bug fixing, customers' incident solving, refactoring and improving existing code, writing automation tests and collaboration with different departments. Here I worked as a C#/.NET Developer using Windows Forms approach. I was growing here in fully Agile environment following well-structured business processes.

Achievements:
- Learning C#/.NET development tool - Windows Forms.
- Getting a knowledge on how to work in a big company with a lot of distributed departments.
- Learning best practices from system and functional architects, DevOps and QA departments, design teams and a lot of other experienced people.

Technologies:
- Software Development: C#/.NET (Windows Forms)
- SCM: SVN
- IDE: Visual Studio
- Bugtracker: HPE ALM
- CI: Jenkins
.net c# winforms javascript

Request failed with status code 503

Jobs for you

Show all jobs
Feedback