×
Tomasz Jaskiewicz

Tomasz Jaskiewicz

Senior Backend Software Engineer

Cracow, Lesser Poland, PL
Polish, English

Background


About

About

I'm a backend software engineer with 6.5+ years' experience in Ruby, 3.5+ years' experience in Fintech industry (especially Cards industry). I'm a professional & skillful Rubyist, passionate about selfhosting, cloud and new technologies. An aspiring DevSecOps practitioner - I believe implementing DevSecOps philosophy makes outstanding projects. I have led multiple projects and teams. I'm looking for next challenge within a people-oriented, great culture, high-growth environment, remotely.

Work Experience

Work Experience

  • Senior Backend EngineersolarisBank AG

    Oct, 2017 - Present

    solarisBank builds and provides a Banking-as-a-Service platform for businesses based on various APIs. I joined Cards Team where from the beginning I worked on multiple cards related products, mainly in Ruby language.

    • Cards Management - issuing and managing cards, integrating with 3rd party providers.

    • Processing Cards Transactions - building a complex mechanism and service for processing card transactions.

    • Smart Agent - allowing customers to receive and respond to fraud alerts digitally and moving fraud management away from labour-intensive call centers.

    • 3D Secure - an additional security layer for online credit and debit card transactions allowing our customers to be safer online.

    • Cards Tokenization - tokenization of customers' cards allowing them to use digital wallets, like Apple, Google, Samsung.

    • PCI DSS Compliance - building a safe and PCI DSS compliant security system for Cardholder Data (CHD) with Cyber & Architecture Teams.

    • Building and moving to AWS infrastructure - designing and implementing infra as code for cards services during the company migration to AWS Cloud by leveraging Amazon Services for specific applications.

    • Technologies: AWS: Fargate, S3, Lambda, RDS, DynamoDB, Secrets Manager, Cloudwatch, Terraform, Docker | Ruby: Sidekiq, Shoryuken, Grape, dry-rb, Sequel

  • Senior Ruby on Rails Developer & Team LeaderNetguru

    Dec, 2016 - Jan, 20203 years 2 months

    2 projects: A LinkedIn-like platform for invitation-only users & An exclusive career marketplace that connects high-potential candidates to top-tier employers

    • Functionality that enables user to add/remove job opportunity, to/from watching list, integrating application with Segment.io + implementing custom analytics events on backend, developing API for frontend part of the app, implementing a robust search engine with Searchkick and Elasticsearch, refactoring legacy code, implementing multiple user type architecture, implementing a CSV importer for adding new users to the platform, designing and implementing state machine structures for most common models, implementing referrals mechanism.

    • Integrating new design with an already existing platform, setting up a staging environment and deployment with Capistrano, fixing bugs in frontend and backend part, speeding up an app by optimizing database queries, cleaning codebase by removing legacy code, implementing a panel to add career offers visible on a homepage, implementing a dashboard statistics panel to show users activity, fixing security issues, introducing decorators and service object patterns, implement tracking user activity services, introducing page objects pattern and implementing features specs.

  • Ruby on Rails DeveloperNetguru

    Apr, 2015 - Dec, 20161 year 8 months

    2 projects: A platform for job-seeking, recruitment, and learning for African market & An application for passive recruitment which uses external APIs to gather information about candidates and employers.

    • Email invitations secured with tokens, main functionalities in the platform like work experience references and skill references, campaign creation multistep form, a messaging system using Mailboxer gem, optimizing database queries to avoid performance issues.

    • Designing and implementing main app's architecture, architecture for API clients, background processing solution using Sidekiq, simple event store solution for processing published events, a module for sending daily reports via email, panels for viewing/managing resources in an admin panel, monitoring for API queries in an admin panel, implementing a service to divide long titles into small meaningful keywords.

  • Junior Ruby on Rails DeveloperNetguru

    Jan, 2015 - Mar, 20153 months

    2 projects: Flight support management app & Multi-platform where people can find each other quickly, conveniently and exchange services.

    • Integrating the application with Amazon S3, improving new contacts addition and editing contacts details.

    • Generating PDFs for vouchers and invoices, building validations for forms.

  • Ruby on Rails InternNetguru

    Dec, 2014 - Jan, 20151 month

    One-month internship in the project building a video on demand platform.

    • Implementing discount coupons for purchase orders

    • Sending emails to customers (overdue orders)

  • Product Development ManagerAIESEC Krakow

    Oct, 2013 - Mar, 20151 year 5 months

  • e-Marketing SpecialistMTWeb.pl

    Jun, 2014 - Oct, 20144 months

    Interactive Agency founded in 2005 specialized in SEO, SEM, Social Media, creating Google Ads, Facebook Ads campaigns.

    • Preparing email marketing campaigns & marketing strategies with advertising Campaigns in Adwords and FB Ads

  • Online Marketing SpecialistAIESEC Polska

    Feb, 2014 - Jul, 20145 months

  • InternSALESmanago

    Aug, 2013 - Nov, 20133 months

Projects Experience

Projects Experience

  • Netguru College, Netguru

    Nov, 2018 - Nov, 20182 days

    Ruby on Rails Weekend Workshops | November Edition in Cracow

  • Netguru College, Netguru

    Jul, 2018 - Jul, 20182 days

    Ruby on Rails Weekend Workshops | July Edition in Cracow

  • Netguru Ruby on Rails Weekend Workshops, Netguru

    Dec, 2015 - Dec, 20152 days

    Ruby on Rails Weekend Workshops | December Edition in Katowice

  • Netguru Ruby on Rails Weekend Workshops, Netguru

    Oct, 2015 - Oct, 20152 days

    Ruby on Rails Weekend Workshops | October Edition in Wroclaw

Skills

Skills

  • Software Development

    HTML / CSS

    Javascript

    Object-Oriented Programming (OOP)

    Ruby / Ruby on Rails / Grape / Sidekiq / Shoryuken

    Git

    MySQL / PostgreSQL / NoSQL

    Software Architecture

  • Devops

    Cloud Computing

    Ansible

    Docker

    Terraform

    Amazon Web Services / ECS / S3 / DynamoDB / Lambda / SQS / SNS / RDS / Cloudwatch

    Serverless

    Networking

    Infrastructure as Code

  • Marketing

    Social Media Marketing

    Online Marketing

    Brand Management

    Email Marketing

    Marketing Strategy

    Web Analytics

  • Soft skills

    Project Management

    Strategic Planning

    Team Leadership

    Team Management

Education

Education

  • Computer Science, Engineer's degree, AGH University of Science and Technology in Cracow

    Dec, 2010 - Dec, 2014

  • Managerial Studies, Postgraduate studies, Tischner European University in Cracow

    Dec, 2014 - Dec, 2015

Certificates

Certificates

Publications

Publications

Interests

Interests

  • Sport

    TriathlonCyclingRunningSwimmingBikepackingCrossfitLongboardingYogaKayakingHiking
  • Gardening

    House plantsHydroponicsWater plantsSustainability
  • Coffee

    Filter coffeeHome BaristaSpeciality coffee
  • Selfhosting

    Open SourceHome AutomationHosting services at homeSmart HomeNew Technology
  • Travelling

    Food tourismBikepackingNature lover
References

References

  • Katarzyna Szawan, Staff Engineer (Technical Lead) at Solarisbank AG

    I worked with Tomasz for over 2 years on the same team. He's an excellent engineer, one of the best I've worked with - he has a well-structured, holistic approach to solving problems, and a very solid knowledge and understanding of different programming paradigms. I value his expertise especially in software architecture - be it a new project or refactoring of an old one, he's always there to propose the best solution possible given the product requirements and timeline. I really appreciate that he approaches a product as a whole and proactively proposes improvements - always taking care to leave the code better than it was.

    Tomasz is also a team player - our team was very collaborative and he played a very important role in shaping collaboration culture. I really like pairing with him, and whenever he took a research topic or a bug to investigate, he usually took time to do a writeup and explain it well for others, so that they can learn as well. This was really useful for our fully remote team and newly onboarded people.

    Last, but not least - I perceive him as a quick learner, consciously striving to get better in engineering, but also thinking about how to improve processes or his soft skills. He proactively asks for feedback, and acts on it. He also gives good feedback to others. I strongly recommend Tomasz and hope to work with him again in the future!