Błażej Szuca
Verified Expert in Engineering
Software Developer
Chojnice, Poland
Toptal member since June 22, 2022
Błażej is a highly competent back-end software developer with a strong background in mathematics and great experience in .NET development using an agile approach. He can write web-based and standalone software. He works precisely and thoroughly and always aims for the best solution. He feels comfortable both as a team member and as an independent developer. He is eager to gain new knowledge and strongly believes in the Alexander the Great quote, "There is nothing impossible to him who will try."
Portfolio
Experience
- Software Development - 15 years
- C# - 15 years
- .NET - 15 years
- Microsoft SQL Server - 15 years
- T-SQL (Transact-SQL) - 15 years
- Software Design - 12 years
- ASP.NET - 10 years
- Mathematics - 5 years
Availability
Preferred Environment
Windows, Visual Studio, Microsoft SQL Server, Castle Windsor, NHibernate, .NET Core, .NET, Windows Presentation Foundation (WPF), ASP.NET Core, ASP.NET
The most amazing...
...thing I've created is an algorithm and tool that made the process of database duplicate clean-up easier and faster. It was a game-changer for the company.
Work Experience
Senior Software Developer
Ocean Technologies Group
- Designed new architecture, API layout, and research for new technologies.
- Transitioned a big hybrid application suite consisting of ASP.NET, .NET 4.5, and Windows services to .NET Core and a containerized solution.
- Implemented many new features for web-based applications, standalone applications, and integration with other systems.
- Developed and maintained existing revisions of the software suite.
- Created several internal tools used all over the company.
Senior Software Developer
Seagull Maritime
- Developed following versions and maintained current revisions of the software suite.
- Implemented many new features for web-based applications, standalone applications, and integrations with other systems.
- Created several internal tools used all over the company.
- Took part in designing new architecture, API layouts, and research for new technologies.
.NET Software Developer
ChromeCRM
- Created several custom reports for customers using the T-SQL database and Microsoft Excel.
- Enhanced the ability of the report generation engine.
- Wrote a custom tool for reporting system configuration.
.NET Software Developer | Technical Support Engineer
MarIT
- Developed new iterations of standalone crew management software.
- Maintained the custom installer for existing software.
- Created custom reports for customers using SQL data source and Microsoft Word, Excel, and PDF output.
- Helped resolve customers' problems over phone and email.
Experience
Ocean Learning
https://www.oceantg.com/CrewManager.Net System
The system has the following modules available:
• Personnel management.
• Crew change and crew planning.
• Scanning and document management.
• Web interface for seafarers.
• Interface for seagull training, administrator, and competence module.
Education
Master of Engineering in Computer Science
Gdańsk University of Technology - Gdańsk, Poland
Master of Science in Applied Mathematics
Gdańsk University of Technology - Gdańsk, Poland
Skills
Libraries/APIs
API Development, REST APIs, Web API, Moq, Entity Framework, Windows Forms (WinForms)
Tools
Git, Visual Studio, Castle Windsor, Jira, C#.NET WinForms, RabbitMQ, Subversion (SVN), Perforce
Languages
T-SQL (Transact-SQL), C#, SQL, Pascal, Excel VBA, C#.NET
Frameworks
.NET, NHibernate, Windows Presentation Foundation (WPF), ASP.NET, NUnit, .NET Core, ASP.NET Core, .NET 2
Paradigms
CRUD, Asynchronous Programming, Agile, Scrum, Test-driven Development (TDD), REST
Storage
Microsoft SQL Server
Platforms
Windows, Azure, Docker
Other
Mathematics, Software Development, Back-end, Applied Mathematics, Discrete Mathematics, Algorithms, Computer Science, Software Design, Windows Services, APIs, Single Sign-on (SSO), OAuth, Architecture
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