Stratos Nikolaidis

Stratos Nikolaidis

Xemxija, St. Paul's Bay, Malta
Hire Stratos
Scroll To View More
Stratos Nikolaidis

Stratos Nikolaidis

Xemxija, St. Paul's Bay, Malta
Member since November 11, 2013
Stratos has over 15 years of experience as a professional programmer and is an established software engineer. His next goal is to become a software architect and consultant. His deep knowledge, experience, and technical and communication skills will enable him to face any challenge.
Stratos is now available for hire
Portfolio
Experience
  • JavaScript, 9 years
  • PHP, 9 years
  • CSS3, 4 years
  • WordPress, 4 years
  • Symfony2, 2 years
  • jQuery, 6 years
Xemxija, St. Paul's Bay, Malta
Availability
Part-time
Preferred Environment
Linux, Windows, NetBeans, Sublime, Git
The most amazing...
...thing I've coded is an optimization of a complex SQL query joining PrestaShop with TecDoc to reduce query time from 14 minutes to 1.5 seconds.
Employment
  • Senior PHP Developer
    Youwin
    2014 - PRESENT
    • NoSQL databases using mongo db.
    • Extended usage of bootstrap grid system.
    • Dynamic update using jquery and push technologies (pubnub).
    Technologies: PHP, Zend framework, mongo DB, nodejs, jquery, bootstrap
  • IT/Scientific consultant
    Bits and Bytes Software
    2007 - PRESENT
    • 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: PHP, HTML, MySQL, DBISAM, MS SQL Server, JavaScript, jQuery, C#, Delphi
  • Rebuilding Interview Page
    Mixergy (via Toptal)
    2014 - 2015
    • Created a WordPress search page that will have infinite scrolling and fully responsive.
    • Search can be done based on search text or specific tags.
    • Admins had the functionality on modifying article tags directly from the search results.
    • Search while user types on the search field.
    • The implementation was by creating a plugin (so not connected to the specific theme) and used only WordPress api.
    Technologies: WordPress, jQuery/Ajax, HTML/CSS, PHP, MySQL, Data caching
  • Senior PHP Developer
    DNX Corporation
    2013 - 2014
    • 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 25M visits per month.
    • Creating testing scenarios with Selenium library and Java.
    Technologies: PHP, Symfony2, HTML5, CSS3, LESS, JavaScript, jQuery, Selenium/Java
  • IT Specialist
    4th Regional Health Authority of Macedonia and Thrace, Greece
    2010 - 2013
    • 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: C#, PHP, Delphi, MySQL, DBISAM
  • IT Analyst
    General Hospital of Thessaloniki, Greece «AGIOS PAVLOS»
    2005 - 2010
    • Supported the data and computer installation in the hospital.
    • Handled applications development for the needs of the hospital’s departments.
    Technologies: Delphi, MySQL, Windows
  • Software Development
    Protasys S.A.
    2001 - 2005
    • 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: Delphi, Oracle
  • Software Engineer
    Martel S.A.
    2000 - 2002
    • Developed a fleet management application.
    • Created the pilot program for real time fleet management for the public transportation of Thessaloniki, Greece (oasth).
    Technologies: Delphi, Oracle
  • Software Development
    Unisoft S.A.
    1998 - 2001
    • Integrated the Euro currency into the main ERP (Capital).
    • Handled analytical accounts in industrial pricing.
    Technologies: Pascal 5, Delphi
Experience
  • Jinnie Femme online magazine (Development)
    http://www.jinnie-femme.eu/

    A fashion and culture online magazine that I worked with. I developed a custom event management system allowing visitors to submit their own events using a custom-made form. The event is posted inside WordPress and awaits authorization from the administrator. After that, it's visible through a custom-made event calendar widget.

  • Spare parts web site (Development)

    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:
    5.1 If an order contains only actual products, it is imported in the ERP.
    5.2 In case of the order containing products for order (products not existing in stock), then the client can:
    5.2.1 Cancel the order
    5.2.2 Remove the non-existing products
    5.2.3 Replace the non-existing products with actual products in stock
    5.2.4 Automatically create product records in the ERP, with data retrieved by the TecDoc database
    5.2.5 Complete the process by importing the invoice in the ERP

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

  • ProOffice eshop (Development)

    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.

  • Mobile App: Coffee Ouzounoglou (Development)
    http://www.ouzounoglou.gr/

    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 (Development)
    http://www.novebagno.gr/

    I completely custom designed a website on PHP/MySQL.

  • Mobile App: Marsanis, exporting and importing decoration products (Development)
    http://www.marsanis.gr/

    A tool for in-house ordering 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 ERP). When the order is completed, it is synchronized in real time with ERP and the system prints the order automatically. The customer uses 4-5 mobile terminals with no problem at all.

  • Mobile app: Municipality Emmanouil Pappa (Development)

    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, breastfeeding blog (Development)
    http://www.thilasmos.com/

    A heavily customized WordPress blog designed for visual effect.

  • HealthMed, custom PHP site (Development)
    http://www.healthmed.gr/

    A custom PHP web site for beauty and cosmetics.

  • Nail Me! mobile application (Development)

    Welcome to the most beautiful application for mobile devices!

    Nail me! is a mobile application that wants to give to the ladies of the internet, the best of what they worship: Nails

    Having a library with more than 30.000 nails, Nail me! is the most complete mobile application. Available for Android smartphones, you can download it from Google Play.

Skills
  • Languages
    SQL, Delphi, CSS3, JavaScript, PHP, HTML, LessCSS, UML, C#, Java
  • Frameworks
    Smarty, Selenium, Symfony2, Bootstrap 3.0, Zend Framework, PhoneGap
  • Tools
    Git, Sublime Text 2, Chrome Developer Tools, Netbeans, PrestaShop, Subversion, GitLab, Git flow, MySQL Workbench, Redmine, GitHub, Gimp, Microsoft Excel, Paint.NET, Crystal reports, Access, WP e-Commerce, Apache, Vagrant, Zen Coding
  • Platforms
    WordPress, Ubuntu, Windows 7, Windows 8, Linux, Joomla, Oracle Database
  • Storage
    MySQL, Oracle SQL, Microsoft SQL Server, Oracle, MongoDB, Firebird
  • Misc
    Kalipso Mobile Development, Single-page application, BitBucket
  • Libraries/APIs
    jQuery UI, jQuery, Facebook API
  • Paradigms
    Class-based OOP, REST, MVC, AJAX, User experience design, Object-oriented Programming (OOP), Event-driven Programming, Agile Software Development, Scrum
Education
  • Bachelor's degree in Computer Software Engineering
    Alexander Technological Educational Institute of Thessaloniki, Greece - Thessaloniki, Greece
    1992 - 1998
I really like this profile
Share it with others