
Blanka Pop
Verified Expert in Engineering
.NET Developer
Târgu Mureș, Mureș County, Romania
Toptal member since September 24, 2021
Blanka is a .NET developer with 15 years of experience delivering desktop and mobile projects primarily using WPF, Objective-C, and Xamarin.Android. Blanka also has experience with project management as she has served as a project manager for a total of five years. Thanks to her ability to quickly adapt to new environments and technologies, Blanka can hit the ground running on any project. Currently, VR technologies (specifically Unity3D) have piqued Blanka's curiosity.
Portfolio
Experience
- .NET - 10 years
- C# - 10 years
- Object-oriented Programming (OOP) - 10 years
- Windows Presentation Foundation (WPF) - 5 years
- XAML - 5 years
- Xamarin - 3 years
- WPF 3D - 3 years
- Xamarin.Android - 2 years
Availability
Preferred Environment
.NET, Debugging
The most amazing...
...personal project I've developed is an Oculus Quest VR app that allows me to walk through my dream house virtually and watch the sunset from my porch.
Work Experience
[Managed Delivery] C# Developer for Software for Lens Optimization
Fogale LensX SAS
- Developed and maintained a modular WPF application for advanced optical measurement, recipe management, and device simulation, targeting precision industrial workflows.
- Engineered core logic for automated image alignment, measurement processing, and workflow orchestration, integrating asynchronous programming patterns and robust background task management.
- Implemented interop with native libraries for high-performance image analysis and device control, ensuring safe memory handling and resource cleanup.
- Designed and extended reusable UI components (XAML) for recipe creation, measurement visualization, and real-time.
Senior C#//NET Support for Computer services company
Planit Software Ltd. - Hexagon MineMeasure
- Developed and maintained a 3D simulation software for Mitsubishi CNC machines using C#.
- Specialized in backend development, focusing on extending and refactoring legacy code to improve reliability and maintainability.
- Implemented features to parse and simulate complex G-code and M-code instructions, enabling accurate real-time CNC path visualization.
- Diagnosed and resolved critical bugs in the movement simulation logic and geometry rendering pipeline.
- Contributed to performance optimizations that reduced simulation lag and improved rendering efficiency.
- Collaborated closely with domain experts to ensure precise behavior matching real-world CNC operations.
FT/PT C# & WPF Dev for Groundbreaking Sec & Surveillance Company
Panasonic IPro Sensing Solutions - Main
- Designed and implemented a custom video scrubber control from the ground up using WPF and XAML for a commercial surveillance software application.
- Built intuitive timeline navigation with support for multi-channel video playback, precise scrubbing, time range selection, and real-time status indicators.
- Integrated UI components for time-based search, playback control (play, pause, skip, export), and channel-specific activity visualization.
- Focused on user experience, responsiveness, and compatibility with high-volume video data sources from multiple surveillance channels.
- Ensured smooth integration with backend video processing and event detection logic.
Team Lead | Xamarin Developer
RIA Solutions Group
- Developed Android and WinCE mobile fleet management applications that would ensure that the fleet complied with the California work break requirements.
- Coordinated the work of a team of five developers and two QAs.
- Oversaw and was in charge of customer and stakeholder communications.
- Implemented the low-level programming of custom fuel meter devices that controlled the loading and unloading of fuel in transport trucks.
Senior WPF Developer
NTT Data
- Handled the full-stack development of a financial application for the insurance-reinsurance market.
- Worked primarily on front-end XAML development with third-party controls from DevExpress.
- Showcased the completed features to stakeholders after the sprint iterations were completed.
Senior Mobile Developer
3SS
- Built VOD and live TV applications for iOS (iPhone, iPad), tvOS (Apple tv) and Windows Phone (Windows Phone 8.1).
- Developed a proof of concept (POC) in Unity 3D in two months that showcased the features of a streaming app (like Netflix) in a 3D environment.
- Contributed primarily to the following components of applications: showcases of TV and VOD assets (movies or sports events to watch/rent), EPGs (electronic program guides), and video playback integrations.
Project Manager | Software Developer
DVSE RO
- Developed EasyBoard.NET, a 3D modeling application for companies that want to design shelves in stores remotely; the app was developed in WPF 3D following the MVVM architecture.
- Implemented Scrum which included documenting the technologies and processes that were used.
- Gathered requirements, created specifications for sprints, and assigned tasks to team members.
Web Developer
Sysgenic
- Implemented complex mathematical algorithms to calculate advanced financial formulas used for stock market prediction.
- Oversaw and was often in charge of creating technical documentation.
- Migrated the screens to Silverlight for Ibermatica: an ERP solution developed in WPF.
Software Developer
Amplusnet
- Created and maintained software applications in Visual C++.
- Developed a website using HTML, a low-level design, and Adobe Photoshop.
- Provided customer support and support documentation for software sales and development.
Experience
Home Planner VR
UI XAML Developer for Surveillance Company
Key Features:
- Multi-channel timeline visualization for simultaneous camera feeds (e.g., Basement, Entry Door, Garage).
- Interactive time range selection for quick navigation and export of video segments.
- Real-time visual representation of motion events and recording activity across channels.
- Full playback controls (play, pause, seek, frame-skip, export) integrated into the timeline.
- Custom styling and animations implemented using XAML for a modern, responsive UI.
Responsibilities:
- Designed and built the scrubber control from scratch using WPF and XAML.
- Ensured smooth performance with large datasets and long-duration video timelines.
- Collaborated with backend developers to bind playback and search features to video streams.
- Followed MVVM design pattern to maintain clean, testable, and maintainable code.
.NET Developer for 3D CNC Machine Simulation System
Key Features:
- Accurate 3D simulation of CNC machine movements, including axis control, tool changes, and spindle behavior.
- Parsing and interpretation of complex CNC programs with support for machine-specific extensions.
- Real-time playback and step-through functionality for program debugging and analysis.
- Legacy system enhancement: refactored existing backend logic and extended functionality without breaking existing behavior.
Responsibilities:
- Focused on backend development: debugging, maintaining, and enhancing a large legacy codebase.
- Implemented new simulation features and resolved critical bugs in movement and toolpath logic.
- Collaborated with domain experts and front-end developers to ensure physical accuracy and usability.
- Conducted in-depth analysis of CNC program behavior to ensure faithful simulation of machine logic.
C# Developer for Optics
Roles and Responsibilities:
- Designed and implemented core libraries for automated image alignment, measurement processing, and workflow management in a modular WPF application.
- Developed and maintained reusable UI components for procedure management, measurement visualization, and device control, ensuring a consistent and user-friendly experience.
- Built and tested device simulators to support development and QA in hardware-independent scenarios.
- Automated configuration and parameter management using asynchronous database access and serialization techniques.
- Collaborated with cross-functional teams to deliver new features, resolve issues, and ensure code quality through code reviews and unit testing.
Education
Master's Degree in Managerial Informatics
Lucian Blaga University of Sibiu - Sibiu, Romania
Bachelor's Degree in Computer Science
Sapientia EMTE - Targu-Mures, Romania
Certifications
Microsoft Certification 70-483, C# Programming
Microsoft
Skills
Libraries/APIs
Xamarin.Android, Windows API, Windows Forms (WinForms)
Tools
WPF 3D, Microsoft Silverlight, Microsoft Visual C++, CAD
Languages
C#.NET, C#, XAML, Objective-C, C++
Frameworks
.NET, Windows Presentation Foundation (WPF), ASP.NET
Paradigms
Object-oriented Programming (OOP), Management, Scrum
Platforms
Xamarin, iOS, tvOS
Storage
Databases, Distributed Databases
Other
Algorithms, Data Structures, Programming Languages, IT Project Management, Debugging, User Interface (UI), Image Processing, Analytical Geometry, Number Theory, Analysis, Graph Theory, Operating Systems, Artificial Intelligence (AI), Computer Networking, Digital Signal Processing, Compilers, Pattern Recognition, Cost Accounting, Business Systems, APIs, Statistics, Communication, Encryption, eCommerce, Business Management, Data Warehousing, Computer Graphics, 3D Visualization, Geometry, User Experience (UX), Mathematics, 3D, Multithreading, Memory Management, Prototyping, Code Review
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