Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mykhailo Sich

Summary

I'm a software engineer with 2.5 years of commercial experience and a strong background in programming. My technical background includes a project where I performed a backend developer role and obtained good knowledge and expertise in Java-related technologies, frameworks, and databases. The current responsibilities are developing features and bugs fixing, resolving product or service problems, determining the cause of the problem, diagnosing non-obvious issues, and finding solutions for solving them. A fast learner, who can grasp new technologies and methods quickly and efficiently and is always eager to gain new experiences. Responsible, attentive to details, and highly motivated.

Overview

2
2
years of professional experience

Work History

Core Bank System

NerdySoft
Customer: Cameroon , Java Backend Developer
05.2023 - Current
  • Worked in a large international team of 25+ members.
  • Developed functionality for core banking systems, including logic for end-of-business-day reports. Worked with Keycloak and Elastic Search.
  • Configured BFF (Backend for Frontend) on TypeScript, incorporating GraphQL.
  • Created a feature for dynamic filtering and sorting, utilizing MongoDB aggregations or relational databases with JPA specifications.
  • Developed auto-generated code for various needs using Java Poet
  • Worked within a microservices architecture running on Kubernetes.
  • Conducted interviews to assess developers' skills for recruitment purposes

Web Application for Creating SEO Reports

NerdySoft
Customer : USA, Backand Java Developer
01.2023 - 04.2023
  • Developed a feature for converting HTML to Word, TXT, and PDF formats using Apache POI.
  • Fixed bugs and refactored existing code to improve system performance.
  • Worked with AWS for system deployment and management

Web Application for Managing Dance Schools

NerdySoft
Customer : USA, Java Backend Developer
12.2021 - 12.2022
  • Worked with Stripe to implement features for online payment processing.
  • Created a Google Calendar-like lesson planner using Quartz API.
  • Worked with Spring Security (JWT), Google API, SendGrid, and Twilio for authentication and verification.
  • Developed new features, fixed bugs, and resolved production hotfixes.
  • Communicated with a customer for project clarifications.

Education

Bachelor's degree - Electrical Engineering and Electrotechics

Mykachevo State University

Skills

  • Java, Spring Boot (Cloud, WEB, JPA, Data)
  • Hibernate
  • Maven
  • Scrum, Kanban, Jira, Confluence
  • Bitbucket, GitHub
  • Docker
  • Jenkins
  • SQL, MongoDB
  • JUnit, Mockito, Instancio
  • Liquibase
  • Angular, TypeScript, HTML, CSS (core level)
  • Mapstruct
  • GraphQL
  • Open Feign
  • Swagger, Postmen
  • Quartz API
  • Apache POI
  • Gmail API
  • Stripe API
  • Keycloak
  • AWS (SQS, S3)
  • Java Poet
  • Interviewer & Java Mentor
  • English (Intermediate, B1)

Timeline

Core Bank System

NerdySoft
05.2023 - Current

Web Application for Creating SEO Reports

NerdySoft
01.2023 - 04.2023

Web Application for Managing Dance Schools

NerdySoft
12.2021 - 12.2022

Bachelor's degree - Electrical Engineering and Electrotechics

Mykachevo State University
Mykhailo Sich