Name: Attila Szeremi

Summary: My name is Attila Szeremi and am a professional in both backend and frontend programming for the web. I started learning programming in 2007 with the help of a paid PHP course and that brought me to turn my own static HTML Dreamweaver websites dynamic. I got my first PHP job in 2009 during the summer of my education, and moved to work in London near the end of 2012.

Throughout my career I've been very passionate about programming; there doesn't seem to be any end to the ways I find to improve myself, being able to keep myself up-to-date with the latest web technologies and practices. Although I've had more backend experience than frontend, I am nearly as good in frontend and I'm especially keen on doing that too.

Work

LifeWorks

Jan 2015 -
Position: Backend PHP developer
Summary: LifeWorks (formally known as WorkAngel) located in London is a company producing a platform for a benefit system and achieving workplace social engagement in a fun way with the help of gaining achievements and badges. This has been where I have been gaining the most knowledge, being surrounded by very talented and inspirational fellow programmer colleagues, and being exposed to many different points of view for problem solving.

Highlights

  • Develop with PHP the backend side of the JSON REST API which is used by the Web frontend, Android and iOS
  • Use ReactJS and jQuery to enrich the frontend our administration platform which is a separate project using the same API.
  • Migrate administration project's JavaScript tooling from Gulp and Bower to NPM and Webpack.
  • Write unit and end-to-end tests to ensure future extensibility of the platform
  • Receive and write code reviews

NetEfficiency

Nov 2012 - Nov 2014
Position: PHP and JavaScript developer
Summary: NetEfficiency Ltd. is a web development agency and was the first company in London I was working for. Here I was responsible for development of various websites, among which was Smallcharities and various worldwide versions of Autoglass.

Highlights

  • Use both PHP and JavaScript to create full interactive booking processes for car windscreen repair
  • Migrate a legacy PHP project from ZF1 to using ZF2
  • Rewrite from scratch a booking management tool such that it be completely decoupled from the fixed booking process, making it extensible and its decoupled API usable by many projects
  • Migrate an old booking administration system to using Bootstrap and AngularJS
  • Help all colleagues move from the legacy SVN VCS to using Git

Stylers Ltd.

Apr 2011 - Oct 2012
Position: PHP and JavaScript developer
Summary: Stylers is a web development agency located in Budapest, Hungary. Here I was developing from scratch many different kinds of websites including promotional Facebook web apps.

Highlights

  • Develop in PHP and JavaScript many smaller website projects using an in-house CMS and deliver under tight deadlines
  • Work with Facebook's OAuth and other social networks' APIs to create Facebook apps and integrate with our platform
  • Refactor parts of the CMS to vastly reduce the steps needed to start on a new project
  • Maintain high knowledge of each browser's quirks, especially IE7

PPT Group Ltd.

Sep 2010 - Apr 2011
Position: ExtJS developer
Summary: PPT Group is a web development company in Budapest that also had in-house project. I was responsible for their biggest in-house project.

Highlights

  • Get up to a professional level of JavaScript in half a year from having very little knowledge
  • Develop a UI-rich social network platform using ExtJS 3
  • Dive deep in the depths of the source code of the framework for purposes of debugging

Publications

My own website

Summary: My open-source personal and professional website created with NodeJS and ReactJS. The project is hosted on Digital Ocean and I'm using Docker containers to host each application.

Livecoding.tv coding sessions

Summary: I livestream as I code my personal open-source projects for entertaining viewers, hoping to give them good ideas to learn and also potentially receive help myself.

Skills

Web Programming

Level: Master
PHP JavaScript CSS Rest APIs

PHP frameworks

Level: Master
Zend Framework 2 Laravel 5

JavaScript technologies

Level: Advanced
ReactJS Redux Webpack Isomorphic apps AngularJS 1 NodeJS ExtJS

Databases

Level: Advanced
MySQL MongoDB

System administration

Level: Intermediate
Linux Digital Ocean Docker vim

Other web technologies

Level: Advanced
Security Git Testing

Other

Languages

  • Hungarian: Native speaker
  • English: Full professional proficiency
  • Spanish: Limited professional proficiency

Interests

  • Spanish language
  • Hispanic culture
  • Travel
  • Programming
  • Anime