Attila Szeremi, Developer in Budapest, Hungary
Attila is currently unavailable

Attila Szeremi

Software Developer

Budapest, Hungary

Toptal member since March 15, 2018

Bio

Attila is a professional PHP developer with experience writing APIs shared by multiple front-ends (web, Android, and iOS) using frameworks (Zend Framework 2, and Laravel). He is also very well-versed in modern JS solutions and frameworks including React and Vue.js.

Portfolio

Wolf & Company, P.C.
TypeScript, Laravel, JavaScript, PHP, Python, Python 3, Amazon S3 (AWS S3)...
Treehouse Technology Group
Cypress, DigitalOcean, Swagger, Microsoft Excel, Zoho CRM, Chart.js...
LifeWorks Ltd.
Vagrant, MongoDB, React, PHPUnit, Zend Framework, PHP

Experience

  • PHP - 16 years
  • JavaScript - 15 years
  • React - 8 years
  • Laravel - 8 years
  • TypeScript - 5 years
  • Zend Framework - 5 years
  • Vue - 3 years
  • Terraform - 1 year

Preferred Environment

Vim Text Editor, PhpStorm, Windows, Linux

The most amazing...

...project I completed was a complex tool to create dummy users and data for clients and prospects to see how an instance of the platform would look.

Work Experience

Senior Full-stack Developer and DevOps Engineer

2024 - PRESENT
Wolf & Company, P.C.
  • Rebuilt a CLI application into a Laravel web application within a week using Cursor.
  • Used AI extensively for accelerating work, aiding development, and debugging.
  • Ensured complex React and Redux Toolkit project safety with TypeScript.
  • Implemented JWT OAuth token-based two-factor authentication in a large PHP-Laravel back end with 200-300 routes.
  • Created multi-environment Terraform projects for AWS with CI and push-to-deploy.
  • Configured AWS Front-End services using S3, CloudFront, and ACM (certificates).
  • Used Bitbucket Pipelines as CI to build our apps, run tests, and deploy front-end to S3.
  • Covered existing Python ETL projects to use healthcheck monitoring.
  • Provided data-accepting API utilizing atomic database upserts to ensure safe concurrency.
Technologies: TypeScript, Laravel, JavaScript, PHP, Python, Python 3, Amazon S3 (AWS S3), Cursor AI, Claude Code, Terraform

Web Developer

2018 - 2024
Treehouse Technology Group
  • Developed, from scratch, an ERC-20 crypto token wallet SPA with Laravel/Vue.
  • Created Chart.js charts for a hospital patient survey data aggregation SPA.
  • Generated styled Excel spreadsheets for a physician practice management service.
  • Integrated a brokerage web application with Zoho CRM.
  • Documented API with Swagger, automated QA with Cypress.
  • Moved project from a legacy server to DigitalOcean, configuring Let's Encrypt for HTTPS.
Technologies: Cypress, DigitalOcean, Swagger, Microsoft Excel, Zoho CRM, Chart.js, Microsoft SQL Server, Laravel, Jest, Vue

Senior Back-end PHP Developer

2015 - 2017
LifeWorks Ltd.
  • Coded the API and several related back-end projects in PHP 7, ZF2, npm, webpack, and React.
  • Wrote unit and end-to-end tests to aid development and avoid bugs.
  • Made large refactors, clearing up large amounts of technical debt.
  • Conducted code reviews to enforce good practices and agreed code style. Proposed new mandatory and optional development practices during team meetings.
  • Collaborated with iOS/Android/front-end developers, PMs, POs, and QA.
  • Created API back end for a multi-page spreadsheet uploader wizard for uploading users, accepting CSV, XLS, and XLSX.
  • Migrated a large API project from PHP 5 to PHP 7; migrated another project using Bower and Gulp to use NPM and Webpack instead.
  • Refactored deep MongoDB DBRefs to use plain objects instead to be able to use $lookup.
  • Created a queue simulator to test asynchronous tasks triggered by API calls in end-to-end tests.
Technologies: Vagrant, MongoDB, React, PHPUnit, Zend Framework, PHP

Full-stack PHP Developer

