Stratos Nikolaidis, Developer in Xemxija, Malta
Stratos is available for hire
Hire Stratos

Stratos Nikolaidis

Verified Expert  in Engineering

Software Engineer and Developer

Location
Xemxija, Malta
Toptal Member Since
January 20, 2014

Stratos has been a professional programmer since 2000 and is an established software engineer. His next goal is to become a software architect and consultant. Stratos's deep knowledge, experience, technical, and communication skills will enable him to face any challenge.

Portfolio

Tobias Rosen dba Rosen Advertising
SCSS, Ajax, Git, Bootstrap 3, Sass, HTML to WordPress, WordPress Design...
Sociallyin, LLC (via Toptal)
Git, Bootstrap 3, WordPress Design, WordPress API, JavaScript, jQuery, UPS API...
Youwin
SCSS, Ajax, Git, Bootstrap 3, Sass, HTML to WordPress, WordPress Design...

Experience

Availability

Part-time

Preferred Environment

MySQL Workbench, Apache, Ubuntu, Git, Sublime Text, Visual Studio Code (VS Code), Windows, Linux

The most amazing...

...app I've built is a search engine for a betting site using Node/Vue/Firebase. It is 100% integrated with the site, modifying the betslip directly.

Work Experience

WordPress Developer

2019 - PRESENT
Tobias Rosen dba Rosen Advertising
  • Developed law firm websites in WordPress, focusing on SEO performance.
Technologies: SCSS, Ajax, Git, Bootstrap 3, Sass, HTML to WordPress, WordPress Design, User Experience (UX), WordPress API, WordPress Themes, jQuery, JavaScript, CSS, HTML, PHP, WordPress, HTML5, LAMP, APIs, SQL, QuickBooks API, QuickBooks Online, Relational Databases, Finance, Full-stack, Integration, Mobile First, Full-stack Development, API Integration, MariaDB, Customer Relationship Management (CRM), SaaS

WooCommerce UPS Integration

2018 - PRESENT
Sociallyin, LLC (via Toptal)
  • Developed WordPress a plugin/theme.
  • Modified existing plugins.
  • Extending an amazing song writing platform.
  • Adding social media features making it more appealing.
Technologies: Git, Bootstrap 3, WordPress Design, WordPress API, JavaScript, jQuery, UPS API, WooCommerce, PHP, WordPress, CSS, HTML, LAMP, APIs, SQL, Relational Databases, Full-stack, Full-stack Development, API Integration, SaaS

Head of Development

2014 - PRESENT
Youwin
  • Made site adjustments using Google Tag Manager and a Google Firebase real-time database.
  • Implemented marketing strategies and techniques on site.
  • Maintained back-end tasks using Node.js. Tasks included domain updates, QA systems, and communication/process with third-party platforms.
  • Extended the usage of the Bootstrap grid system; most of the internal-use sites are using Bootstrap—it's really easy and friendly to work with.
  • Performed dynamic updates using jQuery and push technologies (Pub/Nub).
  • Developed and maintained multiple WordPress sites (single and network installations).
  • Built NoSQL databases using MongoDB; all our back-end systems are using MongoDB to store all data.
  • Created my own search engine using Node/Firebase/Vue for sports searching.
  • Build widgets based on Vue.js using Firebase as a back end.
  • Managed a small team of four developers working on separate projects; my primary role was to organize the team and be the communication point between the dev team and the rest of the company.
Technologies: SCSS, Ajax, Git, Bootstrap 3, Sass, HTML to WordPress, WordPress Design, User Experience (UX), JavaScript, Bootstrap, jQuery, Node.js, MongoDB, Zend Framework, WordPress, PHP, Vue, Vuex, CSS, HTML5, HTML, Linux, LAMP, APIs, SQL, Relational Databases, Finance, Excel 365, Full-stack, Integration, Mobile First, Full-stack Development, API Integration, MariaDB, Customer Relationship Management (CRM), SaaS

WordPress Developer

2022 - 2022
Dillon Taylor
  • Created a library to scrap properties from websites and store them in a local database. The process stores and updates +25,000 properties daily.
  • Developed a search form for the data stored by the scarping process. All search results are stored in the database, allowing the client to review and modify them if needed.
  • Transferred all client and search information into Salesforce lead entries.
Technologies: WordPress, WordPress Plugins, Web Scraping, APIs, Salesforce API, SQL, Relational Databases, Finance, Full-stack, Integration, Mobile First, Full-stack Development, API Integration, MariaDB

WordPress/JavaScript Developer

2019 - 2019
Omid Aghazadeh dba RentDuo
  • Provisioned JavaScript apps using the AWS Lambda platform.
  • Implemented Adobe Sign (e-signature service) on the site.
  • Migrated JavaScript (Lambda) functionality to WordPress.
Technologies: Amazon Web Services (AWS), Git, WordPress API, JavaScript, AWS Lambda, PHP, WordPress, CSS, HTML5, SQL, Relational Databases, Finance, Full-stack, Full-stack Development

PHP/WordPress Developer

2019 - 2019
Gatemore (via Toptal)
  • Modified a WordPress theme.
Technologies: Git, jQuery, PHP, WordPress, CSS, Linux, LAMP, SQL, Relational Databases, Full-stack Development, MariaDB

PHP Expert

2019 - 2019
Freediving Instructors International (via Toptal)
  • Provided expertise with PHP, Signagle's API, and programming.
Technologies: Ajax, Git, WordPress API, JavaScript, jQuery, PHP, CSS, HTML, SQL, Relational Databases, Full-stack Development, MariaDB

WordPress Developer

2019 - 2019
Jonathan Bethune (via Toptal)
  • Developed back-end features in WordPress.
  • Communicated with third-party services.
  • Shortened URLs using bit.ly's API.
Technologies: WordPress Themes, Bitly API, PHP, WordPress, CSS, HTML, SQL, Relational Databases, Full-stack Development, MariaDB

WordPress Developer

2018 - 2019
Hookist
  • Converted the desktop site to a fully mobile-friendly one; not just responsive but with elements redesigned to match the mobile UX.
  • Created a social media-like interface and functionality where users are contributing by adding lyrics in songs-to-be-written, with summaries, top tracks and lyrics.
  • Used caching extensively to improve database queries using WordPress's transient API.
Technologies: WordPress, PHP, CSS3, Ajax, APIs, Responsive, Responsive Design, Responsive Layout, Responsive UX Design, SocialEngine, Payment APIs, CSS, HTML5, HTML, Linux, LAMP, SQL, Relational Databases, Finance, Full-stack, Integration, Mobile First, Full-stack Development, API Integration, MariaDB, SaaS

WordPress Developer

2018 - 2019
End Party Politics (via Toptal)
  • Designed a WordPress theme.
  • Developed a back-end plugin.
  • Modified existing functionality.
Technologies: Ajax, Bootstrap 3, HTML to WordPress, WordPress Design, User Experience (UX), JavaScript, jQuery, WordPress Themes, PHP, WordPress, CSS, SQL, Relational Databases, Mobile First, Full-stack Development, MariaDB

Full-stack Web Developer

2015 - 2017
Themindfulnesssummit.com (via Toptal)
  • Maintained and developed high-traffic WordPress sites.
  • Developed automations with Eventbrite, Intercom, and Mailchimp.
  • Extended theme development.
  • Administrated and managed WPEngine.
  • Extended third-party pixel tracking.
  • Developed a single-page WooCommerce instance.
Technologies: Ajax, Git, Bootstrap 3, HTML to WordPress, WordPress Design, User Experience (UX), JavaScript, jQuery, PHP, WordPress Themes, Mailchimp, Intercom, Eventbrite, WooCommerce, WordPress, CSS, HTML5, Linux, LAMP, APIs, SQL, Relational Databases, Full-stack, Integration, Mobile First, Full-stack Development, API Integration, MariaDB, SaaS

Croptender Mobile Application Back End

2015 - 2015
Justin Trouard (via Toptal)
  • Developed a WordPress plugin and theme.
Technologies: JavaScript, jQuery, WordPress Themes, PHP, WordPress, CSS, HTML5, SQL, Relational Databases, Full-stack Development

Developer

2014 - 2015
Mixergy (via Toptal)
  • Created a WordPress search page that will have infinite scrolling and be fully responsive. Search can be done based on search text or specific tags. Admins have the functionality to modify article tags directly from the search results. Search operates while the user types in the search field.
  • Created a plugin (not connected to the specific theme) using only WordPress API.
Technologies: CSS, JavaScript, Database Caching, MySQL, PHP, HTML, Ajax, jQuery, WordPress, HTML5, SQL, Relational Databases, Full-stack Development, MariaDB

Senior PHP Developer

2013 - 2014
DNX Corporation
  • Enhanced use of JavaScript using Ajax calls.
  • Used event-driven jQuery and the Symfony 2 framework.
  • Developed a platform to display different outputs for desktop, mobiles, and tablets.
  • Collaborated with four different development teams across Europe.
  • Optimized the website for traffic approaching 25 million visits per month.
  • Created testing scenarios with Selenium library and Java.
Technologies: Git, WordPress, User Experience (UX), Java, Selenium, jQuery, JavaScript, Less, CSS3, HTML5, Symfony 2, PHP, CSS, Linux, LAMP, SQL, Relational Databases, Full-stack, Full-stack Development, API Integration, MariaDB

IT Specialist

2010 - 2013
4th Regional Health Authority of Macedonia and Thrace, Greece
  • Worked for PROHEALTH - Interreg Greece - Bulgaria
  • Developed a portal for the 4th Regional Health Authority of Macedonia and Thrace.
  • Handled electronic transmission of incoming mail.
  • Managed and supported the IT departments in all hospitals in Macedonia and Thrace.
Technologies: Elevate API, MySQL, Delphi, PHP, C#, CSS, SQL, Relational Databases, Finance, Excel 365, Customer Relationship Management (CRM)

IT/Scientific Consultant

2007 - 2013
Bits and Bytes Software
  • Enabled live communication between e-shops and ERP systems.
  • Merged e-shops and TecDoc databases.
  • Created complete custom ERP systems.
  • Developed mobile applications using the Kalipso engine.
  • Developed complex custom solutions for ERP systems.
Technologies: Ajax, HTML to WordPress, WordPress Design, WordPress, User Experience (UX), WordPress API, Delphi, C#, jQuery, JavaScript, Microsoft SQL Server, MySQL, HTML, SQL, Relational Databases, Finance, Excel 365, Full-stack, Full-stack Development, Customer Relationship Management (CRM)

IT Analyst

2005 - 2010
General Hospital of Thessaloniki, Greece «AGIOS PAVLOS»
  • Supported the data and computer installation in the hospital.
  • Handled applications development for the needs of the hospital’s departments.
Technologies: Windows, MySQL, Delphi, Linux, SQL, Relational Databases, Finance, Excel 365, Full-stack Development

Software Developer

2001 - 2005
Protasys S.A.
  • Worked on DLL development for Altec Atlantis ERP.
  • Used JSP, JavaBeans, and EJB under the JBoss Application Server.
  • Built custom applications using Delphi and Oracle.
Technologies: User Experience (UX), WordPress, JavaScript, Oracle, Delphi, SQL, Relational Databases, Excel 365, Full-stack, Full-stack Development, Customer Relationship Management (CRM)

Software Engineer

2000 - 2002
Martel S.A.
  • Developed a fleet management application.
  • Created the pilot program for real-time fleet management for the public transportation of Thessaloniki, Greece (oasth).
Technologies: User Experience (UX), WordPress, SQL, Relational Databases, Excel 365, Full-stack, Full-stack Development

Software Developer

1998 - 2001
Unisoft S.A.
  • Integrated the Euro currency into the main ERP (Capital).
  • Handled analytical accounts in industrial pricing.
Technologies: Delphi, Pascal, SQL, Full-stack, Full-stack Development, Customer Relationship Management (CRM)

Spare Parts Website

An e-shop based on PrestaShop+TecDoc* with the following features:

1. The e-shop communicates with the client's ERP system, synchronizing its product database.
2. Custom TecDoc search engine
3. The results of the TecDoc search are merged with the client's products.
4. In TecDoc results, products that already exist in the ERP can be purchased and the rest can be ordered.
5. When an online order is downloaded to the client's ERP, there is an intermediate state where:
• If an order contains only actual products, it is imported in the ERP.
• In case of the order containing products for order (products not existing in stock), then the client can cancel the order, remove or replace the nonexistant products, automatically create products in the ERP with data retrieved by the database, and complete the process by importing the invoice to the ERP.

* TecDoc: A joint electronic catalogue for the Automotive Aftermarket that unites different competitors under one roof.

ProOffice E-shop

An e-shop based on the PrestaShop engine, synchronized with the client's ERP system. Requirements include B2B, a custom modal form for online help and info, a custom modal form for negotiation per site and per product, and WCAG 2.0 compatibility.

Coffee Ouzounoglou Mobile App

A tool for invoicing on a vehicle. It was developed with Kalipso Mobile Development and runs in Windows Mobile. Users can invoice and collect (cache and cheques). Every transaction is printed in a portable printer. The bridge application imports all transactions in the client's ERP.

NoveBagno

Unique facility solutions for the bathroom. I completely custom designed the website on PHP/MySQL.

Marsanis Mobile App

http://www.marsanis.gr/
A tool for for exporting and importing decoration products in-house using mobile terminals, developed with Kalipso Mobile Development, the bridge application with C# (imports orders in the client's ERP). All data (products and customers) is imported on the mobile terminal so the whole procedure can be sped up. When users want, they can synchronize with the server and refresh all data. When a user fills in an order, he first selects the customer. When selecting a product (through a built-in barcode scanner), the terminal communicates with ERP through web services to receive the price (price lists are stored in the ERP). When the order is completed, it is synchronized in real time with the ERP and the system prints the order automatically. The customer uses 4-5 mobile terminals with no problem at all.

Municipality Emmanouil Pappa Mobile App

In collaboration with Telesto Technologies Ltd, I implemented a water counter mobile application for the municipality. The solution has two applications, a desktop application and a mobile (Windows Mobile) one. The desktop application communicates with a software called Genesis for retrieving all information of registers in the municipality (name information, address information, counter information and building type). When users measure for the first time, they can retrieve the GPS position of the meter to increase and ease the searching procedure. Using GPS or the built-in barcode scanner (each counter has its own barcode), users can complete a transaction with ease. We developed the mobile application in Kalipso Mobile Development and the desktop in C# using MySQL as the database.

Thilasmos

A heavily customized WordPress blog on breastfeeding, designed for visual effect.

HealthMed

A custom PHP website for beauty and cosmetics.

Master Organic Chemistry

http://www.masterorganicchemistry.com
Created a WordPress search page that will have infinite scrolling and be fully responsive. Search can be done based on search text or specific tags. Admins have the functionality to modify article tags directly from the search results. Search operates while the user types in the search field.

The Mindfulness Summit

https://www.themindfulnesssummit.com
Maintaining and developing WordPress sites with number of improvements in both back and front end. High traffic sites with tight integration with multiple third-party services.

Languages

HTML5, CSS, Sass, SCSS, Less, SQL, CSS3, HTML, JavaScript, PHP, UML, Pascal, C#, Delphi, Java

Frameworks

Bootstrap 3, Divi, Bootstrap, Zend Framework, Symfony 2, Laravel, Selenium, Smarty, PhoneGap

Libraries/APIs

REST APIs, WordPress API, WordPress REST API, jQuery, jQuery UI, Vuex, Nginx-rtmp, Node.js, Vue, Elevate API, Bitly API, UPS API, QuickBooks API, Facebook API, Salesforce API

Tools

Microsoft Excel, Bitbucket, GitHub, Sublime Text 2, Git, GitLab, Chrome Developer Tools, Subversion (SVN), Paint.NET, Asana, Trello, Slack, Sublime Text, InVision, Facebook Pixel, NGINX, WP eCommerce, Zen Coding, MySQL Workbench, Apache, PrestaShop, Redmine, Mailchimp, Figma, Microsoft Access, Crystal Reports, Vagrant, Google Optimize

Paradigms

Responsive Web Design (RWD), Responsive Coding, Responsive, Class-based OOP, Model View Controller (MVC), Object-oriented Programming (OOP), REST, Responsive Layout, Agile Software Development, UX Design, Event-driven Programming, Scrum

Platforms

Linux CentOS 7, NetBeans, WordPress, Visual Studio Code (VS Code), Windows, Ubuntu, Linux, Oracle, LAMP, WooCommerce, AWS Lambda, Amazon Web Services (AWS), SocialEngine, Joomla, Oracle Database

Storage

MongoDB, MySQL, WP Engine, Relational Databases, MariaDB, Redis, Redis Cache, Firebase Realtime Database, Oracle SQL, Firebird, Microsoft SQL Server, Database Caching

Other

API Integration, APIs, Front-end, Front-end Design, Front-end Development, WordPress Themes, WordPress Design, HTML to WordPress, Ajax, Programming, WordPress Plugins, Excel 365, Full-stack, Integration, Mobile First, Full-stack Development, User Interface (UI), Pixel Perfect, Responsive Design, Responsive UX Design, Google Tag Manager, Kalipso Mobile Development, Single-page Applications (SPA), GitFlow, SEO Tools, User Experience (UX), Web Development, Web Scraping, Finance, Customer Relationship Management (CRM), SaaS, Eventbrite, Intercom, Payment APIs, QuickBooks Online

1992 - 1998

Bachelor's Degree in Computer Software Engineering

Alexander Technological Educational Institute of Thessaloniki, Greece - Thessaloniki, Greece

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