Boyan Filipov, Developer in Vienna, Austria
Boyan is available for hire
Hire Boyan

Boyan Filipov

Verified Expert  in Engineering

Full-stack Developer

Vienna, Austria

Toptal member since July 23, 2021

Bio

Boyan is a full-stack developer, an agile team player, and a clean code advocate with 20+ years of experience, including 15+ years as a freelance developer. He enjoys working on both the back and front ends of a good stack. After focusing on Java in his early career, he expanded into web technology with PHP and MySQL; then added Perl, PostgreSQL, Visual Basic, and JSP; and, most recently, shifted toward JavaScript, jQuery, and TypeScript with frameworks like React, Backbone.js, and Vue.js.

Portfolio

Walls.io (Freelance)
JavaScript, React, PHP, CakePHP, MySQL, Amazon Web Services (AWS), Docker, Jira...
Liza.network (Freelance)
JavaScript, Backbone.js, jQuery, PHP, PostgreSQL, Push Notifications...
Dokspace GmbH (Freelance)
Perl, PostgreSQL, JavaScript, jQuery, Back-end, Web Security

Experience

Availability

Part-time

Preferred Environment

MacOS, IntelliJ IDEA, DataGrip, Docker, Amazon Web Services (AWS), Lens Studio, Photoshop CS6, Lens

The most amazing...

...team I've worked with was Mobfox; my integration as a freelancer was seamless and our SSP handled four billion ads per hour with response times under 300 ms.

Work Experience

Senior Full-stack Developer

2019 - PRESENT
Walls.io (Freelance)
  • Collaborated with the team to further develop the existing social media aggregation platform and visual representation. Used CakePHP and React for the management back end and vanilla JavaScript for the visual front end.
  • Extended, debugged, and maintained the aggregator engine that collects data from the supported social networks, including Facebook, Instagram, and Twitter.
  • Assisted in the AWS integration and the maintenance there in collaboration with the DevOps team.
  • Use Jira and GitHub for the workflows and Scrum development.
Technologies: JavaScript, React, PHP, CakePHP, MySQL, Amazon Web Services (AWS), Docker, Jira, GitHub, Scrum, Back-end, Front-end, Full-stack, APIs, TypeScript, Redux

Senior Full-stack Developer (Freelance)

2018 - 2021
Liza.network (Freelance)
  • Developed the social platform based on PHP and PostgreSQL on the back end and Backbone.js and jQuery on the front end.
  • Maintained and, whenever possible, improved the heavy legacy codebase.
  • Coordinated and reviewed the work of two other freelancers that performed tasks from the project.
  • Maintained, adapted, and extended the WooCommerce WordPress shop integration and the custom API linking it to the project.
  • Developed and maintained the semantic search service in Python that the platform uses for its advanced search.
  • Implemented a PWA version of the platform and a push notification service.
Technologies: JavaScript, Backbone.js, jQuery, PHP, PostgreSQL, Push Notifications, Progressive Web Applications (PWAs), PWA, Back-end, Front-end, Full-stack

Senior Full-stack Developer

2015 - 2021
Dokspace GmbH (Freelance)
  • Further developed and maintained the FCS system as acquired from factline Webservices GmbH, still based on Perl and PostgreSQL.
  • Maintained the stack and infrastructure for the hosting and oversaw the work of the DevOps team.
  • Developed several upgrades to the stack to bring it up to date with current standards.
  • Worked on the security and stability of the whole platform.
Technologies: Perl, PostgreSQL, JavaScript, jQuery, Back-end, Web Security

Senior Full-stack developer

2017 - 2020
Mobfox (by Matomy) (Freelance)
  • Developed the front-end UI for the platform's back-end administration, using React, PHP, and MySQL for the back end.
  • Worked in an Agile team, mostly on-premise, using Jira for Scrum.
  • Maintained and improved the legacy code that the system came with and oversaw the upgrade process.
Technologies: JavaScript, React, PHP, MySQL, Java, Docker, Jira, Scrum, Front-end, Back-end, Full-stack, APIs, TypeScript, Redux

Full-stack Developer

2013 - 2018
Erste Group
  • Worked on several educational and charity projects as a freelance member of the Erste Hub's Beetwo team.
  • Integrated loopcms, a CMS system, into Hub projects, using PHP, MySQL, and jQuery.
  • Maintained very high security standards as demanded by the bank.
Technologies: PHP, MySQL, JavaScript, jQuery, Back-end, Web Security

Full-stack Developer | CTO

2005 - 2018
Eloops GmbH (Freelance)
  • Developed a proprietary CMS and implemented it in 60+ projects through the course of my cooperation with eloops.
  • Organized and maintained the hosting infrastructure until a dedicated DevOps resource was available.
  • Branched out of the CMS into several subsystems, most notably a CRM platform that is still in use.
Technologies: PHP, MySQL, Debian, Content Management Systems (CMS), Front-end, Back-end, Full-stack, Customer Relationship Management (CRM)

CTO

1999 - 2015
Factline Webservices GmbH
  • Developed and then oversaw the development of the community server (data management) software, in Perl and Mason as the back end.
  • Built an online chat application in Java, pure.js, and PostgreSQL on the server-side and applet on the front end, which was the only option at the time before Flash and HTML5.
  • Developed and co-developed the front end using JQuery.
Technologies: Perl, PostgreSQL, PHP, Java, Mason, jQuery, Back-end, Front-end, Full-stack

Walls.io

http://walls.io
A social network content aggregator and visualizer platform. We continually developed and upgraded the back end and the aggregator core while, on the front end, I worked on the React portion of the management UI and upgraded legacy, non-React pages to React.

I was a full-stack developer in the Agile development team. In a Scrum team environment and a medium-sized Agile team, my integration as a freelancer put me in a good position to influence (and balance between ) the development team and management. I also assisted (in a limited manner, as we had a dedicated DevOps team working on it) when the company migrated to AWS and helped debug the setup on multiple occasions.

Mobfox.com

http://mobfox.com
An adtech DSP/SSP platform, mobfox's core handled four billion ad requests per hour with its reactive Java core. My involvement in the project was mostly in the UI team, where we strived to upgrade the startups phase codebase in PHP and jQuery to a React client and a Java-based API back end. I worked on-premise in the Agile Scrum team on the back end and front end. The project was discontinued after an ownership transfer of the company, but the website shows the new rebranded software.

Liza.network

http://liza.network
A social platform for connecting people, liza.network was developed in the early 2010s. When I joined the project, the legacy code was already giving us headaches. The back end was based on a professionally designed PostgreSQL database coupled with an aging PHP codebase, which I improved. The front end was based on Backbone.js but heavily reliant on proprietary jQuery-based logic, which I cleaned as much as possible while implementing the client's new feature requirements.

Factline Community Server

http://www.factline.com
A data management system with several integrations in sectors such as construction, education, and social networking. The factline Community Server (FCS) is based on a heavily designed, data object model, PostgreSQL database developed way back in 1995. As a full-stack developer, I worked with Perl and Mason on the back end and vanilla and jQuery on the front end. We strived to keep the system running smoothly on the hosting options available at the time and subsequently implemented all the customized integrations that are still used by customers today.

LoopCMS

http://eloops.at
A proprietary CMS system that I started developing back in 2005. It was based on PHP and MySQL, mostly with jQuery in the front end. Subsequently, it was integrated into 60+ websites, shops, and CRM solutions, and was constantly upgraded to current standards all the way up to 2015.
1996 - 2001

Bachelor's Degree in Computer Science

Sofia University - Sofia, Bulgaria

Libraries/APIs

jQuery, React, Backbone.js

Tools

IntelliJ IDEA, DataGrip, Photoshop CS6, Jira, GitHub

Languages

PHP, JavaScript, SQL, HTML, CSS, HTML5, Perl, ECMAScript (ES6), Less, TypeScript, Java

Storage

MySQL, PostgreSQL, Amazon Aurora

Frameworks

Redux, CakePHP, Mason

Platforms

MacOS, Docker, Linux, Amazon Web Services (AWS), Debian

Paradigms

Scrum

Other

Front-end, Full-stack, APIs, SaaS, Web Security, Back-end, Software Development, Lens, Push Notifications, PWA, Content Management Systems (CMS), Customer Relationship Management (CRM), Progressive Web Applications (PWAs)

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