Jakub Sarnowski Email and Phone Number
"If you can dream it, you can do it" - These Walt Disney's words are my motto. I'm a dreamer since I was a little kid and I work hard to make those dreams come true. I love programming because I can create things out of nothing (uhm... ok, maybe a little bit of time :)) and make other people lives easier - what could be greater than that? :)
Machinode
View- Website:
- machinode.com
- Employees:
- 1
-
Game DeveloperMachinodeGreater Poland Voivodeship, Poland -
Senior Full-Stack DeveloperWayf • Launch In Weeks. Scale For Years.Greater Poland Voivodeship, Poland -
Senior Frontend DeveloperEnixware Nov 2023 - PresentCollaborate with a multidisciplinary team on a web3 application by developing the user interface, integrating with external service providers, and minimizing technical debt.
-
Game DeveloperMachinode Dec 2017 - PresentMachinode is a hobby project created by me and my friends. We've been occasionally building games and participating in many game jams, wherein a very little period of time we manage to create a playable game and show it to the world. -
FreelancerJakub Sarnowski Apr 2023 - Oct 2023I had the opportunity to work with a client from Saudi Arabia on a project that required the creation of highly complex animations using React and GSAP. This project was particularly challenging and rewarding, as it pushed the boundaries of what could be achieved with these technologies. In addition to this, I collaborated with a team to build a comprehensive design system for a Saudi Arabian government platform. This effort ensured consistency and a high standard of quality across all user interfaces and components, and involved close collaboration with various stakeholders to meet specific government standards and requirements. -
Senior Frontend EngineerClickup Jul 2022 - Mar 2023Working on a large-scale reactive Angular application, developing advanced reporting charts. A big part of the job was improving the quality of the codebase and gradually reducing the technical debt. -
Senior Frontend DeveloperNetguru Mar 2020 - Jun 2022Working with various clients on various products, helping to solve their business problems with top quality solutions. Also taking part in the recruitment process: conducting technical interviews with candidates; providing detailed feedback for candidates with suggestions for growth. -
React DeveloperSt-Yl.Com Jul 2019 - Feb 2020Building an ecommerce web application based on Next.js.Investigating and fixing performance bottlenecks:- Discovering and fixing plenty of unnecessary re-renders on complicated views (product listings with extensive filtering) with browser and external OSS tooling (Chrome Performance Profiling, Why Did You Render)- Fixing slow initial response times on SSR by reducing the amount of API calls done on the server side (and moving non-critical ones to client-side with loading indicators to achieve best UX)Implementing new features:- Consuming new search API based on Elastic Search (with extensive stackable filtering) on product listing page- Implementing advanced analytics on landing pages and product listings - sending events whenever a product has been fully seen by a user using the Intersection Observer API.Providing a CMS for the marketing team:- Proposing, configuring and deploying an OSS CMS for the marketing team (Strapi)- Adding customisations to the CMS (branding + custom fields)- Implementing a basic cache mechanism (LRU) for the CMS - Integrating the Next.js application with the CMS (controlling all the content on landing pages based on the CMS output) -
FreelancerJakub Sarnowski Jan 2018 - Jun 2019I was responsible for developing both the brand identity and software solutions for a personal trainer, covering the entire technology stack from front-end to back-end. I utilized cutting-edge technologies such as Next.js and React for creating a dynamic and responsive user interface, ensuring an engaging experience for users. On the server-side, I employed Fastify to build a robust and efficient backend infrastructure. This project required a keen eye for design, attention to detail, and a deep understanding of how to seamlessly integrate various technologies to create a cohesive and effective solution tailored to the personal trainer's needs and objectives. The process involved collaborating closely with the client to align the brand's vision with the software capabilities, ensuring a harmonious blend of functionality and aesthetics. -
Software EngineerAllegro May 2017 - Dec 2017Poznań, Woj. Wielkopolskie, PolskaBuilding large-scale applications and microservices in a distributed infrastructure with the following technologies:- JavaScript (frontend applications, React + Redux)- Node.js (microservices, Koa, Express)- Java (microservices, Spring)- Kotlin (microservices, Spring)- PHP (big monolith based on Symfony)- Kafka (message queue)- Hermes (message queue)Working with orchestration and configuration of microservices and their relationships, handling simple DevOps of own services:- Service discovery (Consul)- Orchestration (Mesos + Marathon)- Continuous Integration/Delivery (Bamboo)Designing and planning products:- Discussing business requirements- Discussing UI/UX designs- Refining product backlog- Creating roadmaps- Creating product specifications- Having a great understanding of business demandsWorking as a team:- Discussing software design solutions- Following the SCRUM methodology (groomings, retrospectives, dailies)- Asking for help whenever feeling stuck- Giving feedback to each other very often in order to improve team performance and general moodTeaching others:- Sharing with my knowledge whenever a problem occurs and there's a solution I know- Sharing with my knowledge with my team and others every possible free time- Helping junior developers getting into the technology stack- Helping other developers on things I'm strong inMaintaining:- Bugfixing solutions on the outdated stack and improving it whenever it is worth the time- Shutting down redundant services in order to save money on costly hardware -
Junior Software EngineerAllegro Jan 2016 - Apr 2017Poznań, Woj. Wielkopolskie, PolskaSingle-handedly working on a complex React + Redux application: - Trying to solve problems by myself, but also boldly asking questions whenever I'm stuck at something- Doing code review and asking questions in order to learn from others and become more independent- Trying as many challenges as I manage to handle in order to grow and learn fastSharing knowledge:- Teaching other Test Engineers which wanted to be promoted to Software Engineers the basics of Java + Spring- Sharing my Test Engineer knowledge with the team -
Junior Software TesterAllegro Jan 2015 - Dec 2015Poznań, Woj. Wielkopolskie, PolskaCreating automated tests for a large infrastructure filled with plenty of microservices:- Creating multi-browser tests based on Selenium and Selenium Grid (Java, JavaScript)- Creating automated and scheduled jobs for continuous integration (Bamboo)- Creating performance tests for microservices (JMeter)- Proposing new technologies in the company in order to improve the overall DX (Jira integrations, Bamboo plugins, new testing frameworks)- Trying to improve the company's attitude on product qualityCreating easily understandable and replicable bug reports:- Creating extended "steps to reproduce" guides- Preparing test environments for simple bug reproduction -
Junior .Net DeveloperMtab Poland Jan 2015 - Feb 2016Poznań, Woj. Wielkopolskie, PolskaCreating a log management tool:Backend- Using .NET Web API, Elastic Search, MongoDB- Creating authentication and authorization solutions- Creating libraries for easy integration with the logging platformFrontend- Using AngularJS 1.x, RequireJS, SemanticUI- Designing the whole product from the ground up -
Software TesterSlideworx Oct 2013 - Dec 2014Poznań, Woj. Wielkopolskie, PolskaManaging quality assurance of a large-sized product:- Doing manual tests on every pull request- Creating descriptive, easy to understand bug reports (Redmine)- Checking data correctness of presented calculations and exported documents- Creating automated tests written in C# (Selenium)- Preparing test environments for easy bug reproductionsAssist in the work of the development team:- Deploying applications to client servers- Creating documentation and specification of the product
Jakub Sarnowski Education Details
-
Informatyka I Ekonometria
Frequently Asked Questions about Jakub Sarnowski
What company does Jakub Sarnowski work for?
Jakub Sarnowski works for Machinode
What is Jakub Sarnowski's role at the current company?
Jakub Sarnowski's current role is Game Developer.
What schools did Jakub Sarnowski attend?
Jakub Sarnowski attended Wyższa Szkoła Bankowa W Poznaniu.
Not the Jakub Sarnowski you were looking for?
-
Jakub Sarnowski
Z-Ca Dyrektora Ds. Administracyjnych W Professional Care 24 Sp. Z O.O. Sp.K.Torun Metropolitan Area -
Jakub Sarnowski
Warsaw Metropolitan Area -
-
Jakub Sarnowski
Sopot
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial