Tomasz Jama
Verified Expert in Engineering
Software Developer
Tomasz is a senior full-stack software developer with a master's degree in computer science and over eight years of experience in many different languages and technologies. He lets his work shine by writing quality code—secure, tested, and high-performing. Tomasz joined Toptal because he wants to try his hand at being a digital nomad while working on amazing projects.
Portfolio
Experience
Availability
Preferred Environment
Ubuntu, JetBrains, Git
The most amazing...
...work I've done was building an educational platform used by 50 million users.
Work Experience
Senior Full-stack Developer
Credebt Exchange
- Developed an app that processed thousands of trade transactions with complicated formulas.
- Configured the whole development process: Azure server and DB setup, continuous integration, automated E2E tests, and UI and back-end error reporting with Sentry, etc.
- Integrated OAuth2 logins with Microsoft Active Directory and Xero accounting software.
- Performed Excel integration for importing, exporting, and processing Excel formulas.
Senior Angular Developer
Nexus AG
- Worked on a tax app that connects accountants with clients.
- Implemented NgRx reactive state management and used Nx to manage monorepo project builds.
- Utilized Angular Material components to make an elegant and functional UI.
Full-stack Developer
medONE Corporation
- Collaborated with integrating various medical insurance APIs.
- Handled encoding and decoding ASC X12 EDI formats using Python, AWS Lambda, and Docker.
- Worked on a GraphQL API for health software using the SNOMED Clinical Terms database.
Back-end Developer
Facerent Technologies Inc.
- Developed the back end for a social NFT marketplace using NestJS, TypeScript, and TypeORM with PostgreSQL.
- Created GraphQL subscriptions with WebSockets to provide live updates to the front end.
- Ensured that the app scales well for thousands of users.
Senior Angular Developer
ScS-Luettgen (via Toptal)
- Created a component library shared by multiple projects.
- Developed two CRUD apps with the latest Angular, internalization, and advanced forms using REST APIs.
- Ensured that everything is well-tested, follows best practices, and performs fast even with large amounts of data.
Senior Angular Developer
Waratek Limited (via Toptal)
- Created reusable components that removed duplicate code, making development much faster.
- Fixed lots of UI styling issues to make it pixel-perfect with design.
- Assisted with the recruitment process of another developer.
Angular Developer
Digital Surge
- Developed the mobile-first Australian bitcoin market made with Angular 8.
- Carried out end-to-end automated tests with Cypress.
- Optimized performance by lazy loading heavy libraries and making concurrent async requests to the back end.
Web Developer
Cuelr
- Developed music streaming and discovery website made in AngularJS.
- Contributed to the development of an app that allows users to explore music from almost 2500 cities in 151 countries on a fast, responsive map.
- Implemented advanced filtering by music key, bpm, and valence.
Senior Software Developer
Houghton Mifflin Harcourt
- Contributed to the development of an e-learning platform used by 50 million people.
- Created a real-time testing platform using WebSockets.
- Optimized the performance of a huge AngularJS app.
- Maintained proper unit tests with high code coverage.
- Enhanced our app so that it works across a variety of different devices.
Senior Software Developer
Evercam
- Created an API for CCTV cameras.
- Developed a web service to manage cameras using that API.
- Built API wrappers in multiple languages.
- Maintained high unit test coverage and end-to-end tests.
- Optimized the performance and cache to make even slow cameras scalable.
Web Developer
AYLIEN
- Worked on a social media service—a kind of Reddit and Slack combined.
- Created a responsive web app working across various desktop and mobile devices.
- Made a Twitter bot sharing hot topics.
- Built an interactive widget to include on other pages.
- Fixed memory leaks and heavily optimized the JavaScript code.
Full-stack Developer
Ifrit Software
- Optimized the performance of legacy Django apps making them up to 300% faster.
- Created a real-time financial web app for a Swiss company.
- Worked on server monitoring software handling thousands of entries per second.
- Wrote automation scripts for fast deployment and backup.
Software Developer
Mazda Austria GmbH
- Worked on an e-learning platform for Mazda dealers in Europe using Java and Struts.
- Created internal car trading web service for Mazda dealers in Austria using JSF.
- Managed the web app internalization.
Experience
Digital Surge | Bitcoin Market
https://digitalsurge.com.au/Cuelr | Discover Great Music
https://cuelr.comSSI | The Home of Sport-shooting Online
https://shootnscoreit.comKomiksbaza.pl
https://komiksbaza.pl/Technologies: Django, PostgreSQL, Elasticsearch, Bootstrap
Name That Anime
Skills
Languages
HTML, CSS, TypeScript, JavaScript, CSS3, Python, HTML5, SCSS, Less, SQL, Sass, GraphQL, Python 3
Frameworks
Django REST Framework, Bootstrap, AngularJS, Django, Angular, Angular Material, Cypress, Jasmine, Swagger, Django Channels, Jakarta Server Pages (JSP), Apache Struts, Flask, Pyramid, NestJS, Express.js
Libraries/APIs
REST APIs, Node.js, NgRx, jQuery, RxJS, D3.js, Vue 2, Vue, Amazon EC2 API, Spotify API, FFmpeg, Sharp
Tools
Jira, Slack, Git, NGINX, Angular CLI, Celery, Trello, JetBrains, Grunt, Jenkins
Paradigms
Testing, Responsive Web Design (RWD), Agile Software Development, Agile, E2E Testing, Best Practices, Functional Programming, Continuous Integration (CI), Responsive
Platforms
Ubuntu, Linux, Amazon EC2, Docker, Windows, Amazon Web Services (AWS), Oracle, Heroku, Mapbox, AWS Lambda, Azure
Other
Full-stack, Ajax, Software Development, Web Development, APIs, OAuth, User Experience (UX), Security, WebSockets, Containers, i18n, TypeORM, Non-fungible Tokens (NFT), Software Architecture
Storage
Amazon S3 (AWS S3), PostgreSQL, Elasticsearch, MongoDB, Redis, Memcached
Education
Master's Degree in Computer Science
AGH University of Science and Technology - Kraków, Poland
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