Olga Borisova
Verified Expert in Engineering
Software Engineer and Developer
Saint Petersburg, Russia
Toptal member since June 29, 2022
Olga is an accomplished full-stack developer and dev manager with over a decade of expertise in building scalable and thoroughly tested web apps. She developed an app that helps tens of thousands of patients order exome testing to find a genetic cause for their health concerns. Her active toolset includes Microsoft stack for the back end and AngularJS and React for the front end. Olga's strengths include fast learning, flexibility in decision-making, and team management skills.
Portfolio
Experience
- Full-stack - 15 years
- ADO.NET - 15 years
- Entity Framework - 15 years
- T-SQL (Transact-SQL) - 15 years
- C#.NET - 15 years
- REST APIs - 6 years
- AngularJS - 5 years
- Client Relationship Management - 4 years
Availability
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 (via Toptal)
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).
- Spearheaded 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 tests without ordering provider involvement.
- Participated in the reimplementation of the front-end application using React and MobX state manager.
Delivery Manager
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.
Lead Software Engineer
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).
Senior Full-stack Developer
EPAM Systems
- Developed a service for ordering, billing, and tracking clinical genetic testing for patients and their families.
- Moved keystone server-side modules from PHP to .NET.
- Replaced Iguana service bus 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.
Senior Software Developer
EPAM Systems
- Developed in-house Identity Provider with SSO support.
- Automated API testing by integration postman tests using TeamCity.
- Made refactoring and review of code changes to improve code quality.
- Configured New Relic to track web requests and identify and fix bottlenecks.
- Implemented database logic in stored procedures and functions.
- Tracked and fixed bugs using Jira as a reporting tool.
Lead Full-stack Developer
Reksoft
- Switched from a developer to a technical team lead. Developed a personal account for a call center.
- Evaluated the requirements and use cases. Created a high-level design of system components.
- Communicated with the customer to defend the technical solution, conducted demos, and aggregated feedback to reflect project backlog and sprint scope.
- Implemented server-side web APIs and web app features.
Senior Full-stack Developer
Reksoft
- Switched from a developer to a technical team lead. Participated in a banking card embossing system. 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.
Software Developer
Reksoft
- Developed a slat and flap control system for Airbus.
- Built 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 and software design documents. Developed integration test specifications, engineering test specifications, and the user manual.
Software Developer
InrecoLan
- Participated in an automated control and measuring system for a 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.
Scientific Assistant
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.
Software Developer
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.
Experience
Service for Ordering, Billing, and Tracking Clinical Genetic Testing for Patients and Their Families
https://providers.genedx.com/Personal Account of the Call Center Employees/Controllers (Smart Coach)
The system consisted of a web client, a web service connected to a SQL database, and external web services to be integrated with. I was acting as a technical lead in the project, designing the architecture of the web service, creating a high-level design of system components, managing the team, and helping the customer clarify requirements and prepare a time estimation.
Commercial Offer Processing Service for the Trading Network Suppliers
Education
Master's Degree in Radiophysics, Electronics, and Medical Equipment
Vladimir State University - Vladimir, Russia
Certifications
Administering Microsoft SQL Server 2012 Databases
Microsoft
MCPD 70-518 - Designing and Developing Windows Applications Using Microsoft .Net Framework 4.0
Microsoft
Skills
Libraries/APIs
REST APIs, React, Entity Framework, LINQ, Web API, Sockets, Log4Net, jQuery, React Redux, Windows Forms (WinForms)
Tools
ActiveReports, Postman, Git, Autofac, Sybase PowerDesigner, Microsoft Visual Studio, PhpStorm, GitHub, Jira, DOORS, EAGLE, SOLIDWORKS, C#.NET WinForms, TeamCity, JSX
Languages
T-SQL (Transact-SQL), C#.NET, C#, SQL, JavaScript, CSS, ANSI C, UML, C++, Assembler, HTML, VB.NET
Frameworks
.NET 4, .NET, .NET Core, ADO.NET, AngularJS, Angular, Bootstrap, Redux
Paradigms
Object-oriented Programming (OOP), REST, Continuous Integration (CI)
Platforms
Windows, Visual Studio Code (VS Code), Eclipse, Docker, Azure
Storage
Microsoft SQL Server
Other
Full-stack, Client Relationship Management, Ownership, Web Services, Client-server Model, Technical Project Monitoring, Risk Analysis, Complex Problem Solving, Teamwork, Agile Delivery, Facilitation, Team Management, DevExpress, IIS, Computer Science, Risk Management, API Integration
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring