- Frontend: Angular, TypeScript, JavaScript, RxJS, Angular Material, Bootstrap, Taiga UI, PWA, WebSockets
- Backend: C#, .NET, SignalR, Rabbit MQ, NestJS, Node.js
- Databases: MongoDB, Redis, PostgresSQL, Prisma ORM
- Testing: Jest, Moq, NSubstitute, Selenium, Unittest, Postman, JMeter
- DevOps & CI/CD: GitHub Actions, GitLab CI, Docker, Heroku
- Other Tools: Swagger, Chart.js, Telegraf.js
Working on TruVisibility Sites, a website builder platform, since its early MVP stage, continuously adding new features and maintaining existing functionality.
Developed and optimized core parts of the site editor, widget rendering engine, and scripting functionality using both Angular and pure TypeScript.
Implemented UI components using Angular Material and Bootstrap, ensuring responsiveness and user-friendly experience.
Designed and optimized backend logic and integrations, working with REST API and WebSockets.
Worked with MongoDB, optimizing database queries and backend logic for better performance.
Reduced website loading time by ~30% by optimizing Web Vitals, caching mechanisms, and refining third-party integrations.
Developed and maintained backend unit tests using Moq and NSubstitute, ensuring high reliability of critical functions.
Performed API testing using Postman, with API documentation available through Swagger.
Actively participated in code reviews, contributing to better code quality and knowledge sharing within the team.
Regularly collaborated with developers, testers, and analysts, participating in daily stand-ups and technical discussions to define optimal solutions.
Frequently engaged in refactoring and implementing new technologies to improve developer experience (DX) and project maintainability.
Worked on the TruVisibility Sites project, a website builder allowing users to add, configure, and move widgets such as buttons, text, images, forms, and dividers.
Conducted functional, UI, smoke, regression, and load testing to ensure platform stability and usability.
Initially maintained test cases in Confluence, later migrated them to Qase.
Created and managed bug reports in Jira and collaborated closely with developers and analysts to clarify requirements and expected behavior.
Developed and maintained 200+ automated E2E and API tests, improving test coverage and regression testing efficiency using Python + Selenium + Unittest.
Executed end-to-end (E2E) tests and API tests manually and integrated results into Qase.
Extensively used Postman for API testing and verification of backend services.
Performed load testing with JMeter to assess system performance and identify bottlenecks.
Participated in daily stand-ups, refinement meetings, and code reviews of test automation scripts.
Led the implementation of automated testing on the project, significantly improving test coverage and efficiency.
Development of 3D models and accompanying documentation for sheet metal structures in the SolidWorks program.
Programming for CNC machines (Durmazlar, Bodorlaser) in cncKad and BodorPro programs, optimizing tool paths and processing speeds.
Design and development of non-standard products and production tooling based on custom orders.
Optimization of material usage and enhancement of production efficiency.
Creation of equipment repair projects and execution control.
Development of an Excel-based tool for simplified calculation of production norms.
Installation, configuration, and maintenance of the local network infrastructure.
Setup and deployment of required software on all company computers.
Development of 3D models and accompanying documentation for sheet metal structures in the SolidWorks program.
Programming for the CNC machine (Euromac), optimizing cutting paths and processing speed.
Design and prototyping of non-standard products and production tooling.
Optimization of material usage and production efficiency.
Creation of equipment repair projects and execution control.
Layout and soldering of electronic power steering boards for Lada Priora cars.
Assembly of power window control modules for Lada Priora cars.
Testing and debugging of assembled units to ensure quality and functionality.
Identifying and fixing defects in soldering and assembly.
Following schematics and assembly instructions to ensure precision.
Collaborating with engineers to optimize PCB layouts for production efficiency.
Developed a full-stack nutrition tracking application for monitoring food consumption and analyzing dietary habits.
Users can add products, create consumption logs, track calorie and nutrient intake, and view statistics for day, week, month, year, or custom periods.
Implemented Standalone Components, Signals, and RxJS for state management.
Utilized Taiga UI for a responsive and modern interface, with full mobile adaptation and PWA support.
Backend built with NestJS, using Prisma ORM and PostgreSQL for data management.
Implemented secure JWT authentication for user sessions.
Integrated Chart.js for detailed graphical representation of nutritional statistics.
API documentation provided via Swagger.
Deployed via GitHub Actions to a personal server, with Docker-based containerization.
Open-source project available on GitHub.
Developed a Telegram bot for budget management, allowing users to set and track spending limits.
Implemented features for tracking expenses, generating reports, and setting financial goals.
Utilizes SQLite for lightweight and persistent data storage.
Integrated with Telegram API using Telegraf.js for efficient bot interaction.
Supports webhooks and polling for real-time updates.
Automated deployment via GitHub Actions, ensuring smooth continuous delivery.
Open-source project available on GitHub.
Developed a utility to check HTTP Range request support in web services.
Uses C# and .NET to send requests and analyze server responses.
Helps developers optimize streaming and file download mechanisms by detecting support for partial content (HTTP 206 response).
Designed for debugging and performance testing in content delivery applications.
Open-source project available on GitHub.
Focused primarily on Angular development, including Standalone Components and Signals.
Worked with Taiga UI for UI components.
Implemented state management using Signals.
Developed a full-stack project: Nutrition Diary, using Angular for frontend and NestJS for backend.
Used Prisma ORM to interact with a PostgreSQL database, implementing transactions and seeding.
Implemented guards in NestJS to restrict access to authenticated users.
Configured GitLab CI/CD pipelines.
Deployed the backend on Heroku.
Developed API documentation using Swagger.
Created features such as adding products, tracking consumption, and viewing consumption statistics over various time periods.
Studied SPA architecture, REST API integration, and state management.
Worked with modular unit testing to ensure application reliability.
Developed a news feed application in React, using useState, useEffect, useContext for state management.
Implemented React Router for navigation and handled data fetching via fetch API.
Designed and implemented an admin panel in Angular for managing news and users.
Used Angular Material for UI components and RxJS Observables for reactive data handling.
Integrated HTTP Client, interceptors, and guards for API communication.
Implemented user role-based authentication, restricting admin panel access to authorized users.
Initially worked with json-server for backend emulation, later migrated to PHP + Laravel backend.
Managed authentication using JWT, later refactored to Cookies-based authentication.
Worked independently on the project, handling both React and Angular implementations.
Studied smoke, functional, regression, load, UI, API, and mobile testing methodologies.
Learned and applied STLC and SDLC processes.
Worked with Jira for bug tracking and Confluence for documentation management.
Developed automated end-to-end (E2E) and API tests using Python, Selenium, Unittest.
Utilized Postman for API testing and validation.
Covered core application functionalities with automated test cases.
Worked on real-world simulated projects, including a TODO app and a calculator, integrating test automation.
Implemented BDD-style automated tests.
Collaborated with a team of students, simulating real-world IT workflows and task distribution.
Worked with Git for version control.
Studied electric arc welding (MMA) and MIG/MAG welding techniques.
Worked primarily with steel materials, following industrial standards.
Developed skills in reading and interpreting technical drawings and welding documentation.
Graduation project: Fabrication of a welded metal water tank structure, including all technical documentation.
Gained hands-on experience with professional welding equipment.
Received a diploma in professional welding upon graduation.
Studied analog and digital circuit design, signal processing, and radio-electronic system development.
Developed and tested radio transmitters and receivers in laboratory courses.
Worked with oscilloscopes, signal generators, frequency meters, and other measurement equipment.
Learned programming and application of PIC microcontrollers.
Used Matlab, KiCad, Proteus, Multisim for circuit simulation and analysis.
Diploma project: Designed and built a test system for measuring thermal hysteresis of IGBT transistors to evaluate transistor quality.
Implemented a working prototype based on an AVR microcontroller.
Programming
Artificial Intelligence
Cats
Reading
Radio Technics
Arduino
Hardware Development
Digital Electronics
Travel
Education
Hiking & Outdoor Adventures
Souls Like Games
Music