Daniel Gafitescu Freelance web developer focused on open source solutions

Hire me

Misc

  • Integrate captcha to prevent spam and fake data ( reCAPTCHA & other systems)
  • configure & integrate imagemagick / graphicsmagick ( image resize / cropping / image extraction from pdf )

 API that i work with :

  1. CudaSign

- implement CudaSign eSignature REST API to sign documents online ( autentificate , upload document , choose area for signature , send invite to sign , fetch signed document)

  2. Twilio

- Send SMS/MMS to different international numbers via Twilio API

  3. Zoho

Fetch leads from the api , filter them by date created and update them back on internal system change.

 4. FedEx

Create a shipment request for the fedex to pick up and deliver , generate the label

 5. Stripe

Implement the payment gate way

 6. Twitter

7. Facebook

8. Authorize.net

- integrate payment gateway

- fetch transactions on a specific date range

9. Amazon Marketplace

- fetch orders created on the marketplace

- update stocks

10. Ebay

- fetch orders

- update stocks

 

Magento work: 

  • create module that extends the SOAP API in order to stock / availability update a batch of product using SKU and quantity send via a JSON for performance reasons
  • create module that fetch quantity and price via REST API call for a certain group of customer and have the option to buy it and add extra options that will be visible in the cart and in the order detail
  • extend customer SOAP v2 API to check customer credentials (email/password) and another end point to update the user password
  • call external API when customer password change

 

Integration hubs:

  - Ftp integration

- download latest files from a secure ftp connection using a console command called by a cron job

Testing:

 PhpUnit

- Write unit test to test API using in memory database ( writing to db and compare the results after the call is done)

- configure the phpunit.xml for different tasks

 

Security:

  • OWASP top 10

 Linux

 Configure VPS

-  digitalocean  setup

Web Servers

- Nginx

- Apache

Databases

- Mysql

- Postgres

- Redis

- MongoDb

Monitoring

- collectd

- Nagios

 

Projects worked on:

1. www.koshercasas.com

- create VPS on digitalocean ,

- configure nginx with php-fpm and php5.5 , mysql,  redis

- CMS pages, villa management , reservation management , generate pdf for the food menus