Skip to main content
Top expert badge
Recommended expert
Profile header background

Valerii M.-Senior Software Engineer

Valerii M. - Senior Software Engineer - profile avatar
Profile header overlay
Portugal

Check rate

Experience

Dec 2023 - May 2026

Senior Software Engineer

OTP Bank

Position summary
Senior Software Engineer at OTP Bank
Industries
Banking and Finance
Business areas
Information Technology
Product Development
  • Developed and maintained backend services for banking applications using .NET Core 8, Blazor, and MS SQL, achieving a 40% increase in transaction volume capacity while ensuring a seamless user experience and robust scalability.
  • Built and enhanced REST APIs for internal and customer-facing systems
  • Architected a robust backend system leveraging ASP.NET Core Web API, microservices, and event-driven principles, guided by Domain-Driven Design to ensure scalability, high reliability, and streamlined trading operations.
  • Developed and fine-tuned database solutions using MS SQL, Azure SQL Server, Entity Framework (EF Core), and T-SQL, integrating Azure Blob and File Storage for efficient data management while utilizing Redis caching to enhance performance and maintain reliability during high data loads.
  • Developed efficient RESTful APIs and gRPC services, integrating RabbitMQ and Kafka for real-time data processing to achieve superior scalability and performance.
  • Successfully migrated codebase from .NET 4.8 to .NET 8, improving performance and leveraging modern features.
  • Developed a high-performance frontend and mobile application using Blazor and .NET MAUI, employing the MVVM design pattern to optimize load times, improve SEO, and ensure a smooth, responsive user experience.
  • Optimized Azure cloud infrastructure by utilizing Git, Docker, Jenkins, Kubernetes, Terraform, and Azure DevOps to automate deployments, enhance version control, and ensure scalability.
  • Leveraged third-party payment and authentication services such as Stripe, PayPal, Google, Meta, and Azure AD, incorporating OAuth 2.0, JWT, and API authentication to secure data and bolster transactional reliability.
  • Followed secure coding practices and compliance requirements in a regulated banking environment
Apr 2019 - Oct 2023

Full Stack Engineer

ArcTouch

Position summary
Full Stack Engineer at ArcTouch
Industries
Banking and Finance
Information Technology
Business areas
Information Technology
Product Development
Quality Assurance
  • Spearheaded the development of Pave Pro, a cutting-edge AI-driven Investment SaaS platform, utilizing .NET Core 6, Reactjs 18, Next.js, and MongoDB to boost scalability, deliver advanced features, and enhance user experience, driving increased customer satisfaction and business growth.
  • Architected a scalable backend system using ASP.NET MVC and event-driven design, resulting in improved system flexibility, faster response times, and enhanced scalability, which led to a 30% increase in transaction throughput and reduced system downtime during peak loads.
  • Optimized MongoDB, AWS DynamoDB, and Redis caching to improve database performance and reliability, while integrating AWS S3 for efficient data storage and retrieval, resulting in faster transaction processing and enhanced data access.
  • Enhanced communication architecture by implementing RESTful APIs, GraphQL, RabbitMQ, and Kafka, enabling smooth interservice communication, efficient data processing, and improved system scalability.
  • Built a high-performance frontend using a Single Page Application SPA architecture with TypeScript, React, Next.js, Redux, and React Router, incorporating Server-Side Rendering SSR to improve load times and enhance user experience.
  • Developed and maintained web applications using Angular, React, Vue and Redux to manage application state, ensuring high performance and responsiveness.
  • Established a resilient DevOps pipeline on AWS using Git, GitHub Actions, Docker, Kubernetes EKS, Jenkins, and Terraform, leveraging AWS Lambda, EC2, and API Gateway to scale efficiently and automate deployment processes.
  • Designed, developed, and deployed an advanced AI-powered trading and fraud detection model using Python and machine learning algorithms, significantly improving decision-making accuracy, identifying fraudulent activities in real-time, and strengthening overall system security.
  • Maintained and upgraded the legacy Pave trading platform with .NET 4.8, MySQL, and React, ensuring stability, consistent performance, and seamless integration with Pave Pro.
  • Improved platform reliability by implementing QA strategies with xUnit and Jest, integrating Agile methodologies and Atlassian Jira to ensure thorough test coverage and minimize defects.
Apr 2013 - Mar 2019

Full Stack Developer

DevRain

Position summary
Full Stack Developer at DevRain
Industries
Healthcare
Information Technology
Business areas
Information Technology
Product Development
  • Played a key role in developing and optimizing a scalable Patient Management System using .NET and React, ensuring its maintainability, adaptability, and ability to meet evolving business needs.
  • Enhanced backend performance by implementing ASP.NET, .NET Web API, and ADO.NET, delivering efficient APIs and ensuring smooth data access for high-demand operations.
  • Improved PostgreSQL database schema and query performance, reducing response times and optimizing data retrieval under heavy traffic.
  • Developed serverless functions with AWS Lambda for efficient processing, leveraging AWS S3 for secure and scalable file storage and retrieval.
  • Boosted frontend performance with React and JavaScript through lazy loading, optimized state management, and enhancements to user experience.

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Banking and Finance, and Healthcare.

