MILAN MAGYAR CAREER TIMELINE

Email:

Mobile: +36 30 960-2022

I learn fast and I am open for every new challenge. I believe, I have very strong problem solving skills. I am a friendly, open-minded and cooperative person.

Professional experience
November 2018 -
Modolit Kft.
Developer

At Modolit Kft. my first task was to create an Intranet website, so we can manage our working sessions. I created a Node.js GraphQL API with Apollo Server. The database was MySQL. On the Frontend side I used React Admin to create the user interface.

January 2018 - October 2018
Photon Technologies Kft.
Developer

At Photon Technologies Kft. my task was to create a website for an existing API. I chose React and Next.js for building the application, because we needed Server Side Rendering.

Later I also maintained the API, which was a Node.js application with MongoDB.

August 2017 - November 2018
The Mealplanner Europe Oy
Senior Fullstack Developer

At The Mealplanner Europe Oy, my job was to create a webapplication with Angular. I also implemented a Node.js webserver, because the application needed Server Side Rendering. The project was fully covered with Unit Tests. There were common javascript logics between multiple projects, so we needed to create common packages in our Gitlab repository and maintain the application dependencies with NPM.

My other responsibility was to build a Native Mobile Application for Android and iOS. We chose NativeScript as cross platform solution, because it supports Angular.

January 2015 - August 2017
APEX IT Services Kft.
Senior Developer

At APEX IT Services Kft., our goal was to build a new mobile site, a Single Page Application to have a much better user experience. I was the one, who needed to make the investigation about the SPA Javascript Frameworks. Our final decision was Backbone with Marionette and we used RequireJS as a dependency manager. On the server side we used the Symfony2 PHP Framework.

April 2014 - January 2015
Docler Services Kft.
Senior PHP Developer

At Docler Services Kft., our main project was DoclerMusic, a live streaming website for musicians. My job was to design and implement new features. Sometimes I also had to modify our deployment processes as well, but mainly focusing on backend parts of the core system. For example, after 5 month, we decided to use SASS as a CSS Precompiler, so I needed to set Compass in our development environments and in the deployment processes too. Used technologies at DoclerMusic: Redis, Repcached, Apache, MySQL, MSSQL. After DoclerMusic, I also had work on jasmin.com. I had been introduced to UML diagrams, TDD, Crucible. I was chosen to be code reviewer for other backend developers to maintain the high coding standards.

August 2012 -
March 2014   
Brozie Kft.
Lead Developer - PHP Developer

Brozie was a startup project (building a new chat communication platform based in web browser) supported by one of Hungary's biggest IT company (Docler Holding).

As the Lead Developer, my job was to organize and help the work of the developers. It was my responsibility to design our developing environments. Besides, I was a Backend PHP Developer too.

Brozie was a website written in PHP, served with Apache2 webserver, using MySQL and MongoDB database and Redis memory server. We used HaProxy as a Load Balancer and a Chat server written in Node.js based on Engine.IO. We also had a delayed task runner application (JobQueue) written in Node.js using RabbitMQ as a persistent job store. We used a Jenkins based deployment system with Grunt as a task runner. Our static files were uploaded to Amazon S3 by our deployment system.

January 2011 -
October 2011   
DuoDecad Kft.
Flash Developer

DuoDecad Kft. is a company delivering live streaming services for other companys. My first task was to modify a streaming client application. Later, I had to rewrite it from ActionScript 2.0 to ActionScript 3.0. The application used RTMP to communicate with the Stream server (Flash Media Server). In the last 3 month, one of the partner companys asked new features, so I had to implement new services on the FMS-side too.

February 2010 -
December 2010   
Self Employed
Flash Developer

As a freelancer flash developer, I worked on a lof of projects. Usually, I had to do some fancy animation in Flash, but there were complex applications too. For example, I made an Aparment Reservation System in Flex and a Video Player with server-side Streaming technologies.

October 2009 -
January 2010   
Cam-el-com Kft.
Perl Developer

I learned the basics of web developing by the company named Cam-el-com Kft. I worked on more projects. We used Perl on server-side and Javascript on the client-side. That was the first time for me using frameworks. We chose Catalyst MVC Framework for the server-side and jQuery for the client-side.

Professional knowledge
(advanced)
CI
Docker, Gitlab, Gitlab CI, Jenkins, Webistrano, Ansible, Webpack, Grunt, Gulp
(advanced)
PHP
Laravel, Symfony, Lumen, Kohana, Composer, PHPUnit
(advanced)
Javascript
Node.js, React, Angular, Backbone, Marionette, socket.io, jQuery
(advanced)
General Web Development
HTML5, CSS3, Twitter Bootstrap, Template Engines (Twig, Jade), Css Preprocessor (Less, Sass)
(advanced)
Fundamental Development Knowledge
SOLID, OOP, MVC, TDD, SQL, IT Security, Design Patterns
(advanced)
Databases
MySQL, MongoDB, Redis, ElasticSearch
(advanced)
ActionScript 2.0, 3.0
Flex, PureMVC
(beginner)
Perl
Catalyst Framework
Educational background
2011 -
2014   
Business Information Systems MSc
Budapesti Corvinus Egyetem
  • Degree work: Heterogeneous database systems behind Social networking websites
2007 -
2011   
Business Information Systems BSc
Budapesti Corvinus Egyetem
  • Specialization: E-Business
  • Degree work: Supporting business processes in the .NET 4.0 Framework
Interests
Football
Driving