Martin Rázus
Verified Expert in Engineering
Software Developer
Martin is a web developer with more than a decade of experience, mainly PHP and JavaScript front-end development. Durin his career, he's focused on using clean code and well-proposed architecture in all of his projects. He likes to solve new problems and accept new challenges, but he also enjoys optimizing existing solutions and moving it forward.
Portfolio
Experience
Availability
Preferred Environment
Slack, Git, PhpStorm, Linux, OS X
The most amazing...
...project I've worked on was a system for monetizing online content with cookie-based authentication, REST API, and plenty of third-party services integrations.
Work Experience
Senior Full-stack Developer
Toptal Clients
- Handled various back-end tasks for several Toptal clients, mainly in PHP, from small websites to large scaled projects.
- Developed different UI interfaces with front-end frameworks such as Vue, Angular, or React, together with HTML and CSS.
- Proposed and maintained cloud infrastructures for several clients, from standard Linux servers to complex AWS EC2 autoscaling groups.
- Optimized and sped up several online projects and applications on the application database or infrastructure level.
- Improved the front- or back-end security in several clients' websites or services.
Lead Web Developer | Company Owner
Fresh Solutions
- Created custom web solutions for different clients.
- Built several dynamic web pages based on a SilverStripe CMS which include authentication with complex roles and access rights management, PDF documents generation, and responsive design.
- Created more than 10 fully responsive front-end one-pagers, with dynamic charts, HTML5 supported animations, or custom JavaScript features.
- Developed a WordPress-based multi-country website with different plugins.
- Maintained a large scale AngularJS-based application.
- Built a standalone HTML tool with JavaScript navigation which is used as an offline manual for corporate employees.
Technical Architect
Piano Software
- Developed and designed the software for a large-scale web application from scratch.
- Implemented a cross-domain cookie-based authentication system.
- Built an extensible universal payment module with about 10 different payment methods. It was implemented via 3rd-party bank APIs, PayPal, SMS payments, etc.
- Created a fast, lightweight, in-house built MVC library used in highly responsive parts of the project.
- Implemented a REST API with advanced error handling.
- Developed an admin zone with role support, Excel exports, reports, and charts based on the Zend Framework and Highcharts.
- Contributed to a complex configuration for different instances of the application running on different servers or environments.
- Implemented UML proposals of all the main features, activity diagrams, sequences diagrams, and state diagrams.
Senior Web Developer
Bonetics
- Implemented a custom e-shop for mixing and selling custom recipes involving herbs.
- Proposed and developed the front-end interface for mixing recipes, based on OOP, JavaScript, and my own jQuery plugins.
- Created an invoicing tool for billing periodical services (discounts, history, and more) with PDF generation as a part of the company's CRM.
- Wrote UML proposals of the billing features.
Technical Architect
Distilled
- Acted as the technical architect and main developer on a project (http://www.ooh.com).
- Wrote the technical proposal and code structure of large-scale web application based on the MVC architecture. The aim of web application was to list events all around the world.
- Crafted the administration zone for the back-end management which included also a front-end JavaScript based toolbar to give quick access to the admins.
- Developed an events dates and periodicity interface—a strong object-oriented JavaScript tool to generate events in a specific period.
- Handled several third-party services integration such as the Flickr API, YouTube API, Google Checkout API, PayPal API, Google Maps API, and geocoding.
- Wrote UML proposals and handled the implementation of a complex search; it was the combination of a full-text search, dates limits, location, categories, and more.
Web Developer
UI42
- Proposed and implemented modules for the company's CMS.
- Maintained and developed new features (such as a forum, blogs, real estates listings, and more) for a large-scaled media portal.
- Crafted a front-end JavaScript module to enable the live editing of CMS-managed websites.
- Implemented a complex e-shop module for multiple currencies and products prices .
- Implemented a universal and customizable module for a 3-step order process.
Web Developer
Studio Balda
- Created many presentations or dynamic web pages for different clients (the back-end and front-end).
- Proposed and developed my own CMS to manage small and medium websites.
- Developed a reusable back-end tool to collect data, store it, and export to XLS files.
- Created an online ordering tool for the restaurant which is still in use.
Experience
Piano Media
https://piano.io/WebElement
https://www.webelement.sk/TranslateKarate
Jameson Whiskey Graduate Program Website
https://www.jamesongraduateprogramme.com/I successfully handled PHP development, implementing form validation, secure data storage, user manipulation, administration interface, and responsive webpage adaptation for mobiles and tablets.
Online Furniture Catalog - Vue Development
https://www.moebel24.de/Symfony and Shopify Integration
https://midletondistillerycollection.com/Skills
Languages
ECMAScript (ES6), HTML, CSS3, JavaScript, PHP, CSS, HTML5, SQL, UML, TypeScript 2, Sass, TypeScript, Python, PHP 7, PHP 5
Frameworks
Lumen, Nuxt.js, Zend Framework, SilverStripe, Symfony, Laravel, AngularJS, Ionic, Symfony 2
Libraries/APIs
Vue, jQuery, React, Node.js, REST APIs, D3.js, Stripe, Google Maps API
Tools
PhpStorm, Git, Slack, Webpack, Webpack 4
Paradigms
Object-oriented Programming (OOP), Responsive, Continuous Integration (CI)
Storage
MySQL, PostgreSQL, MongoDB, SQL Performance, Amazon Aurora
Other
Ajax, API Integration, Web Development, Full-stack, Architecture, TinyMCE, OOP Designs, UML Diagrams, External Financial Reporting, Server-side PDF Generation, PHP Performance, Third-party APIs, GetText
Platforms
MacOS, Amazon Web Services (AWS), DigitalOcean, Docker, OS X, WordPress, Linux, Algolia
Education
Master's Degree in Informatics
Pavol Jozef Šafárik University - Košice, Slovakia
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