Niepodleglosci 97a, Wieliszew, POLAND | +48 570 012 280 | patryk_nowak@yahoo.pl
I'm Backend Developer, who strives to develop efficient, beautiful, and readable code, but at the same time, to get things done. I work 100% remotely.
I'm working using:
Also I know well:
Yet I could code also in:
Client to whom I'm fully dedicated right now. I'm developing in PHP 7.3 and Symfony. Also I'm responsible for scripting - I introduced Python scripts and Docker environment.
Technology stack: PHP, Symfony, Composer, Python, Git, AWS, Docker
Backend development specialized in Elixir, PHP and Python. Yet I can code in various other languages.
Technology stack: PHP, Symfony, Python, Git
Development in ColdFusion and PHP7 with Silex. I was in the team responsible for SEO tools.
Technology stack: ColdFusion, ColdBox, Apache, PHP, Nginx, Silex, Composer, MS SQL
Development in Elixir & Phoenix of backend service for web and native clients. Backend application is built of REST API, channels for websocket connections, cron scheduler and RabbitMQ workers. Also we take advantage of Erlang VM for caching.
Technology stack: Elixir, Phoenix, Mnesia, Ecto, PostgreSQL, AWS, Docker
Development in ColdFusion, later in PHP7 with Silex. I was in the responsible for SEO tools and later in team that migrates company servers from Adobe ColdFusion to open source.
Technology stack: ColdFusion, ColdBox, Apache, PHP, Nginx, Silex, Composer, MS SQL
Manual and automated tests. I was also responsible for dashing application in Ruby.
Technology stack: Ruby, Nokogiri, Java, Selenium
Fixing small issues in software and hardware.
Technology stack: Windows, Linux
I was in top 5% of students at my class.
Developing in existing system, adding features and bugfixes. Also taking care of deployment and introducing continous integration.
Making improvements and adjustments in the existing SEO project.
Backend for instant messaging platform for web and native clients. REST endpoints for account management, websocket connections for messaging.
Small open source pagination library for Elixir lists and Ecto queries.
Introducing first PHP microservice in the company, which was responsible for measuring how urls exposed for robots to crawl are valid based on provided factors. PHP service was a backend for web app to display the data, which were acquired from another's team big data computations. Also our team prepared a foundation for any other PHP microservice by creating a pluggable common library, which contains everything that's needed to start development of new service.
Company decided to switch from Adobe ColdFusion 9 servers to Railo open source engine. It required much effort, because of syntax differences and deprecated or new functions. Also we used this opportunity to refactor the code and to organize its structure, where's possible.
Company acquired new platform and it required much work to adjust the existing source code to platform's needs. This migration touched almost every part of the codebase.
I'm very comfortable with Elixir, Phoenix, Ecto and other libraries. Also I'm supporting this ecosystem with my own libraries.
I learnt Python for fun and I'm familiar with its explicit approach combined with readable code. I know Flask and Django. I'm using Python for scripts and for private projects.
I'm comfortable with PHP7, Symfony, Silex and Composer.
I'm comfortable with ColdFusion - Adobe's and Railo. I'm certified ColdFusion expert with Adobe ColdFusion 9 ACE certificate.
I'm comfortable with Git and Perforce, but I prefer Git.
I'm ok with any OS. I have Ubuntu, Windows 10 and Mac.