Błażej Szuca, Developer in Chojnice, Poland
Błażej is available for hire
Hire Błażej

Błażej Szuca

Verified Expert  in Engineering

Software Developer

Location
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

Ocean Technologies Group
Agile, Scrum, .NET, .NET Core, T-SQL (Transact-SQL)...
Seagull Maritime
.NET, ASP.NET, Windows Presentation Foundation (WPF), T-SQL (Transact-SQL)...
ChromeCRM
.NET, Windows Presentation Foundation (WPF), Entity Framework...

Experience

Availability

Part-time

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

2020 - PRESENT
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.
Technologies: Agile, Scrum, .NET, .NET Core, T-SQL (Transact-SQL), Windows Presentation Foundation (WPF), ASP.NET, ASP.NET Core, Single Sign-on (SSO), OAuth, REST, NHibernate, Castle Windsor, Test-driven Development (TDD), NUnit, Moq, Docker, RabbitMQ, Web API, C#, SQL, Architecture, C#.NET, Git, Back-end, API Development, REST APIs, Azure

Senior Software Developer

2008 - PRESENT
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.
Technologies: .NET, ASP.NET, Windows Presentation Foundation (WPF), T-SQL (Transact-SQL), Windows Services, NHibernate, Castle Windsor, Asynchronous Programming, CRUD, Agile, Scrum, Jira, Web API, APIs, Test-driven Development (TDD), REST, NUnit, Moq, Windows Forms (WinForms), C#, SQL, Architecture, C#.NET, Git, Subversion (SVN), Back-end, API Development, REST APIs

.NET Software Developer

2008 - 2008
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.
Technologies: .NET, Windows Presentation Foundation (WPF), Entity Framework, T-SQL (Transact-SQL), Excel VBA, C#, C#.NET, Subversion (SVN), Back-end

.NET Software Developer | Technical Support Engineer

2007 - 2008
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.
Technologies: .NET 2, C#.NET WinForms, T-SQL (Transact-SQL), Pascal, C#, C#.NET, Subversion (SVN), Perforce, Back-end

Ocean Learning

https://www.oceantg.com/
Ocean Learning is a competence management solution for seafarers and best-of-breed learning platform. Software that contains all tools needed to plan, manage, deliver, and report on seafarers training onshore and across the fleet.

CrewManager.Net System

CrewManager.Net is a customizable and efficient personnel management 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.

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

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

Paradigms

CRUD, Asynchronous Programming, Agile, Scrum, Test-driven Development (TDD), REST

Storage

Microsoft SQL Server

Other

Mathematics, Software Development, Back-end, Applied Mathematics, Discrete Mathematics, Algorithms, Computer Science, Software Design, Windows Services, APIs, Single Sign-on (SSO), OAuth, Architecture

Platforms

Windows, Azure, Docker

2004 - 2009

Master of Engineering in Computer Science

Gdańsk University of Technology - Gdańsk, Poland

2001 - 2006

Master of Science in Applied Mathematics

Gdańsk University of Technology - Gdańsk, Poland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring