Self-taught developer who greatly enjoys learning new things and always aims at improving the quality of written code. Loves the possibilities that technology gives to people and because of that, constantly tries to stay up-to-date with its current trends. Believes that trying out different configurations and technological stacks is important, since it helps the developers broaden their horizons. As of recently, is really passionate about the Angular ecosystem and reactive programming & NextJS framework (React).
In today's dynamic workplace, I place high importance on soft skills, recognizing them as crucial for effective leadership and team collaboration. In my current role as a Tech/Team Lead, I am responsible for interfacing with clients, conducting developmental discussions with team members, and serving as a liaison between Product Development and Software Development teams. My leadership is characterized by strong communication, empathy, and a commitment to fostering a supportive and productive team environment.
JavaScript Has Power
A full-day onsite workshop aimed at understanding the intricacies of JavaScript from the ground up, complete with hands-on tasks and a Q&A session.
Full-stack JavaScript Developer (03.2023 - present)
About project
Several applications, each with two layers: one for the teacher and one for the student.
1. Quiz - Using the platform, a teacher can create a quiz with various types of questions. The question forms offer three templates, and depending on the chosen template, subsequent sections are generated based on previous decisions. The teacher can set the time, randomize questions and answers, and choose themes. The quiz generates a configuration in the form of JSON.
The JSON file is then used by the student's application to generate the appropriate components. The quiz supports question reading, feedback for correct and incorrect answers inputted on the editor's side, and a printable summary.
2. Presentation - This is a browser-based version of a presentation where a teacher can prepare slides and add various elements, such as text, shapes, images, sound, transition animations, themes, colors, etc. The application includes guidelines to assist in evenly distributing elements..
Tech Summary
React React-Moveable React-Selecto Zustand Monorepo pnpm dnd-kit
-
Full-stack JavaScript Developer (02.2021 - 02.2023)
About project
Multiple platforms which allow farmers to ask for loans, verify their payments, grant supplements for equipment related to crops and animals. Businesses are actively provided with support so that they can invest in equipment to reduce harmful ammonia emissions and reduce adverse impacts on water quality resulting from the storage and spreading of livestock slurry and digestate. The project consisted of the following:
Tech Summary
Angular2 TypeScript Node.js Express OAuth NgRx Karma Jasmine Awilix
-
Full-stack JavaScript Developer
About project
Language learning platform with various educational games. They have reward systems as well as coin collecting and progress saving functionalities.
Tech Summary
React TypeScript JavaScript Phaser Django Django REST Framework
-
Full-stack JavaScript Developer
About project
Platform which displays information from detailed reports. The application has a dependent charting system. After selecting filters, a graph and an interactive table appear. By selecting individual cells, the table and charts are reloaded.
Tech Summary
React TypeScript Jest Highcharts Styled Components Client's internal library
-
JavaScript Developer
About project
Document handling platform for FinTech.
Tech Summary
React TypeScript Jest Highcharts Styled Components Client's internal library
-
Full-stack JavaScript Developer
About project
GitHub-esque networking application for science enthusiasts. It offers the following functionalities:
Tech Summary
React Hooks TypeScript React-Redux AWS SDK Django REST Framework
-
Python Developer
About project
API which serves data from many dependent tables in a form. Supports various formats.
Tech Summary
Python 3+ FastAPI
-
JavaScript Developer
About project
Advertising page for a campaign which promotes assistance in job seeking.
Tech Summary
Nuxt.js Firebase
-
Python Developer
About project
Functionality updates for STX Websites and internal systems (Payroll & HR).
Tech Summary
Python 3+ AngularJS
Programming Languages
JavaScript, TypeScript, HTML, CSS, SASS, SCSS, Python, SQL
Frameworks & Libraries & Tools
React, NextJS, React-Query, React-Redux, Zustand, Angular, NgRx, Bootstrap, Ant Design, Tailwind, Jest, Karma, Phaser, NextJS, NodeJS (ExpressJS), npm, pnpm, yarn, git, docker, firebase
In accordance with Article 13(1) and (2) of the General Data Protection Regulation of April 27, 2016, I consent to the processing of my personal data contained in my job offer for the purposes necessary for the recruitment process.