Andu Fratu, Developer in Madrid, Spain
Andu is available for hire
Hire Andu

Andu Fratu

Verified Expert  in Engineering

Full-stack Development Developer

Location
Madrid, Spain
Toptal Member Since
December 11, 2018

Since 2007, Andu has been making a living as a programmer as both a freelancer and as part of various teams for companies big and small. One constant throughout is that he always strives for excellence and to outdo himself on his next project. He also has experience with both web and mobile technologies and is always up for a challenge. Andu is very accustomed to working in diverse environments with people from all over the world.

Portfolio

Prior
Swift, Android, iOS, Ionic, Cordova, Angular, TypeScript, JavaScript, PHP, Vue...
Self-employed
React, Next.js, Tailwind CSS, Laravel, Chart.js, Figma, Web Development...
Freelance Clients
React, TypeScript, JavaScript, Vue 2, MongoDB, Web Dashboards, Dashboard Design...

Experience

Availability

Full-time

Preferred Environment

Git, Emacs, MacOS, Linux

The most amazing...

...project I've worked on is an online ordering platform for restaurants.

Work Experience

Chief Technical Officer

2015 - PRESENT
Prior
  • Built the back-end for an online ordering platform for restaurants from the ground up using PHP.
  • Developed Android and iOS applications from scratch as part of the same online ordering platform for restaurants, using Ionic with Cordova.
  • Created a web module for the same online ordering platform using Angular.
  • Ran the server infrastructure needed to provide service to the clients of the online ordering platform.
  • Developed various tools and scripts to automate different tasks and processes for the day-to-day operations of the platform.
Technologies: Swift, Android, iOS, Ionic, Cordova, Angular, TypeScript, JavaScript, PHP, Vue, Node.js, Express.js, CakePHP, Agile Software Development, Facebook API, Test-driven Development (TDD), Google Analytics API, Cordova Plugins, CSS, HTML5, Back-end, APIs, REST APIs, Full-stack, Full-stack Development, Nuxt.js, ECMAScript (ES6), Front-end, Testing, REST, Front-end Development, Apache, Linux, MySQL, Objective-C, Git, PHP 5, MacOS, HTML, AngularJS, SaaS, Beanstalkd, Programming, Bootstrap, Message Queues, Mobile, Startups, Team Leadership, Architecture, API Integration, Facebook Login, App Reviews, NoSQL, Firebase, eCommerce, Back-end Architecture, Payment Gateways, Technical Leadership, Database Design, Software Architecture, Web Development, Redis, Ubuntu, SCSS, Mobile App Development, Card Payments, Digital Payments, Stripe Payments, Amazon Web Services (AWS), Databases, CTO, Firebase Cloud Functions, Web Design, Leadership, SQL, Back-end Development, Authorization, User Authentication, Design Systems, Docker, Amazon S3 (AWS S3), Dashboards, CVS, CSV Export, Vue 2, Web Dashboards, Dashboard Design, Sass, Object-oriented Programming (OOP), DigitalOcean, GitHub, Vanilla JS

Full-stack Developer

2023 - 2024
Self-employed
  • Implemented the back end using Laravel and deployed it to Amazon ECS using Docker. Some of the functionality built included importing and exporting CVS/Excel, file uploads, user registration, and data input.
  • Implemented the front end using Next.js and deployed it to Amazon ECS using Docker. Used Figma to design and implement various functionalities, including user registration, data input, graphs, and CSV/Excel import/export.
  • Configured the staging and production environments using AWS (Amazon ECS for running Docker images, Amazon Relational Database Service (RDS) for database, AWS load balancers, etc.).
Technologies: React, Next.js, Tailwind CSS, Laravel, Chart.js, Figma, Web Development, Dashboards, Graphs, CVS, CSV Export, Amazon S3 (AWS S3), Amazon Elastic Container Service (Amazon ECS), Docker, Amazon Web Services (AWS), Design Systems, Amazon RDS, MySQL, SQL, Front-end Development, Back-end Development, Authorization, User Authentication, Web Dashboards, Dashboard Design, Sass, Flexbox, Amazon EC2, GitHub

Senior Full-stack Developer

2023 - 2024
Freelance Clients
  • Implemented various dashboard pages using data tables, aggregating data from APIs, and implementing search and pagination.
  • Implemented various landing pages using the designs provided by Figma.
  • Provided support on implementing various APIs and cron jobs to build statistics based on user actions and provided access to that data in the dashboard.
