phuria / about-me

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Beniamin Jonatan Šimko

Email Location

"Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?" ~ Brian Kernighan

About Me

I'm software developer with several years of practical experience. I have the greatest knowledge of PHP language and web applications are my domain. However, language is only tool for me. Depending on needs, I can use Python or Java. My code is focused on the readability, simplicity and reliability. In addition, it must be: easy to test, easy to extend, easy to reuse and fast as lightning.

Technical Skills

PHP

Strong knowledge of object-oriented programming and design. Understanding of OOP principles (such as SOLID, KISS, DRY) and design patterns. Familiarity with limitations of PHP as a platform and its workarounds. Proficient with Symfony, Doctrine, PHPUnit, xDebug, Twig, websockets.

MySQL

Proficient with declarative query languages. Knowledge of database design, storage engines, query optimization and debugging. Familiarity with Stored Routines.

JavaScript

Familiarity with asynchronous programming (deffered object, non-blocking I/O etc.). Understanding of technologies like AngularJS or Node.js. Familiarity with jQuery and Chrome API (Chrome Extensions).

Other

Basic knowledge other languages: Java, Bash, Python and C#. Proficient with Ubuntu, Git, Regex, VirutalBox, Apache. Familiarity with Memcached, Redis, MongoDB, IMAP.

Experience

Optima Logistics Group

January 2018 - Present

eEngine Software House

July 2017 - Present

Tags: Magento 2.x, PHP 7, Node.js, Symfony 3.x Components, Docker, Swagger, REST/SOAP API, Websockets, JavaScript (ECMAScript 6), Microservices

Design and implementation Magento modules. Implementation microservices using websockets. Integration with various APIs (DaWanda, DPD, PocztaPolska etc.). Evaluating projects for clients.

Tourmedica.pl

June 2014 - December 2017

Tags: Symfony 2.x, PHP 5.6/7.x, MySQL, Docker, Bootstrap, Fundation, REST API, Websockets, SCSS, JavaScript

Design, implementation and maintenance own CRM/CMS systems. Implementation solutions for invoicing and settlement. Performing calculations on large data sets. Creating sales reports, statistics. Design and creation unit and integration tests. Experience in working with versioning system (GIT). Implementation new developers into project. Create requirements, specifications and documentation. Experience in using design patterns. Experience in integration with external services and tools. Designing and creating WebSocket server. Supporting team in debugging and troubleshooting. Implementation of caching solutions. Creating a database migrations. Creating guides and instructions. Supporting administrators in server maintenances. Implementation user in the new functionality.

Freelancer

Tags: Symfony, Laravel, PHP, Bootstrap, Fundation, Chrome API, Microservices

2012 - Present

Design and creating simple pages using Bootstrap and Foundation frameworks. Experience in creating their own ORM or MVC frameworks. Experience in administration and moderation thematic forums (phpBB and vBuilletin). Experience in games development (using Vallheru engine). Experience in developing basic Android applications. Experience in developing Chrome extensions. Experience in developing applications based on AngularJS and WebSQL. Experience in software development using Continuous Integration.

Projects

Komiks Game Jam 4

Tags: Python, PyGame, Pyxel

September 2017

Simple 2D Arcade game written in 48 hours. Support for multiplatform and gamepad controllers.

ModiAssembler

Tags: Symfony 3.x Components, Docker, Microservices

August 2017

Microservice generating machine code for CNC machine tools. Calculating the dimensions of the furniture based on the items selected by customer. 2D and 3D transformations for the optimization of the production process and for the support different CNC machines.

Leaflets

Tags: Symfony 3.x, Microsoft SQL, IIS, JavaScript

August - September 2017

Enterprise web application for creating advertising brochures.

About