
Mihály Tringel
Verified Expert in Engineering
Full-stack .NET Developer
Budapest, Hungary
Toptal member since December 26, 2017
Mihály is a full-stack developer with a front-end focus and 20 years of experience in software design, development, maintenance, and management. Mihály is well-versed in various technologies, including React, Angular, Blazor, SPA, PWA, HTML5, TypeScript, jQuery, Sass, SCSS, Azure Services, Azure DevOps, ASP.NET Razor, .NET Core, SQL Server, and Unity.
Portfolio
Experience
- .NET - 18 years
- Microsoft SQL Server - 16 years
- Enterprise Application Architecture - 15 years
- Web Applications - 12 years
- ASP.NET - 10 years
- Microsoft Azure - 6 years
- React - 6 years
- TypeScript - 6 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Visual Studio
The most amazing...
...project I've implemented is a web spreadsheet component for the FP&A of an insurance company to replace the desktop solution used by more than 3,000.
Work Experience
Full-stack Software Engineer
TRM Software Design
- Worked on Toptal assignments as a freelance full-stack or front-end developer using React, Blazor, HTML5, TypeScript, GraphQL, Azure, ASP.NET, .NET Core, and SQL Server.
- Worked on freelance projects using React, Blazor, HTML5, TypeScript, GraphQL, Azure, ASP.NET, .NET Core, SQL Server, and Power BI.
- Developed features for Android using Unity and Blender.
Senior Manager and Architect, Technical Team Lead, Project Manager, Division Lead, and Founder
Grape Solutions Zrt.
- Led various projects with team sizes between three and ten people, also participating in the development (architecture, POC, and pilot implementations).
- Managed multiple projects between €10,000 and €200,000 (50 – 600 MD). Also managed delivery, leading the international/Hungarian development division of 35 people.
- Provided technical expertise on Microsoft BI. Supported presales, prepared demos and workshops, and worked closely with the experts of Microsoft Hungary on pilot implementations.
- Oversaw the development of technically challenging projects and pilot implementations, such as creating an Excel-like spreadsheet component for a financial planning system in jQuery or optimizing a highly distributed system with SOA architecture.
Technical Team Lead and Software Architect
Cambridge Technology Partners
- Led offshore projects with team sizes between three and six people, contributing to the development as well. Worked for Swiss FMCG and Swatch maker clients and EU organizations.
- Provided remote delivery support and maintenance services to operation teams.
- Designed enterprise-grade solutions for architecture and design guidelines, patterns, and practices. Integrated with heterogeneous back-end systems.
- Ensured quality during implementation through code reviews, testing, interviews, creation of coding guidelines and best practices documents, maintenance of internal codebase and wiki site, and mentoring of developers.
Lead Developer and Software Architect
UNITIS Rendszerház Rt.
- Worked on a container tracking system for a transportation company. Analyzed the requirements and created functional requirement documents.
- Created and maintained project plans, WBS, and estimations.
- Provided technical design, technical planning, and documentation.
- Led the implementation of the project as a technical lead of a four-person team, participating in the implementation.
Lead Developer
GlobeNet Kft.
- Built a desktop application, a financial module for an ERP system for hospitals (Borland Delphi 4).
- Developed stored procedures, scripts, and triggers in Oracle PL/SQL. Implemented a transparent, field-level detailed versioning system in the database.
- Analyzed the requirements during client interviews.
- Planned and led the implementation of the project as a technical lead for a team of three. Participated in the implementation.
- Deployed into test and production environments, providing "hypercare" support for the UAT as well as support and maintenance services.
- Developed reports using Crystal Reports and ReportBuilder for Delphi.
Part-time Developer
Hungarian Ministry of Education
- Developed the desktop application for a downloadable product that supports filling offline questionnaires with validation, cross-checks, printing, and submission functionalities (Borland Delphi 3).
- Architected server-side processing logic for the submitted questionnaires, including validation and reporting.
- Worked with SQL Server 7 and 2000, writing queries and T-SQL procedures.
- Worked remotely and on-site according to client needs.
- Provided support and maintenance for the applications.
- Created user manual and technical documentation for the application.
- Developed reports in Microsoft Access and generated static HTML reports.
Part-time Developer
4DSoft
- Developed a desktop application for a transport planning system for a gas industry company (Borland Delphi 3).
- Worked with Oracle RDBMS, creating PL/SQL procedures.
- Organized my work remotely without management supervision, communicating issues, respecting deadlines, and presenting deliverables weekly or biweekly.
- Made implementation decisions about functional requirements.
Experience
Commonwealth Portals Development and Support
https://www.commonwealth.com/I provided support for many site features, including OpenText CMS pages and ASP.NET legacy forms. I developed a React component library and React forms application to replace legacy forms. I also helped refactor, rewrite, and optimize the existing legacy codebase. I participated in code reviews and technical design decisions and mentored junior developers.
CLIENT
Commonwealth Financial Network (US)
MY ROLE
Front-end developer
TECHNOLOGIES
React, React Hook Form, React Query, TypeScript, styled-components, Storybook, ASP.NET, .NET Framework, jQuery, SQL Server
TOOLS
Azure DevOps, TFS, Git, Jira, OpenText.
Elemy Portals
https://www.elemy.comI implemented many site features, including several workflow solutions and a generic workflow component that separates the workflow definition, logic, and metadata from the presentation. The "Sign-up Flow" is publicly available at Elemy.com/parent-booking. I helped in the refactoring, rewriting, and optimizing of the existing legacy codebase and participated in code reviews and technical design sessions.
Client: Elemy (US)
Role: Front-end developer
Technologies: React, Redux, React Hook Form, React Query, GraphQL, TypeScript, Jest, styled-components
Tools: Spinnaker, Launch Darkly, Figma, Jira
Visual Annotation Tool
Client: BioSort AS (Oslo, Norway)
Role: Front-end developer, UX designer
Technologies: React, Redux, Redux-saga, TypeScript, Material-UI, Axios, REST, HTML5, Jest/Enzyme, React-Konva, Opencv-ts, React-three
Logistics Application Wizard
Client: International logistics startup company (full-time remote job)
Role: Front-end developer, UX designer
Technologies: React, Redux, Redux-Saga, TypeScript, Material-UI, Axios, Rest, HTML5, Selenium, Nightwatch
Startup Company Homepage
Client: A startup company
Role: Front-end developer
Technologies: React, TypeScript, Material-UI, Sass, Axios, and REST
Drilling Location Request System
Client: One of the world's largest publicly traded international oil and gas companies (Toptal client)
Role: Full-stack developer, software architect, UX designer
Technologies: React, Redux, Redux-saga, Redux-form, TypeScript, Sass, Jest, Enzyme, .Net Core, xUnit, OpenXml SDK, REST Web API, Axios
Azure services: App Services, Active Directory (OAuth2/OIDC), SQL Server, Graph, Application Insights, Cosmos DB, DevOps, Blob Storage
Tenancy Application
Client: Australian startup company (Melbourne)
Role: Front-end developer
Technologies: React, Redux, Redux-saga, Redux-form, TypeScript, Material-UI, Axios, Jest, and Enzyme
Tenancy Application TypeScript Migration
Client: Australian startup company (Melbourne)
Role: Front-end developer, TypeScript expert
Technologies: ASP.NET MVC Razor, custom SPA framework, Framework7, TypeScript, and jQuery
Work Safety Conditions Assessment
CLIENT
XTO Energy (Toptal client)
ROLE
Full-stack developer
TECHNOLOGIES
Blazor WebAssembly, Blazor Fluxor, Sass, CSS animations, HTML5, TypeScript, .NET Core
Azure services: Active Directory (OAuth 2/OIDC, B2C), App Service, Blob storage, Cosmos DB, Application Insights, Google Analytics, DevOps, Azure AD B2C
Camera Feed Feature Detection
ROLE
Full-stack developer
CLIENT
One of the world's largest publicly traded international oil and gas companies (Toptal client).
TECHNOLOGIES
Angular 7, RxJs, NgRx/store, NgRx/effects, Ngx-bootstrap components, Sass, Chart.js, Jasmine, Karma, .NET Core, xUnit.net
AZURE SERVICES
Active Directory (OAuth 2/OIDC), App Service, WebJobs, Functions, Blob Storage, Cosmos DB, Key Vault, Custom Vision, DevOps
EIT Business Planning System
The SharePoint OOB user interface has been replaced with a custom-developed UI which satisfied usability requirements for structured input of meta-data, in-place editing for multiple rows simultaneously, easy input of budget line hierarchy, validation of in-place edited meta-data on-the-fly, on-the-fly evaluation of formulas for cost tables during structured input, easy selection, and multiple selections during in-place editing of referenced items.
Client: European Institute of Innovation and Technology (Grape Solutions' client)
Role: Full-stack developer and software architect
Technologies: Angular 4, TypeScript, RxJS, Bootstrap, .Net, SharePoint 2013, and SQL Server
Azure Public Cloud Access Management Portal
Client: One of the world's largest publicly traded international oil and gas companies. (Toptal client)
Role: Full-stack developer and software architect
Technologies: ASP.NET Core MVC Razor, jQuery, Bootstrap, .Net Core
Azure services: App Services, Active Directory (OAuth 2/OIDC), SQL Server, AD Graph, Graph, Application Insights, and PowerShell
Advisory Planning System
I replaced the previous Excel-based FPA solution used by 3000+.
Client: Hungarian branch of Generali Group (Grape Solutions' client)
Role: Technical team lead and software architect
Technologies: ASP.NET, Html, CSS, jQuery, SQL Server, SSRS, and Web Services.
Test Automation Tool Developer
Client: Testifi GmbH (Munich, Germany)
Role: Full-stack developer
Technologies: .Net Core, Selenium, Appium, Selenium WebDriver API, XPath, PdfSharp
Customer Approval System
The SOA-based system identifies travelers by credit cards, passports, or bar codes on invoices, and validates the bought products for a VAT refund. The approval transaction is digitally stamped by customs.
The system contains a very complicated and comprehensive rules-based validation engine for country-dependent legal validation, black/white list validation, and random rejection for which parameters can be scheduled depending on the time of the day. The system complies with very strict performance and security measurements (PCI-DSS, PKI, transport-level security).
Client: Global Blue (Grape Solutions' client)
Role: Technical team lead, software architect, project manager
Technologies: WPF, WCF, MSMQ, SQL Server, PCI-DSS, Smartcard/PKI, SOA
Surgery Dashboard Power BI to Tableau Migration, Data Mart Design and Implementation
CLIENT
Healthcare startup company in Massachusetts (Toptal client)
MY ROLE
BI developer
TECHNOLOGIES
Power BI, Tableau, SQL Server, Azure Virtual Machines, Azure Active Directory, SAML single sign-on, Azure Data Factory, and Azure Logic Apps
EIT BI
Client: European Institute of Innovation and Technology (Grape Solutions' client)
Role: Technical team lead and project manager
Technologies: SQL Server, SSAS MOLAP, SSIS, Excel, Power Pivot, Power Query, Power View, and SharePoint Excel Services.
MediVIR BI Solution for Hospitals
Using such a rapidly loaded monitoring tool, the hospital achieved a 2 – 4% cost savings on its budget.
The solution is based on SQL Server BI and Excel dashboards to provide users with eye-catching dashboards with slicers, drill-down capabilities, geospatial visualization, and self-service BI functionalities, not only for the presentation of the data but for the whole authoring process, including extraction, analysis, aggregation, custom expression calculation, and data model building.
CLIENT
Uzsoki Hospital (Grape Solutions' client)
MY ROLE
Technical team lead, software architect, and project manager
TECHNOLOGIES
SQL Server, SSAS MOLAP, SSIS, Excel, Power Pivot, Power Query, and Power View.
Education
Master of Science Degree in Computer Science
Eötvös Loránd University, Faculty of Science - Budapest, Hungary
Certifications
AZ-900: Microsoft Azure Fundamentals
Microsoft
MCP 70-467 - Designing Business Intelligence Solutions with Microsoft SQL Server
Training360 Kft.
MCP 70-466 - Implementing Data Models and Reports with Microsoft SQL Server
Training360 Kft.
MCP 70-576 - PRO: Designing and Developing Microsoft SharePoint 2010 Applications
TrainerC
MCP 70-573 - TS: Microsoft SharePoint 2010, Application Development
TrainerC
MCP 70-541 - TS: Microsoft Windows® SharePoint Services 3.0 – Application Development
CONTROLLTraining
MCP 70-542 - TS: Microsoft Office SharePoint Server 2007 - Application Development
CONTROLLTraining
MCP 70-547 - PRO: Designing and Developing Web-Based Applications by Using the Microsoft .NET Framework
CONTROLLTraining
MCP 70-536 - TS: Microsoft .NET Framework 2.0 - Application Development Foundation
CONTROLLTraining
MCP 70-528 - TS: Microsoft .NET Framework 2.0 - Web-Based Client Development
CONTROLLTraining
Skills
Libraries/APIs
React Redux, jQuery, React, Redux-Saga, Redux Form, HTML5 Canvas, Entity Framework, Web API, Azure Blob Storage API, Azure Active Directory Graph API, Windows Forms (WinForms), Vue, NgRx, NgRx/store, RxJS, React Query, React Hook Form, Vue 2, REST APIs, Nightwatch.js, Google Analytics API, Selenium WebDriver, Selenium API, PDFSharp, Konva, OpenCV, WebDriver, Chart.js
Tools
Azure App Service, Microsoft Project, Visual Studio Tools for Office (VSTO), C#.NET WinForms, SQL Server BI, SSAS, Microsoft Visual Studio, Microsoft Access, Git, Redux Thunk, Azure Application Insights, xUnit, Azure DevOps Services, Microsoft Power BI, Power Pivot, Power Query, Power View, PM2, Tableau, Tableau Desktop Pro, Azure Logic Apps, xUnit.net, Visual Studio, Crystal Reports, SQL BI Development Studio, Microsoft Graph, Karma, Azure Key Vault, Azure Active Directory B2C (ADB2C), Blender, Keycloak, LaunchDarkly, Figma, Jira, TFS
Languages
XML, Visual Basic .NET (VB.NET), C#.NET, CSS, JavaScript, HTML, T-SQL (Transact-SQL), ASP.NET Razor, TypeScript, Sass, MDX, XSD, HTML5, GraphQL, Delphi, Visual Basic for Applications (VBA), SAML, XPath, Stored Procedure, C#
Frameworks
Blazor, ASP.NET Core, ASP.NET Core MVC, Bootstrap, .NET Core, ASP.NET MVC, .NET, ASP.NET, ASP.NET Identity, ASP.NET Web Forms, Redux, Material UI, Unity, Razor, Razor Pages, MVC Razor, OAuth 2, Windows PowerShell, ASP.NET Web API, Unity3D, Windows Presentation Foundation (WPF), AngularJS, Jest, WWF, Jasmine, Angular, Selenium, .NET 4, Appium
Paradigms
Enterprise Application Architecture, Scrum, Design Patterns, Waterfall Development, ETL Implementation & Design, REST, OLAP, Functional Analysis, Agile Software Development, Continuous Integration (CI), Continuous Delivery (CD), Model View Controller (MVC), Service-oriented Architecture (SOA), Azure DevOps, Desktop App Development, Database Design, Database Development
Platforms
Microsoft BI Stack, Azure, Azure Functions, Visual Studio Code (VS Code), SharePoint, Spinnaker
Storage
Azure Websites, Azure SQL, Azure SQL Databases, Microsoft SQL Server, JSON, SQL Server Reporting Services (SSRS), Azure Active Directory, SSAS Tabular, SQL Server Integration Services (SSIS), Azure Cosmos DB, Azure Blobs, Oracle RDBMS, SQL Server 2012, SQL Server Analysis Services (SSAS), PL/SQL, Oracle SQL Developer, Database Architecture, SQL Stored Procedures, SQL Triggers
Industry Expertise
Project Management
Other
Axios, User Experience (UX), Web UX, Microsoft Graph API, Enterprise, Microsoft Certified Professional Developer (MCPD), Pivot Tables, Apps, Data Warehouse Design, Technical Design, Project Planning, Software Architecture, Enterprise Architecture, Web Services, Microsoft 365, Microsoft Azure, Web Applications, Web UI, WebAssembly (Wasm), OAuth, Query Optimization, DOM, Functional Design, Web App UX, Functional Specifications, DAX, Algorithms, Multidimensional Expressions (MDX), WCF Web Services, SOAP, Enzyme, Tableau Server, Azure Data Factory (ADF), Remoting, Windows Communication Foundation (WCF), MSMQ, SSRS Reports, Microsoft Data Transformation Services (now SSIS), XML Web Services, SFTP, SAML-auth, Power Shell Commands, SDKs, Azure WebJobs, Azure AI Custom Vision, Progressive Web Applications (PWAs), CSS3 Animation, PCI DSS, Microsoft Project Server, Styled-components, Workflow, UI Components, APIs, Storybook, OpenText
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