Technologies: React, TypeScript, JavaScript, Vue 2, MongoDB, Web Dashboards, Dashboard Design, Figma, Express.js, Nuxt.js, Axios, Bootstrap, APIs, REST APIs, Vuex, Redux, Sass, CSS, HTML, REST, Front-end Development, NoSQL, Web Design, Tailwind CSS, Back-end Development, Authorization, User Authentication, Design Systems, Flexbox, GitHub

Angular Developer

2019 - 2023
Automated Business Logic, LLC
  • Implemented the main app using Angular, which included a content feed, a commenting feature, sharing, and a web socket push API.
  • Provided support for the release of the application on the App Store and Google Play Store.
  • Built various Cordova plugins to provide functionality like background media play and then migrated the application and the respective plugins to Capacitor.
Technologies: JavaScript, Bootstrap, Angular, Ionic, Webpack, Cordova, WebSockets, Capacitor, Cordova Plugins, YouTube API, Progressive Web Applications (PWA), REST, Front-end Development, SQL, Authorization, User Authentication, Sass, GitHub

Angular PWA Developer

2022 - 2022
Julio Cesar Simczak Vedana
  • Implemented real-time tracking of currently playing games, rankings of the players based on the points won for their correct predictions, and graphs showing the evolution of their position throughout the World Cup, using Chartist.js.
  • Built the app using Angular and distributed it on Google Play and App Store using PWABuilder.
  • Provided support for the release. It was downloaded by over 100,000 users, and it served more than 20,000 active users during matches.
Technologies: Angular, Ionic, JavaScript, PWA, Cordova, Chartist.js, Graphs, PWABuilder, GitLab, Progressive Web Applications (PWA), REST, Front-end Development, Figma, SQL, Authorization, User Authentication, Sass, Flexbox

Senior Software Engineer

2011 - 2015
Tuenti
  • Contributed to the development of the MVNO platform by providing support for developing the platform's customer account and experience segments.
  • Developed new features for the company's Android-based social networking app.
  • Trained other developers on Android programming and best practices.
  • Collaborated as part of the core Android mobile team developing a framework to be used across teams within the company, focusing on good practices and performance.
  • Conducted tech interviews for candidates applying for jobs at the company.
Technologies: Objective-C, iOS, Java, Android, HTML, JavaScript, PHP, Agile Software Development, Facebook API, Test-driven Development (TDD), CSS, HTML5, Back-end, APIs, REST APIs, Full-stack, Full-stack Development, Front-end, Testing, REST, Front-end Development, Linux, MySQL, Git, PHP 5, MacOS, Programming, ECMAScript (ES6), Message Queues, Mobile, Team Leadership, Architecture, API Integration, NoSQL, CI/CD Pipelines, Jenkins, Back-end Architecture, Technical Leadership, Database Design, Software Architecture, Web Development, Ubuntu, Material Design, Mobile App Development, Card Payments, Digital Payments, Databases, Leadership, SQL, Back-end Development, Authorization, User Authentication, Object-oriented Programming (OOP), Vanilla JS

Software Developer

2010 - 2011
Machteam Soft
  • Collaborated with the team that built from the ground up a deal-of-the-day platform.
  • Developed, together with a team and from scratch, a press release platform that brought together companies and journalists.
  • Integrated the company's blogging platform with another blogging platform acquired by the company, ensuring a seamless operation for their respective users.
  • Supported and maintained various legacy systems and websites that the company built and ran.
  • Helped finish up a class reunion platform that the company was building at the time I joined.
Technologies: HTML, JavaScript, PHP, jQuery, Agile Software Development, Facebook API, Test-driven Development (TDD), HTML5, Back-end, Full-stack, Full-stack Development, Front-end, Front-end Development, Apache, Linux, MySQL, Git, PHP 5, APIs, REST APIs, Programming, REST, Team Leadership, Facebook Login, App Reviews, eCommerce, Back-end Architecture, Payment Gateways, Database Design, Software Architecture, Web Development, Ubuntu, Databases, Web Design, SQL, Back-end Development, Authorization, User Authentication, Object-oriented Programming (OOP), Vanilla JS

Software Developer

2007 - 2009
ITLand Multimedia
  • Built a platform for the management of trucks and shipments for a recycling company.
  • Updated and maintained a client's management platform for a debt collecting agency.
  • Constructed a platform to track the workflow for the IT operations and services department.
Technologies: HTML, JavaScript, PHP, jQuery, Full-stack, Full-stack Development, Front-end, Front-end Development, Apache, MySQL, PHP 5, APIs, REST APIs, Back-end, Programming, Team Leadership, Back-end Architecture, Database Design, Software Architecture, Web Development, Ubuntu, Databases, SQL, Back-end Development, Authorization, User Authentication, Object-oriented Programming (OOP), Vanilla JS

