Tomasz Jama, Software Developer in Tramore, Ireland
Tomasz Jama

Software Developer in Tramore, Ireland

Member since July 21, 2014
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

Part-time

Preferred Environment

Git, JetBrains IDEs, Ubuntu/Windows

The most amazing...

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

Employment

  • Senior Software Developer

    2014 - 2016
    Houghton Mifflin Harcourt
    • Worked on 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 unit tests with high coverage.
    • Made our app work across multiple devices.
    Technologies: AngularJS, Node.js, JavaScript, WebSockets, Grunt
  • 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: Ruby on Rails, Sinatra, Ruby, Node.js, PostgreSQL
  • 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: Backbone.js, JavaScript, MongoDB
  • 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: Django, Node.js, Backbone.js, Python, PostgreSQL
  • 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: Java, JSP, Struts, Oracle

Experience

  • Digital Surge | Bitcoin Market (Development)
    https://digitalsurge.com.au/

    I made the front end from scratch using the latest Angular with ngrx.

  • Cuelr | Discover Great Music (Development)
    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 (Development)
    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. Implemented live updates with channels, offline scoring PWA app with Vue.js, asynchronous tasks with Celery, and CI with Jenkins

  • Komiksbaza.pl (Development)
    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 (Development)

    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

    TypeScript, JavaScript, CSS3, Python, HTML5, SCSS, Less, SQL, Sass, C++
  • Frameworks

    Django REST Framework, Bootstrap, AngularJS, Django, Angular, Angular Material, Cypress.io, Django Channels, Flask, Pyramid
  • Libraries/APIs

    REST APIs, Node.js, ngrx, jQuery, D3.js, Vue.js 2, Vue.js, AWS EC2 API
  • Tools

    Jira, Slack, Git, Nginx, Angular CLI, Celery, Trello, Gimp
  • Paradigms

    Testing, Responsive Web Design (RWD), Agile Software Development, Agile, E2E Testing, Functional Programming, Continuous Integration (CI)
  • Platforms

    Ubuntu, Linux, AWS EC2, Docker, Windows, Heroku
  • Other

    Software Developer, Ajax, Software Development, User Experience (UX)
  • Storage

    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