Rafał Łańcucki, Software Developer in Nieborowice, Poland
Rafał Łańcucki

Software Developer in Nieborowice, Poland

Member since October 27, 2017
Rafał has over 18 years of experience in software development, maintenance, and troubleshooting. In his career, he has developed every possible kind of software (with the exception of low-level hardware drivers). Rafał enjoys implementing front ends, back ends, and databases in every technology or programming language. He is a calm and skillful team player who always finds the solutions to even complex problems.
Rafał is now available for hire

Portfolio

Experience

Location

Nieborowice, Poland

Availability

Part-time

Preferred Environment

Windows, Visual Studio, Visual Studio Code, Git

The most amazing...

...thing I've coded is software that delivers automatic updates to more than 3,000 workstations worldwide; it continued to work for years without breaking down.

Employment

  • Desktop Application Developer

    2019 - 2019
    DivParty, Ltd. (via Toptal)
    • Wrote an installer for a desktop app for both 64 and 32 bit which recognized the Windows version automatically.
    • Reimplemented a (nearly completely rewritten) application due to design changes.
    • Implemented a replay of animated SVG files using chrome browser engine.
    • Designed and laid out according to very precise customer expectations.
    • Integrated a few local email clients.
    Technologies: .NET, C#, WPF
  • Freelance Full-stack Developer

    2018 - 2018
    MotivIndex (via Toptal)
    • Refactored an Angular application including implementing architectural changes.
    • Built an NLP library for finding similar words.
    • Introduced very efficient low-level calculation mechanisms based on binary.
    • Prepared Python scripts for manipulation and data transformations.
    • Implemented additional components.
    Technologies: Angular 5, Python, ASP.NET MVC
  • Freelance Export Feature and Automated UI Test Suite (Angular)

    2018 - 2018
    MotivIndex (via Toptal)
    • Exported a PowerPoint functionality.
    • Converted charts from SVG to PNG.
    • Automated the tests for the front-end as well as automating the integration tests.
    • Crafted algorithms to retrieve data basing on standard deviation and other calculations.
    • Wrote a set of Python scripts to retrieve data from CSV files and store them inside an SQLite database.
    Technologies: Angular, Python, C#, Jasmine
  • Angular Developer

    2018 - 2018
    Stareable | Stareable.com (via Toptal)
    • Was contracted on a two-week redesign project.
    • Implemented changes within the components and UI (HTML and CSS); based on a mock provided by the client.
    Technologies: Angular
  • Freelance ASP.NET Developer for an eCommerce Site

    2018 - 2018
    DecoratorsBest (via Toptal)
    • Protected the website against attacks using a WebKnight firewall.
    • Implemented CSS/HTML changes to improve content rendering.
    • Installed JavaScript changes to protect forms against diacritic characters not allowed by third-party services.
    • Developed an MS SQL database trigger to fix diacritic characters problem also on a database level.
    • Implemented changes to the DNS which fixed some older problems.
    Technologies: ASP.NET, C#, IIS
  • Application Development Manager | Scrum Master

    2004 - 2018
    TECTOCOM Sp. z o.o.
    • Built and designed the application infrastructure and solution security for a portal for external customers to check the order statuses, deliveries, invoices, and more.
    • Crafted a solution to replicate/synchronize data between a productive system and portal (data and files).
    • Designed, developed, and maintained a system for a huge worldwide company with subsidiaries over the world. With over 3,000 active users, file storage distributed over many locations, a central web application and numerous desktop parts including application add-ins.
    • Designed and developed a new application (initially started as a new company product) using React/Redux to manage scaffolds for enterprise customers; also for mobile devices.
    • Created a concept for the generation of a system.
    • Managed the collaborative work over an onion architecture with microservices. Several CAD plugins and Office application plugins were used; it also involved background services that generated previews and printing in the background.
    Technologies: Angular, React, ASP.NET MVC, ASPX, JavaScript, WCF, WPF, Windows Forms, CAD PlugIns, Office PlugIns, Services, VBA
  • Full-stack Developer | Application Development Manager

    2000 - 2004
    Logotec Engineering S.A.
    • Developed an enterprise document management system for the desktop and web.
    • Installed and set up routines.
    • Maintained, supported, and installed various components and products.
    • Designed parts and implemented software to build mobile applications accessing data from third-party systems.
    • Synchronized the data between a mobile device and the central database.
    • Implemented a local component for access to local databases.
    • Developed specialized controls (an editable data grid) in embedded C++ for Pocket PC.
    Technologies: VB, VBA C#, C++, ASP, ASP.NET, MS SQL, Embedded C++

Experience

  • PDM/DDM 9000 (Development)

    This project involved an enterprise document management system. I developed, maintained, and installed the desktop and web versions and customized it for mobile access. I also installed and set up the routines development.

  • [email protected] (Development)

    I designed parts and implemented the software to build mobile applications that accessed data from third-party systems. I also synchronized the data between the mobile devices and the central database. I also implemented a local component (access to local databases) and developed specialized controls (editable data grid) in embedded C++ for Pocket PC.

  • MyPERI (Development)
    https://www.peri.de/produkte/planungssoftware-apps-tools/myperi-portal-fuer-baustellencontrolling.html

    I built a portal for external customers to check their order statuses, deliveries, invoices, and more. I also designed the application's infrastructure and solution security. In addition, I crafted a solution to replicate/synchronize data between a productive system and the MyPERI sytsem (data and files).

  • Centrio/PDM (Development)

    I designed, developed, and maintained a system for a huge worldwide company with subsidiaries over the world; I also optimized the system performance. The system had over 3,000 active users, the file storage was distributed over many locations, had a central web application, and numerous desktop parts including application add-ins.

  • Centrio+ (Development)

    I created a concept for the next generation of systems. I managed the collaborative work over an onion architecture with microservices.

    Technologies: Angular, Web API, CQRS, SOLID, IoC, DI, TDD, Pair Programming

Skills

  • Languages

    T-SQL, HTML, Visual Basic for Applications (VBA), C#, CSS, TypeScript, Visual Basic .NET (VB.NET), JavaScript, C++
  • Frameworks

    Entity, .NET, Swagger, Angular, .NET Core, ASP.NET MVC, SpecFlow, Protractor, Jasmine, Windows Communication Framework (WCF)
  • Libraries/APIs

    Windows Forms, React, ASPX, PrimeNG, Selenium Grid, LINQ
  • Tools

    LightSpeed ORM, Canvas, WiX Installer, TFS, Git
  • Paradigms

    Agile Software Development, CQRS, Continuous Integration (CI), SOLID Principles, Domain-driven Development, Behavior-driven Development (BDD), Test-driven Development (TDD), Test Automation, Responsive Web Design (RWD), Pair Programming
  • Platforms

    Windows
  • Storage

    SQL Server 2017, PostgreSQL, MySQL, NoSQL
  • Other

    DI, IoC, Certified Scrum Product Owner, Windows Presentation Foundation (WPF), Professional Scrum Master, Level 1 (PSM-1), Responsive UI, Lean Development, DevExpress Controls, Professionalism

Education

  • Master of Science degree in Automatic Control and Robotics
    1990 - 1995
    Silesian University of Technology - Gliwice, Poland
Certifications
  • Professional Scrum Master II
    NOVEMBER 2017 - PRESENT
    Scrum.org
  • Professional Scrum Product Owner
    SEPTEMBER 2017 - PRESENT
    Scrum.org
  • Professional Scrum Master I
    DECEMBER 2016 - PRESENT
    Scrum.org
  • Microsoft Certified Solutions Developer (MCSD) Certification in Microsoft .NET
    FEBRUARY 2009 - PRESENT
    Microsoft

To view more profiles

Join Toptal
I really like this profile
Share it with others