Tomasz Jama, Developer in Waterford, Ireland
Tomasz is available for hire
Hire Tomasz

Tomasz Jama

Verified Expert  in Engineering

Software Developer

Location
Waterford, Ireland
Toptal Member Since
December 12, 2016

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

Credebt Exchange
Azure, NestJS, Angular, PostgreSQL, TypeScript
Nexus AG
Angular, NgRx
medONE Corporation
Amazon Web Services (AWS), Python, TypeScript, AWS Lambda, Docker, Express.js...

Experience

Availability

Full-time

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

2023 - 2023
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.
Technologies: Azure, NestJS, Angular, PostgreSQL, TypeScript

Senior Angular Developer

2022 - 2023
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.
Technologies: Angular, NgRx

Full-stack Developer

2022 - 2022
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.
Technologies: Amazon Web Services (AWS), Python, TypeScript, AWS Lambda, Docker, Express.js, GraphQL, Software Architecture

Back-end Developer

2021 - 2022
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.
Technologies: NestJS, TypeScript, PostgreSQL, GraphQL, TypeORM, Non-fungible Tokens (NFT), Express.js, APIs

Senior Angular Developer

2020 - 2021
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.
Technologies: Angular, TypeScript, Bootstrap, REST APIs

Senior Angular Developer

2020 - 2020
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.
Technologies: Angular, NgRx, TypeScript, SCSS, RxJS, APIs, Responsive, JavaScript, i18n

Angular Developer

2019 - 2019
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.
Technologies: Angular, NgRx, JavaScript, TypeScript

Web Developer

2018 - 2018
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.
Technologies: AngularJS, JavaScript, Spotify API, Mapbox

Senior Software Developer

2014 - 2016
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.
Technologies: Grunt, WebSockets, JavaScript, Node.js, AngularJS

Senior Software Developer

2013 - 2014
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.
Technologies: PostgreSQL, Node.js

Web Developer

2013 - 2013
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.
Technologies: MongoDB, JavaScript

Full-stack Developer

2010 - 2013
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.
Technologies: PostgreSQL, Python, Node.js, Django

Software Developer

2008 - 2009
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.
Technologies: Oracle, Apache Struts, Jakarta Server Pages (JSP)

Digital Surge | Bitcoin Market

https://digitalsurge.com.au/
I made the front end for a cryptocurrency exchange from scratch using the latest Angular with NgRx. It supported multiple coins, integrated SMS confirmations, and ID verification service, and had a back end in Django.

Cuelr | Discover Great Music

https://cuelr.com
This site has real-time updates, total search customization, and an interactive music map revealing an uncompromised bird's eye view into the global music scene. Our tools let you discover new music trends curated by the worlds leading cultural experts.

SSI | The Home of Sport-shooting Online

https://shootnscoreit.com
I've migrated the project to Django 2 and Python 3 and optimized performance for a growing number of users, reducing some pages from over ten seconds to less than one second. I also implemented live updates with channels, an offline scoring PWA app with Vue.js, asynchronous tasks with Celery, and CI with Jenkins.

Komiksbaza.pl

https://komiksbaza.pl/
Komiksbaza.pl is a database of comic books published in Poland. It allows users to manage their comic book collection, to mark what they have already read, and to write reviews.

Technologies: Django, PostgreSQL, Elasticsearch, Bootstrap

Name That Anime

Name That Anime is a web-based game where players listen to music tracks and then guess from which anime it comes from. It was written using AngularJS 2.0 on the front end and Django REST framework with PostgreSQL in the back end.

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

2003 - 2009

Master's Degree in Computer Science

AGH University of Science and Technology - Kraków, Poland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring