Olga Borisova, Developer in Saint Petersburg, Russia
Olga is available for hire
Hire Olga

Olga Borisova

Verified Expert  in Engineering

Software Engineer and Developer

Location
Saint Petersburg, Russia
Toptal Member Since
June 29, 2022

Olga has 15 years of experience in software engineering and four years of experience in managing development teams. She is a responsible and organized team player with the ability to communicate effectively and is flexible in decision making. Olga is able to run quickly with new technologies and aims to achieve perfect results in projects; building efficient working relationships with clients. She is determined to develop high-quality products, using innovative approaches to complex issues.

Portfolio

GeneDx, LLC c/o Sema4
.NET, C#, SQL, ADO.NET, Entity Framework, REST APIs, Web Services...
EPAM Systems
Technical Project Monitoring, Risk Management, Risk Analysis...
EPAM Systems
Teamwork, Ownership, Agile Delivery, Facilitation, Team Management, C#.NET

Experience

Availability

Part-time

Preferred Environment

Windows, Microsoft Visual Studio, Microsoft SQL Server, Visual Studio Code (VS Code), PhpStorm, IIS, Postman, Git, GitHub, Jira

The most amazing...

...thing, I've developed was a science project of designing an ECG data acquisition device.

Work Experience

Technical Lead

2022 - PRESENT
GeneDx, LLC c/o Sema4
  • Investigated facilities and proposed solutions for decoupling GeneDx's services and applications from the former parent company.
  • Replaced Iguana Service Bus and in/out plugins with MuleSoft iPaaS.
  • Led the design and development of S2S integration between GeneDx's services and a laboratory information system (LIS), providing services to make clinical genetic testing and CRMs to keep data of registered clients (Salesforce Marketing Cloud).
  • Led data migration from the former parent company's in-house IAM solution to Azure AD B2C and Salesforce.
  • Developed and implemented a critical business feature to automatically notify patients to approve or cancel charges for their own tests without ordering provider involvement.
  • Participated in the reimplementation of the front-end application using React and MobX state manager.
Technologies: .NET, C#, SQL, ADO.NET, Entity Framework, REST APIs, Web Services, API Integration, Object-oriented Programming (OOP), Continuous Integration (CI), AngularJS, React, JavaScript, CSS, HTML5

Delivery Manager

2021 - 2022
EPAM Systems
  • Created the architecture design of solution components.
  • Participated in release planning and milestone definition.
  • Managed and mitigated risks mostly from the team threat source.
  • Helped to staff people and conduct interviews with them. Kept the replacement process on track.
  • Monitored team performance and risks of leaving. Made a correction when needed, managed staffing and attrition KPIs.
Technologies: Technical Project Monitoring, Risk Management, Risk Analysis, Client Relationship Management, Complex Problem Solving, Ownership

Lead Software Engineer

2019 - 2021
EPAM Systems
  • Managed the team as the development team lead. Managed communication with customers.
  • Participated in release planning and milestone definition using Scrum.
  • Created the architecture design of solution components using Azure Active Directory B2C (ADB2C).
Technologies: Teamwork, Ownership, Agile Delivery, Facilitation, Team Management, C#.NET

Senior Software Engineer

2017 - 2019
EPAM Systems
  • Developed server-side web APIs and web app features in two projects. Identified the provider with SSO support. Created a service for ordering, billing, and tracking clinical genetic testing for patients and their families.
  • Moved keystone server-side modules from PHP to .NET.
  • Automated APIs testing by integration postman tests, using TeamCity.
  • Replaced service bus with Iguana and in/out plugins with MuleSoft and iPaaS.
  • Migrated the front-end functions from WordPress to Pimcore.
  • Designed the architecture concept of a set of Windows services run using Quartz.
Technologies: .NET 4, ADO.NET, Entity Framework, LINQ, Log4Net, Autofac, ActiveReports, SQL, AngularJS, jQuery, C#.NET

Senior Software Engineer

