About Me

My name is Rafał Janisz. I'm a senior PHP developer and a polyglot programmer. I love learning different languages and frameworks. I’m focusing mainly on PHP language, Symfony and Laravel frameworks. Currently, I’m exploring Machine Learning technologies. For me, working on the backend is the most exciting thing. The most important thing for me is to continuously improve.

Summary

My seven years of experience work consists of many different projects. I was creating mostly web applications and also providing API for other applications. These implementations were complex, based on web technologies. I also worked on desktop applications.

Ecommerce

An online store from the electronics and household appliances industry was one of the more ambitious and noteworthy projects in my work. This project was very large and demanding, thanks to it I gained invaluable experience. The project complexity is shown by the daily number of users, on average 2M.

NLP

I had a pleasure to work on an interesting project based on natural language processing. This project required lots of work, creativity and patience, it was also technically demanding. The project ended with a successful implementation.

What I’m good at?

In creating applications. As probably you know, not only strictly technical skills are useful for writing applications. There are several important stages in the life of the application: before start work, it's needed to estimate the work time, the next important step is to prepare the right architecture, then work can be started. A very important element (if not the most important) is good communication within the team and with the client. I do my best to combine all the above elements in such a way, that the generated code was at the highest level and was provided as soon as possible.

Effectivity

A good indicator of work is efficiency and customer satisfaction. I provide functionality within the set deadline however, the needs of the clients are more important to me.

Creative Ideas

Not only technical skills are essential in the IT-related profession. I truly believe, that creativity is important as well. I am not only a good programmer but I also support the company and clients with my ideas and solutions.

Skills

My work style is extremely flexible, working on so many different projects requires me to be adaptive. In general I try to work on one project at a time, working as quickly but efficiently as possible to achieve the best results. I enjoy working in a team environment, and I get along well with people. I try to keep up with technical innovations and new trends. Thanks to the analytical approach, patience, accuracy and determination I am able to effectively solve problems and find new solutions. I combine technical skills with business expectations.

Competencies

Languages - PHP, Java, JavaScript, Python, Ruby and .NET.

Databases - MySQL, MsSQL and PostgreSQL.

Frameworks - Laravel, Symfony, Code Igniter, Slim, React and ROS.

Web - REST, SOAP, Ionic and Bootstrap.

Other - GIT, SVN, JIRA and RedMine.

AI - NLP, ANN, TensorFlow and OpenCV.

My Work

In addition to commercial projects, I create my own applications and I share my knowledge with others.
sq-sample26

Anti-spam service

Everyone has a problem with unwanted emails. This API can help you with that problem. It's quite simple and powerful solution with machine learning support.
sq-sample26

PALLETE PICKER API

API that can help graphic designers to select the best color palettes for their projects. In the near future it is planned to add functionality that allows you to create color palettes from images.
sq-sample26

OurSecret

This service is totally free and has three main functions. 1 - online diary to keep your secrets safe. 2 - it allows users to create notes. 3 - it helps users remain anonymous when they want to send a message to others.
sq-sample26

Github

Open source projects. My GitHub profile, where are available some of my ideas. You are very welcome to visit my profile.
sq-sample26

Unfinished project

The new idea. The project is based on PHP and React.

Contact Me

If you would like to talk to me or the above information is not enough, please send a message. I will answer as soon as possible.