Oleksandr Tkachuk
Trainee/Junior Full Stack Developer
Hi there, I am a motivated Full Stack Developer with no commercial experience. I am here to learn some new things and improve old ones. I hope Binary Studio Academy will help me with it. Meow ^-^
Skills
Java
- Java Core
- Collections API
- Stream API
- Reflection API
- Spring
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- Maven
- Lombok
Web
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Tailwind
- Prisma ORM
- Framer Motion
Other
- SQL
- Git
- OOP
- REST
Experience
Bachelor project
My bachelor's project was a web aggregator for PC configuration with component compatibility check. It consisted of three parts: Front-end part (TypeScript, React); Back-end part (Java, Spring, MS SQL Server); Web-scrapper (Python, Beautiful Soup). The system used the REST API architecture and supported user authorization and authentication via Spring Security and JWT. Communication with the database was done using Spring Data JPA, some queries were written using Spring Data Repository, and more complex ones, such as multi-criteria filtering products, were written using the Criteria API and Java Reflection to generate template code. To avoid boilerplate Java code, the Lombok library was also used.
Test project
My test task for one of the vacancies was a site using React and TypeScript. Framer Motion was used for component animations and Zod was used for validation. All code available here.
Education
Bachelor's degree of Computer Science
Lviv Polytechnic National University
Languages
-
Ukrainian (Native)
-
English (B1)
About me
-
Love gaming (The Witcher 3 and Cyberpunk 2077 are masterpieces for me) 🎮
-
Fan of Breaking Bad & Better Call Saul 🧪⚖️💰
-
Watching TikTok for a new programming knowledge (only for it, realy) 😎
-
Love cats and cool PC setups 🐱