Information Technology
Banking and Finance
Healthcare
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, and Quality Assurance.

Information Technology
Product Development
Quality Assurance
Profile match chart

Summary

Senior Software Engineer with 9+ years of experience specializing in .NET, Blazor, React, Angular, and Azure, with a strong foundation in microservices, event-driven design, Domain-Driven Design (DDD), and cloud-native applications. Highly proficient in Node.js, Python, API development and database management, delivering scalable, high-performance solutions across diverse industries. A results-driven team leader with a collaborative approach, adept in agile methodologies, test-driven development, and producing clear, comprehensive technical documentation. Extensive industry experience across healthcare, finance, and SaaS, delivering scalable and efficient solutions tailored to complex business needs.

Skills

Programming Languages

  • C#
  • Javascript
  • Typescript
  • Python
  • Sql

Frontend Technologies

  • Blazor
  • Blazor Web App/Assembly/Server
  • Blazorise
  • Fluent Ui
  • React
  • Angular
  • Next.Js
  • Redux
  • Recoil
  • Tanstack Query
  • Rxjs
  • Html5
  • Css3
  • Bootstrap
  • Tailwindcss
  • Mui

Database Management

  • Microsoft Sql Server
  • Mysql
  • Mongodb
  • Redis
  • Postgresql
  • Azure Sql Database
  • Cosmosdb
  • Aws Rds
  • Dynamodb

Api Development & Integration

  • Restful Apis
  • Graphql
  • Trpc
  • Json-Rpc
  • Rabbitmq
  • Kafka
  • Stripe
  • Paypal

Devops & Ci/Cd

  • Azure Devops
  • Git
  • Github Actions
  • Jenkins
  • Docker
  • Kubernetes
  • Terraform

Monitoring, Logging & Debugging

  • Azure Monitor
  • Prometheus
  • Grafana
  • Datadog
  • Sentry.Io

Tools & Technologies

  • Visual Studio
  • Vs Code
  • Cursor
  • Chatgpt
  • Eslint
  • Prettier

Backend Technologies

  • Asp.Net Core
  • .Net Framework
  • .Net Web Api
  • .Net Mvc
  • Ado.Net
  • Entity Framework (Ef Core)
  • Vb.Net
  • Node.Js
  • Express.Js
  • Nestjs
  • Flask

Mobile Development

  • .Net Maui
  • Xamarin.Forms
  • Android

Ai Frameworks

  • Machine Learning
  • Tensorflow
  • Pytorch
  • Scikit-Learn

Cloud Technologies

  • Azure
  • App Services
  • Aks
  • Functions
  • Blob Storage
  • Virtual Machine
  • Aws Lambda
  • S3
  • Ec2

Quality Assurance & Testing

  • Jest
  • Cypress
  • Selenium
  • Mocha

Methodologies & Soft Skills

  • Agile
  • Scrum
  • Kanban
  • Sdlc
  • Collaboration
  • Mentorship
  • Leadership

Languages

English
Advanced
Ukrainian
Advanced

Education

Sep 2003 - Jul 2009

NTUU “KPI”

Master’s degree · Computer Sciences · Kyiv, Ukraine

Certifications & licenses

SOFTWARE ENGINEERING CAREER TRACK

DataCamp

MICROSOFT CERTIFIED: AZURE DEVELOPER ASSOCIATE (AZ-204)

Microsoft

Statistics

Experience

Total positions 3
Experience in Information Technology 10.5 y
Avg length 4 y 3 m
Longest experience 5 y 11 m

Expertise

Recent roles Senior Software Engineer, Full Stack Engineer, Full Stack Developer
Main industries Information Technology, Banking and Finance, Healthcare
Main business areas Information Technology, Product Development, Quality Assurance

Qualifications

Highest degree Master
Certifications earned 2

Profile

Member since
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

Valerii speaks the following languages: English (Advanced), Ukrainian (Advanced).

Valerii has at least 13 years of experience. During this time, Valerii has worked in at least 3 different roles and for 3 different companies. The average length of individual experience is 4 years and 4 months. Note that Valerii may not have shared all experience and actually has more experience.

Based on recent experience, Valerii would be well-suited for roles such as: Senior Software Engineer, Full Stack Engineer, Full Stack Developer.

Valerii's most recent position is Senior Software Engineer at OTP Bank.

In recent years, Valerii has worked for OTP Bank and ArcTouch.

Valerii is most experienced in industries like Information Technology, Banking and Finance, and Healthcare.

Valerii is most experienced in business areas like Information Technology, Product Development, and Quality Assurance.

Valerii has recently worked in industries like Banking and Finance and Information Technology.

Valerii has recently worked in business areas like Information Technology, Product Development, and Quality Assurance.

Valerii holds a Master in Computer Sciences from NTUU “KPI”.

Valerii has 2 certificates. These include: SOFTWARE ENGINEERING CAREER TRACK and MICROSOFT CERTIFIED: AZURE DEVELOPER ASSOCIATE (AZ-204).

The availability of Valerii needs to be confirmed.