About

Hi, I am Tomasz Bak

I help CTOs, Product Owners and their software development teams navigate through fast-changing frontend ecosystems to craft flexible and easily maintainable solutions.

My contributions revolve around:

  • React mentoring and training
  • frontend development and consulting
  • micro frontends architectures and modularization
  • frontend integration and end-to-end testing
  • API design

I have over 12+ years of professional software development expertise gained in working with over a dozen customers from Europe and the US. I have a proven track record of working with teams, designing and implementing front-ends on more than 25 software development projects. In the last 6 years I have focused on SPA JavaScript frameworks (React, Angular and Ember) and APIs.

I also co-organize the meet.js Bielsko-Biala meetup, speak at technology events, deliver workshops and contribute to open source projects.

STRENGTHS

  • 12+ years of professional software development expertise
  • 6+ years of experience with SPA JavaScript frameworks (React, Angular and Ember)
  • Proficiency with module bundlers webpack, rollup.js and npm package manager
  • Proficiency with API standards REST, JSON API and GraphQL
  • Experience with code optimization and performance analysis
  • Excellent understanding of web development standards and best practices
  • Proactive approach with a desire to learn and master new technologies
  • Team-oriented player with excellent verbal and written communication skills
  • Ability to provide and receive constructive feedback in peer code reviews
  • Ability to manage changing priorities, solve unfamiliar problems, and meet deadlines
  • Experience with project tracking software such as Trello and Jira

DOMAINS

Frontend Development, Data Visualization, Business Intelligence Dashboards, Business Processes Automation, API Design, AWS Cloud Computing

TECHNOLOGIES

React, Redux, Angular, TypeScript, GraphQL, JSON API, HighCharts, D3, AWS Cloud Computing

Need help with your project? Contact Me