Daniel Czuba
Fullstack Python Developer/DevOps
- A seven-years, commercial programming experience
- Full-stack developer with focus on backend and deployment
- Experience in the provisioning and configuring of Linux based web servers
- Very good ability to learn independently and develop skills
- Troubleshooting with can-do attitude
- Experience in maintaining of continuous delivery pipeline
- Ease to create new relationships and work in a team
Career
06.2017 – present
EARP Integration Sp. j. - DevOps
Responsible for creating/maintaining CI/CD processes on Jenkins and GitLab tandem for various financial projects including trading platform and ICO, also deployment. In addition, I’ve created in-house user policy and conducted several presentations.
Technologies: Jenkins, Ansible, ESXi, Docker, MySQL, Java, Maven, GitLab
Responsible for creating/maintaining CI/CD processes on Jenkins and GitLab tandem for various financial projects including trading platform and ICO, also deployment. In addition, I’ve created in-house user policy and conducted several presentations.
Technologies: Jenkins, Ansible, ESXi, Docker, MySQL, Java, Maven, GitLab
07.2014 – 03.2017
STX Next Sp. z o.o. - Fullstack Python Developer
I was responsible for developing and maintaining existing clients projects in SCRUM environment.
Project: analytics platform which aims to help C-level management to understand how process of software development is working and performing
Responsibilities: implementing new functionalities, bug-fixing and taking care of local testing instances using Jenkins and Docker as well as shaping client's infrastructure using SaltStack
Technologies: Django, AngularJS, SaltStack, GitHub, JIRA, Docker, Jenkins
Project: e-commerce application aiming to provide bridge between big companies and end customers
Responsibilities: implementing new functionalities, bug-fixing and taking care of local testing instances using Jenkins
Technologies: Django, AngularJS, GitHub, JIRA, Jenkins
I was responsible for developing and maintaining existing clients projects in SCRUM environment.
Project: analytics platform which aims to help C-level management to understand how process of software development is working and performing
Responsibilities: implementing new functionalities, bug-fixing and taking care of local testing instances using Jenkins and Docker as well as shaping client's infrastructure using SaltStack
Technologies: Django, AngularJS, SaltStack, GitHub, JIRA, Docker, Jenkins
Project: e-commerce application aiming to provide bridge between big companies and end customers
Responsibilities: implementing new functionalities, bug-fixing and taking care of local testing instances using Jenkins
Technologies: Django, AngularJS, GitHub, JIRA, Jenkins
07.2014 – 03.2017
Mindz Sp. z o.o. Sp. k. - Lead Senior Developer
I was responsible for creating and maintaining projects, working with customers to choose the best solution for their projects. In addition I was supporting and training less experienced developers and I was administrating company and clients infrastructure.
Project: networking platform for small and medium business
Responsibilities: designing and implementing platform from the ground
Technologies: Zend Framework, PHP 5, PostgreSQL, Backbone.js
Project: health and fitness platform
Responsibilities: designing and implementing platform from the ground
Technologies: Zend Framework, PHP 5, MySQL
I was responsible for creating and maintaining projects, working with customers to choose the best solution for their projects. In addition I was supporting and training less experienced developers and I was administrating company and clients infrastructure.
Project: networking platform for small and medium business
Responsibilities: designing and implementing platform from the ground
Technologies: Zend Framework, PHP 5, PostgreSQL, Backbone.js
Project: health and fitness platform
Responsibilities: designing and implementing platform from the ground
Technologies: Zend Framework, PHP 5, MySQL
07.2014 – 03.2017
Effigo Sp. z o.o. - PHP Developer
I was responsible for creating and maintaining projects. I was supporting and training less experienced developers.
Project: on-line currency exchange platform
Responsibilities: developing application from scratch, writing base exchange engine in pure SQL
Technologies: Zend Framework, PHP, MySQL, Apache
Project: funeral services website
Responsibilities: developing website from scratch, coordinating team work
Technologies: Zend Framework, PHP, MySQL, Apache
Project: taxpayers portal
Responsibilities: developing portal together with the team from scratch, coordinating team work
Technologies: Zend Framework, PHP, MySQL, Apache
I was responsible for creating and maintaining projects. I was supporting and training less experienced developers.
Project: on-line currency exchange platform
Responsibilities: developing application from scratch, writing base exchange engine in pure SQL
Technologies: Zend Framework, PHP, MySQL, Apache
Project: funeral services website
Responsibilities: developing website from scratch, coordinating team work
Technologies: Zend Framework, PHP, MySQL, Apache
Project: taxpayers portal
Responsibilities: developing portal together with the team from scratch, coordinating team work
Technologies: Zend Framework, PHP, MySQL, Apache
Skills
- Good knowledge knowledge of web application performance
- Knowledge of languages/frameworks:
- Python 2/3, Django, TastyPIE, DRF and Flask
- GoLang
- PHP5 and Zend Framework
- JavaScript (inc. ES6+), AngularJS
- BASH
- Knowledge of databases:
- MySQL, PostgreSQL, SQLite
- Knowledge of tools:
- Jenkins, TravisCI
- Ansible, SaltStack, Fabric
- Grafana/Telefgran/InfluxDB stack
- GIT, SVN
- Docker (incl. Compose), basic Kubernetes
- Jmeter, Gatling, siege
- Knowledge of deployment process and scaling
- Debian & CentOS administration
- AWS (EC2, S3, IAM, AMI)
- Knowledge of issues related to usability
- Knowledge of issues related to security
- Intermediate English