2012 - 2014
Net Efficiency Ltd.
  • Coded interactive window repair wizard used by countries around the globe.
  • Consumed SOAP APIs of various countries for determining cars' models based on license plate numbers.
  • Created debug mode for web application to greatly reduce QA time.
  • Rewrote from scratch legacy code for appointment booking into an SPA with AngularJS.
  • Refactored all legacy codebase's database calls to secure software from SQL injection.
  • Reverse-engineered third-party obfuscated JavaScript and changed it to fit our needs.
  • Managed Debian back-end servers.
  • Taught entire team to use Git and had it enforced for use in lieu of SVN.
  • Made all static text on website translatable, and integrated a third party translation service.
  • Spoke directly with clients over the phone.
Technologies: Debian, Subversion (SVN), Git, SOAP, MySQL, AngularJS, jQuery, Zend Framework, PHP

Full-stack PHP Developer

2011 - 2012
Stylers Ltd.
  • Built many websites for different companies with our own company's CMS.
  • Coded HTML and CSS from PSDs, ensuring IE7+ compatibility.
  • Taught entire team to use Git via a presentation, and had it enforced in place of SVN.
  • Communicated directly with clients over the issue tracker and email.
  • Helped improve other team's JavaScript knowledge based on past employment's experienced via presentations.
Technologies: JavaScript, Subversion (SVN), Git, HTML, CSS, jQuery, PHP

Ext JS Developer

2010 - 2011
PPT Consulting Ltd.
  • Coded a heavyweight UI single-page application in Ext JS 3 all alone with only beginner JavaScript knowledge initially.
  • Integrated an XML-based API.
  • Implemented modular JavaScript with loader code, replicating RequireJS that didn't yet exist at the time.
  • Created a JavaScript Promise class before it existed in jQuery or when people knew the pattern.
  • Dug through Ext JS source code frequently to understand how it worked and debugged the web application.
Technologies: XML, CSS, JavaScript, Ext JS

PHP Contract Developer

2010 - 2010
PCTrade Ltd.
  • Developed lightweight alternative to Google Analytics all by myself.
  • Performed quality assurance testing and spent weeks eliminating all bugs.
  • Created placeholder data generator for the application for demonstration purposes.
  • Designed a script to turn older data to weekly or monthly aggregations to save space.
  • Defined script tag format meant to be integrated into other websites.
Technologies: MySQL, JavaScript, PHP

Junior PHP Developer

2009 - 2009
Realio Ltd.
  • Worked on large pre-existing real estate web platform.
  • Created algorithms for new code, tested with PHPUnit.
  • Learned to use Vim, Linux and Git which were all enforced by the company.
  • Regression tested a large QA wiki documentation.
Technologies: Linux, Vim Text Editor, Git, PHPUnit, CSS, PHP

Experience

Lycee Overture Card Game Translations

https://lycee-tcg.eu/
Lycee Overture is a Japanese trading card game that is only available in Japan and is presented in Japanese.

My website involves a Laravel back end that automatically imports data of the cards from the official website, and attempts to automatically translate most of the Japanese text with the help of Regular Expression pattern matching and replacement.

There's also a Vue front end that allows you to browse through the list of (partially) translated cards.

https://lycee-tcg.eu/

Personal Home Page

http://www.szeremi.org/
My personal open-source website built with ReactJS/Redux and hand-configured Webpack. The technology used was overkill, however, I used them for the purposes of learning.

Source code: https://github.com/amcsi/szeremi

LifeWorks

https://www.lifeworks.com/us/
Working at LifeWorks I was developing the API back-end of their platform in PHP with some ReactJS.

The link points to the sales website, but what I was actually working on was the was the platform and the back-end part of that.

Skills

Libraries/APIs

jQuery, React, Vue, Chart.js, Vue 3, Vue 2

Tools

PhpStorm, Git, Vim Text Editor, Terraform, Subversion (SVN), Microsoft Excel, Vagrant, Webpack, NGINX, Claude Code

Languages

PHP, TypeScript, JavaScript, CSS, HTML, XML, Python, Python 3

Frameworks

Laravel, Redux, Zend Framework, PHPUnit, Jest, Swagger, Cypress, Ext JS, AngularJS

Paradigms

REST, Test-driven Development (TDD)

Platforms

Linux, Docker, Windows, Debian, Zoho CRM, DigitalOcean, Apache2

Storage

Amazon S3 (AWS S3), MySQL, MongoDB, Microsoft SQL Server

Other

Regular Expressions, SOAP, Cursor AI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring