Błażej Szuca, Software Developer in Chojnice, Poland
Błażej Szuca

Software Developer in Chojnice, Poland

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."
Błażej is now available for hire

Portfolio

Experience

Location

Chojnice, Poland

Availability

Full-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.

Employment

  • 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
  • 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)
  • .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)
  • .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

Experience

  • 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.

Skills

  • 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
  • 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, Applied Mathematics, Discrete Mathematics, Algorithms, Computer Science, Software Design, Windows Services, APIs, Single Sign-on (SSO), OAuth, Architecture
  • Libraries/APIs

    Web API, Moq, Entity Framework, Windows Forms (WinForms)
  • Platforms

    Windows, Docker

Education

  • Master of Engineering in Computer Science
    2004 - 2009
    Gdańsk University of Technology - Gdańsk, Poland
  • Master of Science in Applied Mathematics
    2001 - 2006
    Gdańsk University of Technology - Gdańsk, Poland

To view more profiles

Join Toptal
Share it with others