Jakub is a seasoned front-end developer (web and mobile web), working full-time on Single Page Applications (SPA) since 2012, though he's been in the web technologies world since early 2000s (he remembers IE6 all too well), including backend work too.
Jakub knows JS and DOM inside out, and working with bare metal doesn't scare him, though obviously he appreciates good frameworks. He knows about HTTP, TCP/IP and the network stack's implications on the desktop and mobile web apps. He deeply cares about performance and security.
Strong communication and analytical skills help him with gathering requirements, writing solid code, doing thorough code reviews, debugging, finding edge cases and predicting the impossible, and doing black-box post-mortem analyses.
Jakub is obsessed about clean design, and cutting complexity whenever possible, before things get out of hand. He knows that simple is better than clever, that programmer's job is to find easy solutions to complex problems (and not the contrary), that API design and clean data model are paramount to the long-term success of the projects.
With 5 years of solid Git experience, Jakub is a go-to Git guy. He loves the power of the command line, the composability of small scripts and modules, and Node.js ecosystem. He always has a network sniffer and a log console just one screen away.