Tomasz Jama, Software Developer in Tramore, Ireland
Tomasz Jama

Software Developer in Tramore, Ireland

Member since December 8, 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.
Tomasz is now available for hire

Portfolio

Experience

Location

Tramore, Ireland

Availability

Full-time

Preferred Environment

Windows, Ubuntu, JetBrains, Git

The most amazing...

...work I've done was building an educational platform used by 50 million users.

Employment

  • Full-stack Developer for a Health SaaS

    2022 - 2022
    medONE Corporation
    • Worked on integrating various medical insurance APIs.
    • Handled encoding/decoding ASC X12 EDI formats using Python and AWS Lambda.
    • Worked on GraphQL API for health software using the SNOMED database.
    Technologies: AWS, Python, TypeScript, AWS Lambda
  • Back-end Developer

    2021 - 2022
    Facerent Technologies Inc.
    • Developed the back end for 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)
  • 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, Sinatra, Ruby on Rails (RoR), Ruby
  • 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, Backbone.js
  • 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, Backbone.js, 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, JSP, Java

Experience

  • 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.

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.io, Jasmine, Swagger, Django Channels, JSP, Apache Struts, Flask, Pyramid, NestJS
  • 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, Oracle, Heroku, Mapbox, AWS Lambda
  • Other

    Full-stack, Ajax, Software Development, Web Development, OAuth, User Experience (UX), AWS, WebSockets, Containers, APIs, i18n, TypeORM, Non-fungible Tokens (NFT)
  • Storage

    Amazon S3 (AWS S3), PostgreSQL, Elasticsearch, MongoDB, Redis, Memcached
  • Industry Expertise

    Security

Education

  • Master's Degree in Computer Science
    2003 - 2009
    AGH University of Science and Technology - Kraków, Poland

To view more profiles

Join Toptal
Share it with others