Full Stack Software Engineer (.NET C# | ReactJs | Cloud)
About Me
I am a Software Engineer with over 10 years of experience, specializing in backend development using .NET (Framework/Core/5/6/7/8), microservices architecture, complex system integration, and frontend development with ReactJs. I have a strong background in cloud technologies including AWS, Azure, and GCP, as well as messaging systems like SQS and Service Bus. My expertise extends to CI/CD practices, REST/SOAP APIs, and adhering to best practices such as Clean Code, SOLID principles, Domain-Driven Design (DDD), and clean architecture. I am passionate about performance, scalability, and delivering quality-driven solutions that meet client needs. Throughout my career, I have maintained and migrated legacy systems, designed backend architectures, and developed various applications that enhance operational efficiency.
Skills
AWSJavaScriptDockerAzureCI CDGCPGitDevOpsMicroservicesStrategic ThinkingRedisAzure DevOpsSQL ServerjQueryBootstrapHTML CSS
Education
Bootcamp NodeJS, ReactJs, React-Native
Software Architecture
Systems for Internet
Information Systems
Experience
Maintained and migrated legacy .NET Framework systems to .NET Core and ReactJs. Designed backend architectures using design patterns (Mediator, DDD). Stack: .NET 5/6/7/8, ReactJs, SQL Server, Azure Functions, Service Bus, Redis, AWS Lambda, SQS, API Gateway.
Developed remote work schedule system using .NET Core and ReactJs. Integrated with Azure AD, ProWatch, Mobi.Pro. Tools: Azure DevOps Pipelines, Redis, SQL Server.
Developed .NET and NodeJs APIs, integrated with WhatsApp, Open Banking, Payment Gateways. Managed Google Cloud (VMs, Docker, CronJobs), CI/CD with GitHub Actions. Built background services with HangFire.
Led new projects and system integrations using ASP.NET MVC, DDD, DevExpress.
ERP software development using .NET, SQL Server, JQuery, Bootstrap, and DevExpress.