DMITRII ALEKSIN

Full-stack developer

CONTACTS

LANGUAGES

🎯 Obtain an IT Specialist position where I can maximize my skills and development.
  • 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