Lucian Daniliuc, RESTful Web Services Developer in Timișoara, Timiș County, Romania
Lucian Daniliuc

RESTful Web Services Developer in Timișoara, Timiș County, Romania

Member since November 13, 2017
Passionate about technology, Lucian has 20 years of PHP programming and 11 years of business experience. He is always looking to learn, grow, and improve his skills. Lucian is a dreamer and a doer adept at building relationships. He thrives on finding the best approach to every challenge.
Lucian is now available for hire

Portfolio

Experience

Location

Timișoara, Timiș County, Romania

Availability

Part-time

Preferred Environment

MacOS, VS Code, Paw, iTerm2, Spotify

The most amazing...

...product I've built is an uptime monitoring service, with distributed nodes, SMS alerts, reports, malware monitoring, redundancy, and near-perfect availability.

Employment

  • Founder and CEO

    2010 - PRESENT
    Monitive.com
    • Built a self-sustaining business from scratch.
    • Managed all aspects including development, sales, marketing, customer support, operations, and maintenance.
    • Developed a distributed system with 20+ servers across 10+ countries over four continents.
    • Designed and implemented a complete and fully automatic failover system to overcome service outages.
    • Initially written in Kohana PHP, and afterward rewritten in Laravel and then Lumen.
    Technologies: PHP, MySQL, MongoDB, Kohana PHP, Laravel, Lumen
  • Senior PHP Developer

    2019 - 2020
    Total Onion Development
    • Rewrote several websites backed by an in-house CMS.
    • Participated in Scrum meetings such as planning, grooming, standup, review, and retrospective.
    • Fixed various issues across multiple projects.
    • Actively looked for ways to improve code or processes within the system.
    Technologies: Symfony PHP, Twig, CSS3, VueJS, APIs, MySQL, CDB
  • Laravel PHP Developer

    2019 - 2019
    Sukoon Technologies Limited
    • Rewrote an existing Ruby API into Laravel PHP, which served as the back end for a mobile app.
    Technologies: PHP, Laravel, PostgreSQL, RESTful APIs
  • Lead Developer

    2016 - 2019
    Pulseradio Pty
    • Refactored a core CakePHP implementation.
    • Implemented and designed two RESTful APIs, one as a Lumen application and one in CakePHP.
    • Optimized site performance to handle 500% more trafic.
    • Integrated payment processors such as Stripe, Braintree, and ZipMoney.
    • Designed a distributed architecture for fast, scalable world-wide content delivery.
    • Personally handled 300+ releases into production and all integrations with third-party services.
    Technologies: PHP, MySQL, CakePHP, RESTful APIs, Stripe, Braintree, ZipMoney
  • PHP Laravel Developer

    2018 - 2018
    WNPRO
    • Migrated legacy PHP API into a modern, standardized Lumen PHP API with OAuth2 authentication.
    • Rewrote a RESTful API with TDD, thus having all requests and scenarios automatically tested.
    • Identified business logic and user roles and implemented authorization based on previously user-defined roles.
    Technologies: Lumen PHP, Laravel PHP, MySQL, RESTful API
  • Team Leader

    2009 - 2015
    Imobiliare.ro
    • Actively participated in top-level company meetings including strategy and budget.
    • Successfully implemented scrum methodology within the company.
    • Scaled technological capabilities to handle 1+ million requests per day.
    • Organized work and flows to minimize wasted and increase productivity.
    Technologies: PHP, MySQL, jQuery
  • Senior PHP Developer

    2006 - 2009
    Imobiliare.ro
    • Adapted CodeIgniter PHP framework to suit business needs.
    • Scaled information architecture to accommodate high traffic.
    • Migrated data structures to optimise for speed.
    • Implemented SOAP API that is still being used.
    Technologies: PHP, MySQL, SOAP, CodeIgniter, SOAP API

Experience

  • Monitive.com (Development)
    https://monitive.com

    Build a distributed uptime monitoring service, which checks customer's sites and internet services such as DNS, Ping, MySQL, IMAP, POP3, and SMTP from all around the world, every minute, and sends instant SMS or email alerts whenever an outage occurs. I've build everything except for the design.

  • Breezee Productivity Dashboard (Development)

    Juggling multiple projects on a daily bass is hard! There are tons of other services which partially solve this pain but information gets scattered across the web. There are too many options for something which should be insanely easy... Luckily we came up with Breezee!

    My contribution to this product is the entire back-end, data architecture, and storage. Used VueJS, PHP API, and Cloudant storage.

  • Invoicing Web App (Development)
    https://github.com/dlucian/invoicer

    Invoicing tool designed to create invoices for customers world-wide, using a foreign, widely-used currency such as USD, all while taking into account the bureaucracy in the country of residence (domestic), with its local currency.

    This invoicing tool is most useful when the local currency in the country of residence is different from the currency used to sell products or services. It solves this issue by creating duplicate invoices, one copy for the customer, in the foreign currency and language, and one copy for the emitting company, in the local currency and language, which also includes details of the customer's copy (such as the value in the foreign currency).

Skills

  • Languages

    PHP, JavaScript
  • Frameworks

    Lumen, Laravel 5, Bootstrap 4, Bootstrap 3, PHPUnit, CakePHP 2, CodeIgniter, OAuth 2, Symfony 3
  • Libraries/APIs

    jQuery, Vue.js, Stripe API, Vuex, Google Maps API, Twilio API, Nexmo, SendGrid API, Slack API, Braintree API, Stripe Connect API
  • Other

    Certified Scrum Master, RESTful Web Services, Data Queries, Project Budget Management, Data Architecture, Entrepreneurship, Project Management, Vue-router, SMS Gateways, Stripe Payments, Web Applications
  • Tools

    Nginx, Sublime Text 3, Vagrant, VirtualBox, PhpStorm, Webpack, Braintree SDK
  • Paradigms

    Agile Project Management, Agile Software Development, Scrum, Kanban, Waterfall Development
  • Platforms

    Linux, MacOS, Ubuntu 14.04, Ubuntu 16.04
  • Storage

    MongoDB, MySQL, Database Architecture, MariaDB, CouchDB, InfluxDB, PouchDB

Education

  • Bachelor's degree in Mathematics and Informatics
    2002 - 2006
    West University - Timisoara
Certifications
  • Certified ScrumMaster
    FEBRUARY 2010 - FEBRUARY 2011
    SCRUM ALLIANCE, Inc
  • Zend Certified Engineer (PHP5)
    FEBRUARY 2009 - PRESENT
    Zend Technologies Ltd

To view more profiles

Join Toptal
I really like this profile
Share it with others