
Attila Szeremi
Verified Expert in Engineering
Software Developer
Budapest, Hungary
Toptal member since March 15, 2018
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
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
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.
Web Developer
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.
Senior Back-end PHP Developer
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.
Full-stack PHP Developer
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.
Full-stack PHP Developer
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.
Ext JS Developer
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.
PHP Contract Developer
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.
Junior PHP Developer
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.
Experience
Lycee Overture Card Game Translations
https://lycee-tcg.eu/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/Source code: https://github.com/amcsi/szeremi
LifeWorks
https://www.lifeworks.com/us/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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring