Oleksandr S.
Czech Republic (UTC+01:00)
Upstaffer since January 11, 2023

Oleksandr S. — Senior Full-Stack .NET Engineer

Expertise in Full Stack Web.

Last verified on July 04, 2023

Core Skills

ASP.NET
ASP.NET

Bio Summary

- 8+ years of commercial work experience in IT - Experience in developing applications using C# - Profound experience in Microsoft .NET development and associated technologies: Microsoft .NET Framework, .NET Core, MS SQL Server, Kafka, Protobuf, MongoDb and Entity framework to manage microservices ecosystem from scratch - Architecture design, OOP/OOD, SOLID, GoF/development - Experience working in Agile (Scrum) teams - Strong knowledge of data structures and algorithms - Web services development (designing various types of APIs, services/microservices) - Ability to work effectively under pressure - Good attention to details - Upper-Intermediate English

Technical Skills

Programming Languages C#, R
JavaScript Frameworks Angular
.NET Platform ASP.NET, ASP.NET Core Framework, Entity Framework, .NET, .NET Core, .NET Framework
UI Frameworks, Libraries, and Browsers CSS, HTML
Databases & Management Systems / ORM Microsoft SQL Server, MongoDB, SQL, T-SQL
Cloud Platforms, Services & Computing AWS
Amazon Web Services AWS Lambda
Methodologies, Paradigms and Patterns Agile, Scrum
SDK / API and Integrations API
Collaboration, Task & Issue Tracking Atlassian Confluence, Jira
Deployment, CI/CD & Administration CI/CD, TeamCity
Version Control Git
Message/Queue/Task Brokers Kafka
QA, Test Automation, Security NUnit, xunit
Operating Systems Windows
Other Technical Skills NSubstitute, Protobuf

Experience

.NET developer

November 2022 - Present

Senior Software Engineer (.NET), Barclays PLC

April 2020 -  November 2022

Software Engineer (.NET) , «EPAM Systems»

March 2015 - April 2020

Projects

Senior Software Engineer

Description: Migration of a monolithic enterprise solution for processing high volume of data with distributed calculation to cloud architecture using microservices.
Responsibilities: 

  • Develop the enterprise solution (Credit Risk Engine & Regulatory Capital Reporting platform) for processing high volume of data with distributed calculation with high performance, scalability and reliability on C#.NET; 

  • Cover code with unit tests (NUnit, XUnit, NSubstitute, Fluentassertions); 

  • Suggest and drive technical improvements to the process and framework code; 

  • Develop SQL entities, like stored procedures, functions, views, etc; 

  • Implement requested functionality on R language; 

  • Diagnose, isolate and de-bug software issues and perform bug fixing; 

  • Take part in design, development and implementation of credit risk evaluation and reporting systems; 

  • Implement Basel II, III regulatory metrics and other requested functionality using R language; 

  • Developing downstream/upstream feeds with SSIS packages.

Technologies: .Net Core, ASP.NET Core, Entity framework Core, MS SQL, Angular, R, Protobuf, MongoDb, TeamCity, Git.

Senior Software Engineer, Investment Bank

Description: Develop enterprise solution for processing high volume of data with distributed calculation with high performance, scalability and reliability on C#.NET.
Responsibilities: 

  • Migrate the monolithic enterprise solution for processing high volume of data with distributed calculation to cloud architecture using microservices; 

  • Develop a framework based on .Net Core, Kafka, Protobuf, MongoDb and Entity framework to manage microservices ecosystem from scratch; 

  • Develop microservices for WCR Calculation & Reporting; 

  • Supporting and developing front-end part of the solution on Angular; 

  • Suggest and drive technical improvements of the new framework;

  • Contribute to the overall quality of development services through brainstorming, unit testing, code reviewing and proactive offering of different improvements and innovations.

Technologies: .Net Core, Kafka, Protobuf, MongoDb, Entity framework, AWS Lambda.

Senior Software Engineer, Medical project

Description: Engineering modern application for processing and visualizing medical requests, orders and split billings with ASP.NET Core, Angular and MS SQL Server.
Responsibilities: 

  • Develop stored procedures, functions, triggers, and queries in MS SQL Server;

  • Supporting and developing front-end part of the solution on Angular; 

  • Code review and bug fixing.

Technologies: .Net Core, ASP.NET Core, Entity framework Core, MS SQL, Angular, Azure Devops.

Software Engineer, Retail Bank

Description: Develop and support enterprise solution for retail lending process.
Responsibilities:

  • Prepare regular and ad-hoc reports;

  • Development, implementation and supporting APS in retail lending process;

  • Risk database (based on MS SQL server) development for risk data consolidation, analysis and reporting.

  • Develop SQL entities, like stored procedures, functions, views, etc;

  • Prepare ad-hoc changes to domain reporting system on C#;

  • Coordinate and support testing, provide assistance to business users in their custom requests and elaborate test plans.

Technologies: .Net Framework, Entity framework, MS SQL. 

Senior Data Engineer

Description: Develop and support enterprise solution for retail lending process.
Responsibilities: Senior Data Engineer

  • Coordinate and support testing, provide assistance to business users in their custom requests and elaborate test

  • Development and optimization retail credit risk strategy and credit risk policy;

  •  Retail portfolio monitoring, data mining and interpreting trends. Preparation of analytical researches and forecasts of the portfolio dynamics;

  •  Participation in provision calculation, validation of PD and LGD Models;

  • Forecasting and simulations (WHAT IF?) for new business logic proposals, carrying out quantitative analysis;

  • Analysis, optimization and automating of business processes in Retail Crediting and Soft Collection; Defining new process improvement opportunities;

  • Maintenance and management of IT-solution in retail lending (FICO OMDM, NBSM, Oracle DB and MS SQL Server, data marts, Credit Bureau connectors);

  • Implementation and support of the automated reporting system based on FastReport.net;

  • Providing regular and ad-hoc reports, presentations, forecasts for Management Board and National Bank of Ukraine;

  • Data sources management. Implementation and support of external data sources (Credit Bureaus …);

  • Development, implementation and supporting credit risk control procedures;

  • Scorecards development and lifecycle support;

  • Project manager: prioritization of business tasks, make and control project plan according to priorities, estimating the resource requirements, resource allocation, control plan execution, documentation (delivery acts, testing protocols, etc).

Technologies: .Net Framework, MS SQL. 

Data Engineer

Description: Develop and support enterprise solution for retail lending process.
Responsibilities: 

  • Analytical researches of the retail portfolio;

  • Forecasting and simulations (WHAT IF?) for new business logic proposals;

  •  Developing and updating models to determination and calculate the main risk parameters (NPL, EL, PD) and the final products profitability;

  • Scorecards development and lifecycle support;

  • Business requirements analysis, preparing functional requirements and writing technical tasks for Bank’s IT;  

  • Products changes simulation and forecasting.

Technologies: .Net Framework, MS SQL. 

Education

Kyiv  National  Taras  Shevchenko University, Economic Cybernetics, Master's degree
2005  -  2007 

 

 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Oleksandr S.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring