Marek F.

Marek F.

Senior Software Engineer

Czech Republic
Hire Marek F. Hire Marek F. Hire Marek F.

About Me

A well-versed Full Stack and UI/UX developer with 7+ years of experience developing clean and well-designed websites, user interfaces, and user experiences. Focusing on software development, especially on large single-page applications based on ReactJS + NodeJS stack. Besides development, my expertise includes mentoring and hiring new team members for a smooth path to accomplishing company goals.

Work history

UpStack
UpStack
Senior Software Engineer
2017 - Present (7 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware

  • Ensure that features are being delivered efficiently and on-time.

Happenee
Happenee
Lead Software Engineer
2021 - 2022 (1 year)
Remote
  • Led Happenee 2.0 development which aimed on fully customizable online/hybrid events for large corporate clients.

  • Architected two front-end apps using ReactJS, and one back-end API using NodeJS.

  • Implemented highly modularized features for the project. Mentored and trained junior developers.

OAK'S LAB
OAK'S LAB
Lead Full Stack Developer
2017 - 2019 (2 years)
Remote
  • Mentoring team members and helping to hire best talents for the company.

  • Maintaining a code with emphasis on performance and working on huge projects with big potential.

  • Making decision about what technologies to use and implementing the most important ones.

Gettick
Gettick
Senior Front-End Lead Developer
2015 - 2017 (2 years)
Remote
  • Served as a key decision-maker, determining appropriate technologies that produced the best result. Mentored team members while overseeing code quality.

  • Designed maintainable architecture, moving from a Ruby on Rails environment to a standalone FE.

  • Successfully integrated a ReactJS (+Flux) framework into a Ruby on Rails application including creating reusable ReactJS components along with corresponding OOCSS components (SASS). Managed the data flow through a FLUX pattern.

Webolo
Webolo
CEO
2014 - 2016 (2 years)
Remote
  • Managed client acquisition, accurate communication of project requirements, and implementation of the front-end section of projects.

  • Developed the website from inception through delivery.

  • Effectively collaborated with the back-end developers, copywriters, and photographers.

Portfolio

Lead Engineer - Happenee
Lead Engineer - Happenee

Happenee is the first virtual & hybrid event platform focused mainly on generating leads and B2B networking. Happenee is using this opportunity to empower your sales team with matchmaking, lead scoring, and networking tools. Led the development of the Happenee 2.0 platform, architecting two front-end apps using ReactJS, and one back-end API using NodeJS.

Lead Front-End Developer - Hypokram
Lead Front-End Developer - Hypokram

The project is a web application that helps users obtain the best mortgage interest rate. Application developed on auction principles. Successfully implemented features that allow clients to enter a demand while allowing brokers to offer their possible interests. Set up the architecture of the front-end using the Ruby On Rails framework. Designed and developed the admin section for brokers. Configured the complex client section form for entering a demand. Technologies used: Ruby on Rails

Lead Front-End Developer - Gettick
Lead Front-End Developer - Gettick

The project is a collaboration tool that helps companies and organizations manage tasks more effectively. Successfully implemented features including Dropbox-like file sharing, Trello-like board, Slack-like chat room, Facebook-like multi-chat, and notes with a collaboration feature similar to Google Docs. Completely redesigned the application architecture with front-end and back-end work as separate apps. Managed the transition from Ruby On Rails to NodeJS. Mentored team members and ensured the maintenance of code quality Developed the architecture and implementation of the main features (Slack chat room, Trello board, MultiChat). Ensured that all code was optimized for performance (cached selectors and live socket updates). Technologies used: React, Redux, Webpack, MongoDB, NodeJS.

Education

Economic Faculty: Bachelor's and Master's degree in Management. 
Bachelor's thesis - Financial Analysis
Master's thesis - Employee Remuneration
Economic Faculty: Bachelor's and Master's degree in Management. Bachelor's thesis - Financial Analysis Master's thesis - Employee Remuneration
Technical University of Ostrava
2009 - 2015 (6 years)