2010 - 2017
Reksoft
  • Switched from a developer to a technical team lead. Participated a banking cards embossing system and personal account for a call center. Worked on a commercial offer processing service for trading network suppliers and an emergency warning system.
  • Evaluated the requirements and use cases. Created a high-level design of system components.
  • Developed server-side web APIs and web app features. Developed client-server desktop applications.
  • Managed the team as the development team lead. Performed system support.
Technologies: .NET 4, ADO.NET, LINQ, Entity Framework, DevExpress, T-SQL (Transact-SQL), Sybase PowerDesigner, C#.NET

Software Engineer

2009 - 2010
Reksoft
  • Developed a slat and flap control system for Airbus.
  • Developed modules for a real-time system for the MPC5xx and TC17xx platforms. Used UML modeling, architecture design, and code development. Tested modules on the hardware prototype.
  • Formalized functional requirements and negotiated with customers.
  • Wrote project documentation. Included software requirement documents, software design documents. Developed integration test specifications, engineering test specification, and the user manual.
Technologies: ANSI C, UML, Eclipse, DOORS, C#.NET

Software Engineer

2008 - 2009
InrecoLan
  • Participated in an automated control and measuring system for commercial electric power registration project. Worked on news feeds.
  • Researched the domain to find the best design solution.
  • Developed modules of the application. Performed system integration.
  • Analyzed and formalized functional requirements. Communicated with users to evaluate use cases.
  • Collaborated with the marketing department. Organized product distribution.
Technologies: .NET 2, ADO.NET, Entity Framework, LINQ, DevExpress, C#.NET

Scientific Assistant

2007 - 2008
Fraunhofer IPA
  • Developed advanced digital signal processing algorithms for ECG data processing.
  • Developed a real-time system using DSP. Developed an IC prototype.
  • Designed an ECG data acquisition system. Included printed board designs and solid device design. Wrote project documentation.
  • Optimized system parameters; power supply decrease and weight decrease. Displayed real-time information visualization in graphical form.
Technologies: ANSI C, C++, EAGLE

Software Engineer

2007 - 2007
Scientific Research Center
  • Designed different components for a railway apparatus.
  • Developed real-time systems for controllers of dsPIC30F, PIC16F84, and MCP5xx families.
  • Designed hardware prototypes. Tested them on the railway.
Technologies: ANSI C, C++, Assembler, SOLIDWORKS

Service for Ordering, Billing, and Tracking Clinical Genetic Testing for Patients and Their Families

In this project, I went from a developer to a development manager. I developed many tasks on the back end and front end. I created a high-level design of system components, automated APIs testing, performed application health checks using APM, and fixed bottlenecks. As a development manager, I collected and clarified the requirements, transformed the business description into technical requirements, and guided teammates on the current functionality of the application and the required changes.

Languages

T-SQL (Transact-SQL), C#.NET, SQL, ANSI C, UML, C++, Assembler, C#, JavaScript, CSS, HTML5

Libraries/APIs

REST APIs, Entity Framework, LINQ, Log4Net, jQuery, Web API, React

Paradigms

Object-oriented Programming (OOP), Continuous Integration (CI)

Frameworks

ADO.NET, AngularJS, .NET 4, .NET 2, .NET

Other

Client Relationship Management, Ownership, Technical Project Monitoring, Risk Analysis, Complex Problem Solving, Teamwork, Agile Delivery, Facilitation, Team Management, DevExpress, IIS, Computer Science, Risk Management, Web Services, API Integration

Tools

Autofac, ActiveReports, Sybase PowerDesigner, Microsoft Visual Studio, PhpStorm, Postman, Git, GitHub, Jira, DOORS, EAGLE, SOLIDWORKS

Platforms

Windows, Visual Studio Code (VS Code), Eclipse

Storage

Microsoft SQL Server

2001 - 2007

Master's Degree in Radiophysics, Electronics, and Medical Equipment

Vladimir State University - Vladimir, Russia

OCTOBER 2012 - PRESENT

Administering Microsoft SQL Server 2012 Databases

Microsoft

SEPTEMBER 2011 - PRESENT

MCPD 70-518 - Designing and Developing Windows Applications Using Microsoft .Net Framework 4.0

Microsoft

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring