Jakub Nowak

About Me

Hi! My name is Jakub and I’m Software Engineer. I specialize in building web applications hosted in cloud environments. I mostly work with Python and Javascript languages with favourite technologies being Django, Vue.js and AWS

  • Full nameJakub Nowak
  • ResidenceWrocław, Poland
  • Age31
  • Years of experience10

What I Do

Frontend development

That's the visual part of the web app. Typography, layout, how app behaves on horizontal scaling (mobile), animations, etc. 100% interactions with end user happens here. Also, we can create native mobile applications with it.

Cloud infrastructure

Here's the part defining how the app's gonna be hosted, how many users it can handle at a time, how fast the site's gonna be. Also, decisions made here are going to determine the cost of hosting the app.

Backend development

This is everything the site has to do that's invisible like storing user data in the database, sending emails, serving data to the frontend and mobile applications, integrations with API provided by third parties like Facebook, SMS API etc.

AI & Machine Learning

In classical programming approach the developer is responsible for showing the program exact steps to achieve the goal. Here the idea is to create neural network simulating human brain and train it showing examples of done work. It can learn from it. Literally magic.

Testimonials

Technologies

Resume

Experience

2022 - Current
delimeo.pl

Technical Co-Founder & Tech Lead

• Project: fully automated e-commerce drop-shipping store

• Team management, technical guidance, design and architecture setup

• Co-developed fully responsive, UX-rich, design concise theme and menu for e-commerce store

• Developed wordpress plugin to reduce product creation time and thus increasing product catalog growth rate by an order of magnitude

• Developed entire Aliexpress product base scraping solution

• Deployed automatic, rolling update, no downtime releases with K8S

• Tech stack: Python, Django, Django-Rest-Framework, Postgres, Celery, Pytest, Selenium, Elasticsearch, OpenAPI, WordPress, ES6, Vue.js, Kubernetes

2021 - 2022
pollen.co

Backend Engineer

• Project: SaaS app for selling and tailoring festival experiences for example tickets, accommodation and add-ons

Designed software with DDD mindset

• Developed backend-side GraphQL queries and lookups, covered with automatic tests

• Scrum "checkout" team member, peer code review process membership

• Tech stack: Python, Django ORM, Postgres, Docker, GraphQL, Pytest, Figma, Git, Scrum

2018 - 2020
c-keg.com

Tech Lead & Full-Stack Engineer

• Project: SaaS application for breweries helping them manage their keg fleet

• Team management, technical guidance, design and architecture setup, task assignment

• Developed geospatial driven SAAS application, mostly SSR, client side rendered when needed

• Designed, deployed and documented serverless architecture for SAAS app, hosted on AWS, in its own VPC, using API Gateway, Lambda, S3 and Cloudfront

• Created IoT pipeline for receiving and storing data from physical devices

• Developed wordpress child theme for marketing purposes, content and UX adjustments

• Tech stack: Python, Django, GeoDjango, Django-Rest-Framework, Postgres, PostGIS, Celery, Docker, REST, ES6, Vue.js, CircleCI, Grafana, Git, Kanban

2015 - 2018
OneDivision

Full-Stack Engineer

• Project: SaaS meet-up mobile app

• Integrated Facebook OAuth2 login

• Developed geospatial driven REST API to be consumed by mobile

• Developed Django-Admin and Angular.js based backend admin panel

• Developed websocket based chat

• Integrated with Google Cloud Messaging, Apple Push Notications, Email API, SMS API

• Tech stack: Python, Django, Django-Rest-Framework, GeoDjango, Django-Channels, Postgres, PostGIS, Linux, Celery, Pytest, Redis, Angular.js, Kanban

2014 - 2015
Cooklet

Full-Stack Engineer

• Project: SaaS healthy cooking app

• Developed meal generation algorithm for user tailored diet and weight goals

• Developed REST API for mobile devices

• Created deployment scripts for multiple environments

• Deployed Zabbix monitoring tool for 20 machines

• Tech stack: Python, Flask, Sqlalchemy, Mysql, REST, Bootstrap, Pytest, Git

2012 - 2014
Wrocław University of Technology

Linux System Administrator

• Prepared solution for parallel linux deployment for 120 machines. Debian Linux administration, shell, firewalls, basic network services

• Script development, migrated most tools to python scripts. Designed and applied backup policy for 15 production machines

• Set up KVM cluster with 4 nodes and shared ZFS server storage and successfully hosted 20 student VMs

• Deployed monitoring tool for all machines with custom written triggers and email notication policy

Education

2014
Wrocław University of Technology

Computer Science

Majoring at Computer Systems and Networks

Coding Skills

Python

90%

Django

90%

Django-Rest-Framework

100%

PostgreSQL

80%

JS

80%

Vue.js

80%

CSS

80%

AWS

70%

Docker

60%

Kubernetes

60%

Linux shell

90%

Deep Learning

50%

Language

English

90%

German

50%

Polish

100%

Interests

  • deep learning & computer vision
  • physics
  • space exploration
  • audio engineering
  • web security
  • game dev
  • vr tech
  • podcasting
  • modern warfare

Contact

How Can I Help You?

Wrocław, Poland

Freelance Available