Work Experience
SENIOR ANGULAR DEVELOPER - Robotron Datenbank-Software GmbH (Robotron WEB3 application)
Duration: Jan 2023 – Jan 2025
Summary:- Robotron WEB3 application provides instruments for managing and displaying households data, such as electric power, temperature and others
- It is a main web tool for RXP insurance company allowing users to order medicines or sell them as manufacturers
Responsibilities:- Created modules and components using Angular 16+, NgRx, RxJS, and PrimeNG.
- Set up diagrams and tables using Echarts and grid libraries.
- Updated Angular versions and third party packages.
- Integrated unit testing and reviewed code.
- Handled deployment via Jenkins.
Technologies: Angular 16+, NgRx, RxJS, PrimeNG, Echarts, Jenkins
ANGULAR 2+ DEVELOPER - Ylabs (Ylabs Services Application)
Duration: Jul 2022 – Nov 2022
Summary:- This application helps customers to familiarize with Ylabs services
- It is a multilingual web application with custom components and animations
Responsibilities:- Developed front-end from scratch using Angular 14 and RxJS.
- Created components, services, and pipes.
- Implemented custom animations and multilingual support.
Technologies: Angular 14, RxJS, Typescript
SENIOR ANGULAR DEVELOPER - Global Logistics Internet (Lotto247 and PlayHugeLottos)
Duration: Jun 2022 – Nov 2022
Summary:- Applications providing users the ability to participate in lotteries, check balances, and withdraw winnings
- The applications are multilingual, secure, and optimized for SEO with server-side rendering
Responsibilities:- Created components, services, pipes, and configuration files using Angular 12 and RxJS.
- Implemented unit testing and customized UI and lotteries.
- Optimized bundle and worked with SSR for SEO improvements.
- Set up CI/CD pipelines using Bitbucket.
- Collaborated with QA, design, and marketing teams in an agile environment.
Technologies: Angular 12, Angular Universal, RxJS, Docker, Bitbucket Pipelines
ANGULAR 2+ DEVELOPER - Global Logistics Internet (Order and Customer Management Application)
Duration: 2022
Summary: Web application for managing orders and customers with reusable components and state management.
Responsibilities:- Developed reusable components using Angular 12, NgRx, and RxJS.
- Handled events with RxJS and used Angular Material for UI elements.
- Set up routing and wrote end-to-end tests using Cypress.
- Created custom styles with SCSS and style variables.
- Developed a simple backend server using Node.js and Express to handle requests.
Technologies: Angular 12, NgRx, RxJS, Angular Material, SCSS, Node.js, Express, Cypress, ESLint
ANGULAR DEVELOPMENT - Genolis (Plutto Project)
Duration: 2021
Summary:- Web application that allows users to create applications for their own restaurants using kiosks
- The application is bilingual and configurable via custom config files
Responsibilities:- Developed front-end from scratch using Angular, Redux, and RxJS.
- Created components, services, pipes, and configuration files.
- Integrated backend for loading menus, configuration, and authentication.
- Reviewed code and implemented bilingual support.
Technologies: Angular, Redux, RxJS
ANGULAR DEVELOPMENT - Genolis (Pluto Cryptocurrency Lottery)
Duration: 2021 – 2022
Summary: Web application enabling users to participate in an online cryptocurrency lottery with separate mobile and desktop UIs and 3D animations.
Responsibilities:- Developed front-end from scratch using Angular, React, NgRx, RxJS, Angular Material, NxJs, Terra.js, and Three.js.
- Created components, directives, pipes, and custom services.
- Managed application state with NgRx.
- Integrated Terra.js for blockchain connection and Three.js for 3D animations.
Technologies: Angular, React, NgRx, RxJS, Angular Material, NxJs, Terra.js, Three.js
FULL-STACK DEVELOPER (ChatApp)
Duration: 2020
Summary: Chat application providing the ability to create custom secret rooms for communication on the web platform.
Responsibilities:- Developed server logic using Node.js and Express.
- Implemented bidirectional communication with Socket.io.
- Provided authentication using Passport.js.
- Integrated MongoDB for data storage.
- Created custom EJS templates and styled the application with CSS and Bootstrap.
Technologies: JS, Node.js, Express, Passport, Socket.io, MongoDB, CSS, EJS, AJAX
FULL-STACK DEVELOPER (YourTrip)
Duration: 2020
Summary: Web application to help people plan trips, create new trips, or join existing ones with route planning using Google Maps API.
Responsibilities:- Developed reusable React components and integrated Redux for state management.
- Implemented backend server logic with Node.js and Express.
- Provided authentication using JSON Web Token and bcrypt.
- Integrated MongoDB for data management and Cloudinary for image storage.
Technologies: HTML, CSS, JS, React, Redux, Node.js, Express, MongoDB, REST
FULL-STACK DEVELOPER (Fullstack - generator)
Duration: 2019
Summary: Web application to help developers plan new projects by creating schemes, diagrams, and UI blueprints with an interactive canvas.
Responsibilities:- Developed reusable React components and integrated Redux.
- Created interactive canvas using Konva and Chart.js.
- Developed backend server logic with Node.js and Express.
- Implemented authentication with JSON Web Token and bcrypt.
- Integrated MongoDB and Cloudinary for data and image management.
Technologies: HTML, CSS, JS, Node.js, Express, MongoDB, React, Redux, REST
FULL-STACK DEVELOPER (YelpCamp)
Duration: 2019
Summary: Web application for booking camping activities or creating new ones with authentication and REST API.
Responsibilities:- Developed backend server logic using Node.js and Express.
- Provided authentication with Passport.js.
- Integrated MongoDB for data storage.
- Created custom EJS templates and styled the application with CSS and Bootstrap.
Technologies: JS, Node.js, Express, Passport, MongoDB, CSS, EJS, REST
ANGULAR 2+ DEVELOPER - Ylabs (Ylabs Services Application)
Duration: Jul 2022 – Nov 2022
Summary: Application helping customers familiarize with Ylabs services, multilingual with custom components and animations.
Responsibilities:- Developed front-end from scratch using Angular 14 and RxJS.
- Created components, services, pipes, and added custom animations.
- Implemented multilingual support.
Technologies: Angular 14, RxJS, Typescript
ANGULAR 2+/NgRx DEVELOPER (Angular 2+/NgRx Applications Development)
Duration: Feb 2020 – Present
Summary: Development of Angular 2+ applications with state management using NgRx and reactive programming with RxJS.
Responsibilities:- Developed Angular 2+ applications using NgRx and RxJS.
- Utilized Angular Material for UI components.
- Worked with Node.js, Nest.js, MongoDB, and PostgreSQL for backend and database integration.
Technologies: Angular 2+ (2-21), NgRx, RxJS, Angular Material, Node.js, Nest.js, MongoDB, PostgreSQL
MERN STACK DEVELOPER (Crypto Exchange Platform)
Duration: Mar 2020 – Feb 2021
Summary: Development of a cryptocurrency exchange platform from scratch based on Figma design in a 12-person team.
Responsibilities:- Developed front-end and back-end using React, Redux, Node.js, Express, and MongoDB.
- Implemented REST APIs and integrated Angular for some parts.
- Worked on responsive design and cross-browser compatibility.
Technologies: HTML, CSS, JS, Node.js, Express, MongoDB, React, Redux, REST, Angular