
Tomasz Gutowski
Verified Expert in Engineering
Software Developer
Warsaw, Poland
Toptal member since February 15, 2021
Tomasz is a dedicated full-stack developer with a passion for learning new things. He is experienced in developing web applications, mobile applications (Android or cross-platform), and desktop applications. Tomasz also has extensive experience in machine learning, which has been showcased in his PhD thesis.
Portfolio
Experience
- JavaScript - 5 years
- HTML - 5 years
- PHP - 5 years
- CSS - 5 years
- TypeScript - 3 years
- Angular - 3 years
- Java - 3 years
- C# - 2 years
Availability
Preferred Environment
Linux, Windows, Visual Studio, IDEA IDE
The most amazing...
...experience I've had was winning an international Hackathon organized by NATO.
Work Experience
Teaching Assistant
Military University of Technology
- Taught classes regarding programming, algorithms, data structures, computer simulation, the internet of things (IoT), and web and mobile applications.
- Developed a system to aid the police in searching for missing persons.
- Built a system for testing VRP algorithms, analyzing their results, and running simulations for proposed schedules.
- Developed a mobile and web application system for tracking clinical trials, especially regarding Parkinson's disease.
PHP Developer
ASU Prep Digital Academy - Digital Academy
- Developed a back-end PHP application with Laravel and Lumen and a part of the LMS system supporting the remote teaching process.
- Managed the MongoDB database and integrated it with the Laravel application.
- Worked on integration with AWS and GCP for file storage and queues.
- Used GitHub repositories, project planning tools, and jobs.
- Carried out the integration with LTI Platforms such as Canvas and Moodle.
Full-stack Developer
ITCenter
- Developed a product configuration module that allowed clients to order products tailored to their needs.
- Built a mobile Android application and dedicated API for warehouse workers to track available stock.
- Created an ETL desktop application and a Windows Service, which mapped data from an ERP system to the structure required by B2B sales systems. The application transferred data to the system using a dedicated API.
- Developed a price list and sale offer construction module, which allowed to generate user-specific PDF and spreadsheet price lists and offers.
- Developed an API for a B2B sales system used by a mobile sales application and the described ETL application.
Full-stack Developer
Kalkulator Kalorii
- Developed a mobile application to track calorie intake and exercise in order to monitor the progress in losing or gaining weight using the Ionic Framework.
- Built a web application to monitor calorie intake.
- Created a mailing management module to manage emails sent to clients.
- Developed a module to support client-specific diet planning.
Experience
Kalkulator Kalorii | Calorie Tracking Web Application
https://kalkulatorkalorii.net/Kalkulator Kalorii | Calorie Tracking Mobile Application
https://play.google.com/store/apps/details?id=com.ionicframework.test589929IQPharma-CTA | Clinical Trial Application
https://photos.app.goo.gl/ji8sn6TEnfo4K24d6Pushing Application | ETL Application
Education
PhD in Computer Science
Military University of Technology - Warsaw, Poland
Master's Degree in Computer Science
Military Univeristy of Technology - Warsaw, Poland
Bachelor's Degree in Computer Science
Military Univeristy of Technology - Warsaw, Poland
Skills
Libraries/APIs
REST APIs, Scikit-learn, WebRTC, OpenCV, PyTorch, TensorFlow, React, Vue, Doctrine
Tools
IDEA IDE, Visual Studio, Git, Bitbucket, GitHub, Firebase Cloud Messaging (FCM), Gradle, Apache Maven, Webpack, Docker Compose, Apache, Sentry
Languages
Java, PHP, JavaScript, C#, C++, Python, TypeScript, HTML, CSS, Kotlin, SQL, T-SQL (Transact-SQL), PHP 7, Bash
Paradigms
RESTful Development, ETL, Agile Software Development, REST, Mobile Development
Frameworks
Symfony, Angular, Ionic, .NET Core, Lumen, Laravel, Windows Presentation Foundation (WPF), AngularJS, Spring Boot, Flask
Platforms
Windows, Linux, Android, Raspberry Pi, Docker, Amazon Web Services (AWS)
Storage
MySQL, Microsoft SQL Server, PostgreSQL, JSON, MariaDB, RDBMS, MongoDB, Doctrine MongoDB ODM, Google Cloud
Other
APIs, Back-end, Front-end, Internet of Things (IoT), University Teaching, Signal Processing, Machine Learning, Games, Windows Services, Education Technology (Edtech), Learning Tools Interoperability (LTI), Learning Management Systems (LMS), Deep Learning, Simulations, Medicine, Reinforcement Learning, Deep Reinforcement Learning
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