Jonasz Wiącek
Verified Expert in Engineering
Full-stack Developer
Jonasz is a dedicated full-stack web developer with over three years of experience building performant, accessible, and scalable applications. At Nokia, he implemented an automatic tool that improved the CI/CD process while maintaining a large codebase, fixing bugs, and testing. He has created specialized plugins, adapters, and eCommerce platforms using technologies such as React, JavaScript, and Node.js. Jonasz has an eye for detail and is enthusiastic about new technology trends.
Portfolio
Experience
Availability
Preferred Environment
Linux, Manjaro Linux, Windows, WebStorm, Slack, Ubuntu, Discord, Chrome, Full-stack Development, Minimum Viable Product (MVP)
The most amazing...
...platform I've developed generates and deploys fully-working, performant websites using predefined layouts and sections in the administration panel.
Work Experience
Software Engineer
LEOCODE
- Developed a blockchain-based application for tracking the amount of energy produced and consumed.
- Implemented a standalone service for processing images and videos.
- Implemented a real-time statistics mechanism for a call center application.
JavaScript Developer
RiversideFM, Inc
- Scoped, implemented, and released video quality testing platform. The platform was using AWS EC2s and Docker containers to perform different testing and comparison strategies. Results were aggregated and shown on the platform UI.
- Refactored old codebase and rewritten the project in TypeScript. Converted MVP project into a production-ready product.
- Implemented a generic system using different strategies (scenarios) to run. That allowed the team to collect metrics, run comparisons and get the results from any video-based testing scenario.
JavaScript Developer
AdminJS
- Maintained and implemented new features to an auto-generated administration panel.
- Developed pluggable features installed as administrative panel extensions e.g., action log feature.
- Implemented new connectors for an administrative panel (Firebase and Cloud Firestore) and rewrote and refactored adapters (for Mongoose and Express.js) to use TypeScript and the Jest stack.
JavaScript Developer
Software Brothers
- Implemented an advanced website generator using predefined templates.
- Maintained and built an open-source administration panel "admin-bro." Rewrote two packages in TypeScript and tested them using Jest.
- Implemented a Firebase adapter for the administration panel and a logger feature to log actions performed in the admin panel.
- Improved a CI/CD pipeline using a multi-stage Docker build and image caching.
- Developed an eCommerce system for selling cars with complete order flow and third-party systems integrations (HubSpot, CRMs).
Software Engineer
Nokia
- Implemented an automatic tool to search through build logs history and analyze all failed builds to improve the CI/CD process.
- Maintained a large codebase by fixing bugs and testing using JUnit and Robot.
- Implemented a notification module (Webhooks) and sample implementation of real-time events consumption using SSE.
Experience
eCommerce Platform for Selling Cars
https://github.com/SoftwareBrothers/adminjs-expressjsAdminJS Firebase Adapter
https://github.com/JonaszJestem/admin-bro-firebaseAdminJS Mongoose Adapter
https://github.com/SoftwareBrothers/adminjs-mongooseAdminJS Express.js Plugin
https://github.com/SoftwareBrothers/adminjs-expressjsEducation
Bachelor's Degree in Computer Science
Wrocław University of Science and Technology - Wrocław, Poland
Skills
Languages
JavaScript, TypeScript, CSS, SQL, HTML, Java, HTML5, GraphQL, Less, Sass, Python, XML
Frameworks
NestJS, Express.js, Next.js, Swagger, Cypress, Material UI, Spring, Jest, Chrome, Robot, JUnit, Redux
Libraries/APIs
Node.js, React, REST APIs, Ts-node, Mandrill API, Vue, Lodash, React Redux, FFmpeg
Tools
Mongoose, Git, GitHub, NPM, WebStorm, Slack, GitLab, Sentry, Docker Compose, Docker Hub, JavaScript Debugging, MongoDB Atlas, Azure Kubernetes Service (AKS), Zapier, Google Kubernetes Engine (GKE), Mocha, Lerna, Firebase Authentication
Paradigms
Object-oriented Programming (OOP), Agile, Microservices, Unit Testing, Testing, E2E Testing, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI), Refactoring, Test Automation, REST, Functional Programming, Automation
Platforms
Google Cloud Engine, Google App Engine, Docker, Linux, Manjaro Linux, Windows, Amazon EC2, AWS Lambda, Java EE, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), Blockchain, Ethereum, Firebase, HubSpot, Ubuntu
Storage
MongoDB, JSON, Amazon S3 (AWS S3), Google Cloud Storage, PostgreSQL, Cloud Firestore, Google Cloud
Other
Software, CI/CD Pipelines, Admin Panels, Git Flow, Monorepos, Debugging, Troubleshooting, Software Troubleshooting, Email Authentication, Code Review, Source Code Review, Bug Fixes, Back-end, Front-end, APIs, Full-stack Development, Minimum Viable Product (MVP), Algorithms, Serverless, Storybook, Git Forks, Full-stack, Lambda Functions, Firebase Hosting, Firebase Cloud Functions, HubSpot CRM, HTTP, Authentication, User Authentication, API Integration, UI Components, Machine Learning, Cryptography, Discord, Webhooks, Axios, Styled-components, JSDoc, Google Cloud Build, Amazon Machine Learning, Domain-driven Design (DDD), PWA, Video Streaming
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring