Stanislav Hadzhipopov
Verified Expert in Engineering
Software Developer
Zürich, Switzerland
Toptal member since December 2, 2022
Stanislav has worked for various clients with experience in enterprise applications and startup projects. He works efficiently to fix bottlenecks or add new functionality to existing architecture and conventions. He is an engineer with a practical approach, aiming toward clean, maintainable, and long-lasting solutions. Stanislav is committed to working with teams whose creative vision aligns with his values.
Portfolio
Experience
- C# - 13 years
- .NET - 12 years
- SQL - 10 years
- Database Design - 10 years
- ASP.NET MVC - 9 years
- Entity Framework Core - 5 years
- ASP.NET Core - 4 years
Availability
Preferred Environment
Windows, MacOS, Visual Studio, Microsoft SQL Server
The most amazing...
...project I've worked on is a low-code system that I started.
Work Experience
Senior Quantative Data Analyst
Credit Suisse
- Provided, corrected, analyzed, and enriched data for regulatory reporting of The Foreign Account Tax Compliance Act (FATCA), Automatic Exchange of Information (AEI), and Qualified Intermediary (QI) regulations.
- Created state-of-the-art and automated reports with Microsoft Power BI.
- Created multiple Tableau dashboards for drill-through reporting for various regions and business areas.
Technical Lead and Architect
Credit Suisse
- Developed a regulatory app that manages regulatory compliance globally for the whole bank.
- Redesigned and rearchitected the application initially generated from a code-generation tool.
- Merged another partial MS Access app into the application, improving the user experience, business workflows, and efficiency.
- Worked entirely in the business department and attended most of the jour fixes to understand the business needs better and propose the most appropriate solutions.
- Mentored and helped team members perform their tasks and provided the necessary training to get them up to speed.
- Coordinated work between teams in Poland, India, and Singapore.
- Migrated the whole project successfully to .NET Core, ASP.NET Core, and Entity Framework Core.
- Worked on and solved the most complicated and challenging issues.
- Developed the agile process with Jira to track tasks, bugs, and features and the Kamban board to review daily progress.
Team Lead
UBS
- Created a SaaS solution to collect data from multiple big clients, HSBC and Credit Suisse, and run PRIIPs and MIFID II regulatory calculations on the data.
- Designed the user interface to monitor and control the business processes, validating input data, calculation results, and financial analysis.
- Worked closely to thoroughly understand the business requirements and explain the interaction and dependencies of the resulting system.
- Managed a team of two software engineers and two database developers in an agile process with Jira and two weeks sprints.
- Supervised the project to get back on track in time, and within budget, after an initial one-year delay.
Senior Full-stack Developer
Ypto
- Worked on an app to manage the ticket sales and cash flow of ticket counters for the Belgian railways.
- Helped and resolved the most critical and problematic parts of the application.
- Managed mid-level developers with training and explanation, often taking part in their tasks to deliver the required functionality on tight deadlines.
- Committed to at least two Saturdays every month for the team to compensate for the delayed delivery of the project.
- Created several units and integration tests for the whole application, achieving more than 50% code coverage.
- Worked in an agile scrum team with daily standup for progress tracking.
Senior Consultant
Japan Tobacco International
- Created a financial planning module to forecast expenditures and expected incomes and show the differences between the actual forecasted revenues and expenses.
- Developed a job scheduling module to automatically run all synchronization between the ERP system and all other external systems.
- Organized various application functionality based on client requests in all parts of the application as in user interface, server-side, and database.
- Managed to simplify significant parts of the application, allowing faster and more efficient development.
- Participated in and guided architectural decisions on what components and controls to use and how to replicate data across all 350 servers worldwide.
- Improved the application's performance significantly in code and stored procedures, performance, and quality optimizations.
- Led the application-wide functionality, exception handling, date-time management, and logging.
Senior Full-stack Developer
Sirma Solutions
- Developed a website for local farmers to sell their goods, including connections with food stores.
- Worked with the client on one-week iterations with weekly demos at the end of each week.
- Helped the client with proposals, prototypes, and demos to clarify the look and feel of the website.
Full-stack Developer
Aquila Capital
- Generated and displayed state-of-art reports to better visualize the different financial aspects of the investment funds.
- Developed desktop trading application with live trading session monitoring.
- Trained in the financial industry to grasp the concepts of hedge funds.
Full-stack Developer
Nemetschek Group
- Developed and maintained the inventory module of the application.
- Initiated the rewriting of an old windows forms application to Windows Presentation Foundation and Silverlight by creating a big prototype and demonstrating the development advantages of the new technologies.
- Proposed and created UI automation tests to offload part of the heavy regression testing after each release and improve the application's overall stability.
Junior Developer
Nemetschek Group
- Implemented mathematical functions into the software.
- Created unit tests to verify the proper function of the application.
- Attended several training and learning sessions on C# and .NET from senior developers.
Experience
Hotel Intelligence
https://dev.azure.com/shadzhipopov/_git/HotelIntelligenceFramework for Dynamic Business Application
https://dev.azure.com/shadzhipopov/_git/FDBAEducation
Master's Degree in Computer Science
Technical University of Sofia - Sofia, Bulgaria
Bachelor's Degree in Computer Science
Technical University of Sofia - Sofia, Bulgaria
Certifications
Azure Fundamentals | AZ-900
Microsoft
MCSA | Web Applications
Microsoft
Microsoft Specialist | Programming in HTML5 and JavaScript and CSS3
Microsoft
Microsoft Certified Solution Developer | Web Applications
Microsoft
Querying Microsoft SQL Server 2012/2014
Microsoft
Windows Communication Foundation Development with Microsoft .NET Framework 4
Microsoft
Accessing Data with Microsoft .NET Framework 4
Microsoft
Windows Applications Development with Microsoft .NET Framework 4
Microsoft
Microsoft .NET Framework | Application Development Foundation
Microsoft
Skills
Libraries/APIs
Entity Framework, jQuery, Moq, REST APIs, Windows Forms (WinForms), LINQ, Task Parallel Library (TPL)
Tools
Microsoft Visual Studio, Visual Studio .NET, LINQ to SQL, MSTest, Microsoft Silverlight, WCF RIA Services, Dapper, Prism, Visual Studio, Microsoft Power BI, Microsoft Excel
Languages
SQL, C#, T-SQL (Transact-SQL), C#.NET, JavaScript, TypeScript, HTML, CSS, CSS3, XAML, Visual Basic
Frameworks
ASP.NET MVC, Entity Framework Core, Windows Presentation Foundation (WPF), .NET 4, ADO.NET, .NET, .NET Core, ASP.NET Core, ASP.NET Web API, Blazor, NUnit, ASP.NET, Knockout (Knockout.js), Bootstrap
Paradigms
Database Design, Database Development, Desktop App Development, Requirements Analysis, Desktop Web Design, REST
Platforms
Desktop, Web, Oracle, Azure, MacOS, Windows
Storage
Microsoft SQL Server, PostgreSQL, Sybase, MySQL
Other
Programming, Windows Communication Foundation (WCF), Software Architecture, Solution Architecture, Software Design, Architecture, APIs, Desktop App Design, Front-end, Technical Leadership, Networking, Mathematics, Graphics, Algorithms, Hardware, Concurrency, Processing & Threading, Debugging, Deployment, Domain-driven Design (DDD)
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