Olga Borisova
Verified Expert in Engineering
Software Engineer and Developer
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
Experience
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
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.
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 Software Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
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 Engineer
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
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, Entity Framework, LINQ, Log4Net, jQuery, Web API, React
Tools
Autofac, ActiveReports, Sybase PowerDesigner, Microsoft Visual Studio, PhpStorm, Postman, Git, GitHub, Jira, DOORS, EAGLE, SOLIDWORKS
Languages
T-SQL (Transact-SQL), C#.NET, SQL, ANSI C, UML, C++, Assembler, C#, JavaScript, CSS, HTML5
Frameworks
ADO.NET, AngularJS, .NET 4, .NET 2, .NET
Paradigms
Object-oriented Programming (OOP), Continuous Integration (CI)
Storage
Microsoft SQL Server
Platforms
Windows, Visual Studio Code (VS Code), Eclipse
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
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