Prior

https://www.priorhq.com/
Prior is an online ordering platform for restaurants built as a SaaS offering. It includes mobile apps for Android and iOS, a web module for the customer-facing side, and a dashboard to manage menus, promos, schedules, and 3rd-party integrations (delivery services, payments, and more) for the restaurant-facing side. It serves over 100 restaurants all across Spain and has processed over 300,000 orders in the past five years.

Bolão 2022 – World Cup 2022 Predict the Winner App

https://bolao.top/
Bolão 2022 is an application created to allow family, friends, and colleagues to play against each other by trying to guess the scores and winners of the 2022 World Cup matches. It includes real-time tracking of currently playing games, rankings of the players based on the points won for their correct predictions, and graphs showing the evolution of their position throughout the World Cup. It was built in Angular and distributed on Google Play and App Store using PWABuilder. It also used Chartist.js to draw the graphs. It has been downloaded by over 100,000 users, and it served more than 20,000 active users during matches.

ROIL – Interconnected Content

https://www.roil.com
ROIL is a service that allows you to access content from different sources (podcasts, YouTube channels, websites/blogs, etc.) in one place by following feeds and recommending items based on your preferences. I worked on developing the website and mobile applications using Angular and Ionic with Cordova and later Capacitor.

Languages

HTML, JavaScript, PHP 5, TypeScript, HTML5, ECMAScript (ES6), SCSS, Sass, SQL, PHP, Java, Objective-C, Swift, CSS, C++

Frameworks

Angular, CakePHP, AngularJS, Bootstrap, Vanilla JS, Ionic, Express.js, Nuxt.js, Next.js, Material UI, Tailwind CSS, Redux, Laravel, React Native

Libraries/APIs

jQuery, Node.js, REST APIs, Facebook Login, Flexbox, Facebook API, Google Analytics API, Vue, React, YouTube API, Twilio API, Vue 2, Vuex, Chart.js, Chartist.js, Web Audio

Tools

Capacitor, GitHub, Emacs, Git, Apache, Cordova Plugins, GitLab CI/CD, GitLab, Jenkins, CVS, Amazon Elastic Container Service (Amazon ECS), Elastic, PWABuilder, Webpack, Figma

Paradigms

REST, Back-end Architecture, Database Design, Object-oriented Programming (OOP), Agile Software Development, Test-driven Development (TDD), Testing

Platforms

Mobile, DigitalOcean, MacOS, Android, iOS, Linux, Firebase, Ubuntu, Twilio, Amazon Web Services (AWS), Docker, Amazon EC2

Storage

Databases, Amazon S3 (AWS S3), MySQL, MongoDB, NoSQL, Redis, PostgreSQL

Industry Expertise

Web Design

Other

APIs, Back-end, Programming, Full-stack, Full-stack Development, Front-end, Front-end Development, Startups, Architecture, API Integration, App Reviews, eCommerce, Payment Gateways, Software Architecture, Web Development, Mobile App Development, Card Payments, Digital Payments, CTO, Web Dashboards, Dashboard Design, Dashboards, Back-end Development, Authorization, User Authentication, Cordova, Beanstalkd, PWA, Progressive Web Applications (PWA), Responsive Web Apps, Message Queues, Team Leadership, WebSockets, CI/CD Pipelines, Technical Leadership, Material Design, Stripe Payments, Graphs, Axios, Firebase Cloud Functions, Leadership, CSV Export, Design Systems, Amazon RDS, SaaS, Microcontrollers

2005 - 2009

Bachelor's Degree in Systems and Automation

Politehnica University of Bucharest - Bucharest, Romania

DECEMBER 2014 - PRESENT

Programming Languages

University of Washington via Coursera

SEPTEMBER 2014 - PRESENT

Programming Cloud Services for Android Handheld Systems: Security

Vanderbilt University via Coursera

SEPTEMBER 2014 - PRESENT

Programming Cloud Services for Android Handheld Systems

Vanderbilt University via Coursera

JULY 2014 - PRESENT

Pattern-oriented Software Architectures: Programming Mobile Services for Android Handheld Systems

Vanderbilt University via Coursera

MARCH 2014 - PRESENT

Programming Mobile Applications for Android Handheld Systems

University of Maryland, College Park via Coursera

APRIL 2012 - PRESENT

Zend Certified Engineer PHP 5.3

Zend.com

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