Loading...
profile
Development · Leadership · Architecture

Hi! My name is Michał Żurawski and I am ready to turn your next dream initiative into reality!

I bring over 7 years of expertise in web technologies to the table. If you are looking for a top-tier software developer with a specialization in .NET and the latest JavaScript frameworks like React and Angular, you are in the right place.

Drop me a line at:michal@zuravvski.com

What I can offer

  • Full-Stack Prowess

    I am equally comfortable on the front-end and back-end, ensuring seamless web applications from start to finish.

  • Clean Code Architect

    I take pride in crafting elegant, efficient, and maintainable code that stands the test of time.

  • Cutting-Edge Technologies

    I stay up-to-date with the latest industry trends, so your projects are always powered by the most current tools and techniques.

  • Results-Driven

    My track record speaks for itself. I have consistently delivered high-impact solutions that drive business growth.

  • Collaborative Team Player

    Effective communication and teamwork are second nature to me, making me a valuable addition to any project.

  • Problem Solver

    Complex challenges are my playground. I thrive on finding innovative solutions to make your vision a reality.

My experience so far

FABRITY

Software Architect

As a lead software architect for FastAPP, a low-code enterprise platform I help product owners translate their business requirements into clean, robust and extensible technical solutions.

As a competence leader in area of .NET I help backend programmers hone their skills by supporting them in their everyday work.

As a leader of an internal knowledge sharing programme I organize monthly meetings, where passion-driven people can share their knowledge with the rest of the company.

Furthermore I do technical interviews and serve as a conference speaker on behalf of Fabrity.

  • #Leadership
  • #Architecture
  • #Backend
  • #Frontend

Medialni Online

Chief Technology Officer

As the founder and leader of a digital agency focused on catering to the unique needs of local small businesses, I orchestrated a team of four talented professionals specializing in comprehensive marketing, branding, copywriting, and website development services.

My primary role encompassed multifaceted responsibilities, including client communication, nurturing relationships, securing new contracts and ensuring our agency remained at the forefront of the industry, offering innovative solutions to our clientele.

  • #Leadership
  • #Management
  • #Backend
  • #Frontend

FABRITY

Lead Full Stack Engineer

I assumed the dual role of manager and frontend architect in the project that connected pharmaceutical facilities worldwide. I oversaw nearly 30 team members during crucial project phases.

The architectural aspect of my role involved crafting the frontend framework, leveraging innovative technologies to ensure the application's usability, functionality, and scalability met the exacting standards.

This experience improved my skills in managing large projects, leading diverse teams, and handling high-pressure situations, all while delivering a vital solution for my client.

  • #Leadership
  • #Frontend
  • #Backend
  • #Architecture

umlaut

Software Engineer

I played a key part in conceptualizing and architecting an internal competence tracking software. My responsibilities spanned from translating intricate business requirements into technical specifications, meticulously outlining an adaptable architecture, to coordinating and mentoring a dedicated team of 4 developers.

During this period, I was actively involved in two additional projects.

One project centered around energy industry software, wherein I held the position of lead frontend developer. In the other project, I specialized in crafting custom diagrams designed specifically for representing business intelligence. Both aforementioned applications were developed using Angular 8.

  • #Backend
  • #Leadership
  • #Frontend
  • #Architecture

infinIT Codelab

Software Engineer

My job at infinIT Codelab predominantly involved leading a team of 4 in a series of projects concentrated within the automotive sector. Our primary focus was the development of specialized software for automated electronic control unit flashing, ensuring the proper installation of software upgrades on multiple devices.

Furthermore, I held the responsibility of gathering requirements for upcoming projects and estimating their scope.

  • #Backend
  • #Leadership
  • #Embedded
  • #Automotive

Software Development Academy

Programming Coach

I had the responsibility of mentoring individuals at the bootcamp to transform them into proficient Java developers. My lectures primarily focused on software testing, design patterns, and the practical application of development concepts.

  • #Mentoring

Avid Technology

Junior Software Engineer

I was heavily involved in Avid's flagship product, "Pro Tools". My primary responsibilities revolved around migrating support from the .mov extension to a newly developed custom format. Additionally, I extended Pro Tools' features and designed custom tools for quality assurance purposes.

Concurrently, I served as a tech lead within the Polish Pro Tools Team.

  • #Embedded
  • #Audio
  • #Video
  • #Backend
  • #Frontend

brightONE Poland

Junior Software Engineer

My primary focus revolved around developing an HMI (human-machine interface) testing tool.

Additionally, I actively contributed to an R&D project aimed at creating software that utilized gesture recognition for navigating a car's display.

  • #Automotive
  • #Embedded
  • #HMI

What I am good at

Frontend

The Beauty

I think of a frontend development as a craft that is mainly focused on delivering excellent user experience. I try to stay up to date with the newest UI trends and stick to proven solutions.

When I contribute I try to reduce non-UI business logic to minimum as I firmly belive it is the backend‘s role to describe business logic.

The fact that it is just the looks does not make me forget to stick to the best coding practices. Small, elastic and extensible components is what I am going for.

My main weapons

Angular 2+

 
 

React.js

 
 

TypeScript

 
 

CSS

 
 

Related stuff I have worked with

NXMaterial UIAngular CDKMantineMetronicTailwind CSSBootstrapSCSSBEMStorybookJestReact Testing LibraryCypressReact QueryNext.jsScullyReduxRedux ToolkitNGRXRxJsWebpackViteesbuildGulpPrettierESLintAxiosD3.jsRWD
Backend

The Beast

My backend programming approach revolves around three core principles: clean and extensible solutions, rigorous testing with a focus on integration testing, and the use of modular.

I prioritize clean and extensible code, striving for clarity and maintainability. This approach involves adhering to best practices and anticipating future changes.

I am a strong advocate for testing, particularly integration testing, to catch issues early and ensure reliable system interactions. Lastly, I aim to create cloud-agnostic solutions to avoid vendor lock-in and enhance adaptability.

My main weapons

.NET

 
 

OOP

 
 

SQL

 
 

Docker

 
 

Related stuff I have worked with

Entity Framework CoreDapperSQL KataMediatRMass TransitRabbitMQELK stackHashicrop VaultIdentity ServerOpenIddictxUnitTestcontainersNSubstituteBogusSpecflowAzureSignalRgRPCRESTSOAPWCFActive DirectoryHangfireWPFKatanaMapperlyAutomapperAzure DevOpsGithub Actions