Full-stack web developer
Information
Languages
About
Main technologies
Additional skills
- Windows Presentation Foundation (WPF)16 yrs.
- WCF16 yrs.
- MySQL12 yrs.
- ADO.NET10 yrs.
- LINQ10 yrs.
- GraphQL9 yrs.
- CI/CD7 yrs.
- Docker7 yrs.
- Kubernetes7 yrs.
- Terraform7 yrs.
- Keycloak6 yrs.
- OAuth6 yrs.
- Security6 yrs.
- Sitecore CMS5 yrs.
- Angular5 yrs.
- Redux.js5 yrs.
- Next.js5 yrs.
- Google Cloud (GCP)5 yrs.
- Amazon (AWS)5 yrs.
- Google Cloud Storage4 yrs.
- RxJS4 yrs.
- Vue.js3 yrs.
- Svelte3 yrs.
- React.js3 yrs.
Experience
CCG Systems
About the Project
One of the key projects I contributed to involved the development of enterprise-level ERP, procurement, and supply chain management systems. I worked as a Full Stack Developer, building and maintaining modules using C# on the backend and React on the frontend. The solutions were designed to streamline procurement workflows, track inventory, and manage vendor relationships effectively.
Responsibilities
My responsibilities included implementing business logic, optimizing SQL queries, designing scalable APIs, and ensuring seamless integration between modules. The project demanded strong team collaboration, regular code reviews, and a focus on clean architecture and maintainability. The goal was to deliver robust and user-friendly tools that supported core business operations across departments.
Skills & technologies
Apsensing
About the Project
I was part of a team that developed a product that simplifies the process of detecting defects on pipes and cables using a patented approach.
Responsibilities
My responsibilities included creating the architecture of the database and back end, using minimal API from Microsoft and best practices, and creating a RESTful service with various roles and permissionsensuring that everything worked fine, fast, and securely. The front-end part consisted of a web application for administratorsand mobile apps on Android and iOS for technicians who perform measurements in the field. The most challenging partwas to create an offline mode for mobile apps, as technicians could work in areas without a mobile connection and accuratelymerge data.
Skills & technologies
Veloxy
About the Project
We were working on a project for a USA startup in the sales industry. Our project involved developing a set of plugins for Gmail-chrome, outlook, office 365 (cross-platform), IOS, and Android applications. These plugins enabled users to manage their sales activities and contacts within their email platforms. We also developed two websites: one replicating the plugins' functionality and another providing detailed analytics and insights for sales performance
- Sales
Responsibilities
I was responsible for provisioning the infrastructure, discussing requirements, and creating development plans for our projects. We followed the agile methodology and used Scrum to deliver high-quality software solutions. I communicated with the customer and the business analyst to understand their needs and expectations. I defined the goals and tasks for each sprint and assigned them to my team members. I also wrote documentation, conducted code reviews, and ensured that our code met quality standards and best practices.
Skills & technologies
Hermes
About the Project
Hermes is a solution for taxi operators that optimizes efficiency and calculation of optimal car routes based on real-time traffic data, passenger location, and trip cost. It also enables combining trips, serving people with disabilities, and improving service quality and budget. The project was completed using Agile methodology and delivered all the expected outcomes.
- Automotive
Responsibilities
I was responsible for provisioning the infrastructure, discussing the requirements, and creating the development plans for the Hermes project.
Skills & technologies
AppyPay
About the Project
AppyPay is a pioneer in the online payments industry. The product is a payment gateway that integrates various banks and payment systems seamlessly and securely.
- Fintech
Responsibilities
As the leader of a .Net team, I followed the scrum methodology and defined the business goals with the business owner. I also had to describe and assign tasks to developers according to their skills and availability. Moreover, I had to communicate effectively with business analysts, the QA team, and banks to ensure the quality and functionality of our product.