Observatii si comentarii

Poți adăuga un comentariu dacă accesezi CV-ul dintr-o listă de aplicanți ai unui job sau dintr-un folder.

Web developer (full-time, remote) - Pilonce LTD eJobs.ro - cel mai mare portal de recrutare online din Romania cu peste 3.1 mil de CV-uri.
#ID 1108055

Web developer (full-time, remote) - Pilonce LTD

Age 33 from , not married
 

  Professional experience

Experience by departments
  • Internet / e-Commerce: 11 years and 4 months
 
Feb 2017 - present
2 years and 4 months
Web developer (full-time, remote) - Pilonce LTD
Bucharest | Internet / e-Commerce | Media / Internet
Pilonce Ltd. is a UK company and we have been working full time and remote starting 2017. This has been one of the most efficient collaborations so far, by August 2017 I was already involved as the lead developer in six projects, three brand new based on the very stable and reliable Laravel and three existing projects pending updates (Laravel, Yii and WordPress).

Details:
www.valentinzachia.com/#pilonce
jQuery
Web services
Bootstrap
Laravel
LAMP
PHP7
 
Aug 2016 - Feb 2017
7 months
Web developer (freelancer) - Self-employment
Bucharest | Internet / e-Commerce | Media / Internet
During this brake from full-time jobs I did some freelancing work and had a closer look at Node.js. I have used Node.js before for web projects specific tasks like live chats, and also as a hobby controlling a quadcopter (AR. Drone 2.0) from a PC instead of a mobile app, however as I have been asked if it will replace PHP entirely I had do go through the entire process of building a web app (session management, route management, database interaction etc.) for a more informed opinion.

Details (mostly about Node.js vs PHP, frequent question in interviews):
www.valentinzachia.com/#selfemployed2016
pdo
Bootstrap
ejs
Node.js
React.js
Webpack
PHP 7
lodash
ECMAScript 6 (ES6)
 
Oct 2013 - Aug 2016
2 years and 11 months
Web/Mobile developer (full-time, remote) - Netzinkubator.de
Bucharest | Internet / e-Commerce | IT / Telecom
Netzinkubator is a German software development company; their clients are both German and international companies, startups and investors. We worked full remote and I was hired as a front and back-end full-time developer for web-based end-to-end business software, mobile apps, and e-commerce solutions. One of the key services was rapid prototyping and experimental development, which translated mostly into keeping up with major development changes. JavaScript object-oriented programming as well as solid module and UI development have been a must during this collaboration. Another recurrent request has been mobile support, be it for iOS or Android apps or mobile browsers.

Technically, we used for almost all projects an in-house architecture as a base. On the client side we had a one-page app that fit both mobile apps and desktop browsers (OOP JavaScript, Sammy.js, Underscore.js etc.); communication was done via AJAX with the LAMP stack. Because we had very specific UX requests I had to build the UI myself, mostly using HTML5, CSS3 and jQuery. On the server-side we used CodeIgniter and Laravel PHP frameworks.

During our collaboration I have worked on four major projects, always as lead developer for front and back-end on LAMP stacks.

- project one: a web portal and an iOS app started by other developers (I did not cover native side). The web portal is running CodeIgniter and I have been in charge of bug fixing and adding new features, the most notable being an image importer with support for APIs such as Facebook, Instagram, Dropbox, Flickr or Picasa. This project also had an iOS app; initially I have been in charge of developing new versions of the app and have been later asked to refactor the layout to an adaptive one, necessary for new iOS screens and all Android screen sizes.
- project two: a new mobile app (iOS and Android) with CodeIgniter for back-end, including a socket.io and node.js chat system (I did not cover native side).
- project three: a new mobile app (iOS and Android) with CodeIgniter for back-end (I compiled the Android versions).
- project four: by far the biggest project involving three major functionality rebuilds over about one and a half years. This project had two interfaces and a very complex admin as the core of the project, with Laravel as the PHP framework. I picked up the admin at about 50% development with major client and server-side problems and also built a new interface for a secondary type of users. After fixing the bugs and stabilizing the admin for all OS/browser environments, I started implementing new features and refactoring functionality as requested by management. For this project I also had to do some custom implementations for APIs like SendGrid (email service), Twilio (SMS) and Paymill (online payment service).

Implementations: please contact me for a list of URLs (I am not making third-parties public)

Details:
www.valentinzachia.com/#netzinkubator
PHP
MySQL
JavaScript
jQuery
Ajax
Android
OOP
Web services
MVC
CSS3
GIT
HTML5
CodeIgniter
ui
socket.io
Laravel
LAMP
responsive design
Node.js
email services
underscore.js
mobile apps
sammy.js
adaptive design
Online payment services
 
May 2013 - Oct 2013
6 months
Web developer / Project manager - Self-employment & infoCONSTRUCT SRL
Bucharest | Internet / e-Commerce | Media / Internet
While searching for my next long-term collaborations I try to code and stay involved as much as possible. For about six months in 2013 I have focused on my own projects as well, some started in 2010 and 2011. While most were already online, I now found the time to tweak the design to a decent shape (as much as a programmer can do) and make them public. My goal is not to create products now, but to extend my own PHP framework and create new modules, while also testing SEO and user behavior. These websites will probably be the base for future major personal projects that will benefit a long-term natural growth.

I was also asked by my former employer infoCONSTRUCT SRL to cover the project management for a new infoconstruct.ro website, coordinating the team of an outside agency that got the development contract.

Implementations:
- www.BIZmile.ro
this is a portal (free); small companies can create in a natural way (by browsing to a page and finding a form in place) product or service pages; the online shop, services portfolio and images gallery are automatically generated; it also implements a custom search algorithm and the currency exchange module to the left is an API used by www.bursa360.ro (I developed this module using the Romanian National Bank API and it can be used by others for free); bizmile.ro is using my custom AJAX uploader (the module was developed for my framework but it can be used in any website running on LAMP);
- www.bursa360.ro
this is an ads website (free); users can post ads in six main romanian sectors; it runs on my custom framework, implements my custom AJAX uploader, my custom messaging/chat system as well as the bizmile.ro exchange API;
- www.eSchimburi.ro
users can publish ads with exchanges (free, the website is not receiving visits at the moment); it runs on my custom framework and it implements my custom AJAX uploader and messaging/chat system; it also has a mobile version at www.m.eSchimburi.ro
- www.mybookmark.ro (experimental, w.i.p.)
- www.eschimburi.ro/geo/ (experimental, w.i.p.)

Details:
www.valentinzachia.com/#bizmile
www.valentinzachia.com/#bursa360
www.valentinzachia.com/#eschimburi
PHP
MySQL
JavaScript
jQuery
Ajax
XHTML
OOP
ux
SEO
MVC
CSS3
ui
api development
 
Jan 2013 - May 2013
5 months
Web developer (full-time, office) - RBY Co.
Bucharest | Internet / e-Commerce | Media / Internet
As the only member of the team with technical background my main responsibility was finding a solution that would allow the development of a minimum of ten websites, and implementing that solution. The starting point has been a beta version developed by another team. As with my previous clients, my architecture should allow the development of websites and also full individual customization - which could consist of specialized code or stand-alone modules. The beta was running on the Yii PHP framework and I covered both client and server programming.

As with previous architectures, I started by rewriting and reorganizing the code and files as needed (CSS, JavaScript, Yii models, controllers and views), but only after fixing some security issues and stabilizing the beta. What made this project special was that each implementation had to be considered fully customizable. So even if an implementation would start as extending the beta, it could at any given time start it's own implementation or branch other implementations. For this I had to look at everything as an object that is either the parent or the child: the PHP classes or similar code, the MVC components, CSS and JavaScript files, all had to either implement, extend and inherit or override.

Additionally, my responsibilities for this project have been:
- the development of new modules and creation of custom UIs
- the full development of the platform and the launch of eight websites after the first two months
- the development of a second version of the platform for a different user mindset
- implementing Zombaio and CCBill payment systems (custom implementations since existing libraries did not cover the project requirements)
- fixing beta version security issues with data transfer between PHP and a Flash app
- fixing beta version security issues with the payment system

Implementations: no longer available (the owner has changed)

Details:
www.valentinzachia.com/#rbyco
PHP
MySQL
JavaScript
jQuery
Ajax
XHTML
OOP
Web services
ux
MVC
CSS3
yii
ui
Online payment services
 
May 2012 - Nov 2012
7 months
Web developer / Code manager / Project manager (full-time, office) - TECHLAB FIVE
Ramnicu-Valcea | Internet / e-Commerce | Media / Internet
I was brought into this small team as the second developer, covering both front and back-end development. The management was located in Ireland so we communicated in English via Skype or email.

My initial task was to help build some 50+ websites starting with one implementation at about 40% progress, with CodeIgniter as the PHP framework. Each of the 50+ final clients would get a website and be able to resell coupons (or similar products) using their custom implementation hosted and maintained by us. The data was gathered from a large number of sources in many different ways, ranging from API calls to parsing XML files. I quickly realized that maintenance and ongoing development, as well as bug fixing would be almost impossible with a small team and suggested an architecture similar to the one I created for infoCONSTRUCT SRL. Realizing the potential and with the problem already being discussed, management got quickly onboard.

I started the architecture by looking at the existent code and files structure and by rewriting a few PHP classes so they can be shared in files using symlinks in a LAMP environment. However, with functionality being almost identical for all final clients and with the design being what set them apart, in the end I had to focus mainly on sharing some JavaScript and CSS, as well as the views (server-side MVC components).

Implementations: please contact me for a list of URLs (I am not making third-parties public)

Details:
www.valentinzachia.com/#affiliate
PHP
MySQL
JavaScript
jQuery
Ajax
XHTML
OOP
Web services
Soap
MVC
CSS3
CodeIgniter
xml-rpc
ui
LAMP
rest api
 
Sep 2008 - Dec 2011
3 years and 4 months
Web developer / Code manager / Project manager (full-time, office) - infoCONSTRUCT SRL
Bucharest | Internet / e-Commerce | Media / Internet
I started working for infoCONSTRUCT SRL in 2008 as a PHP developer, publishing on a LAMP setup and also covering both front and back-end development.

My first task has been the development of a new website www.FabricadeCarne.ro ; we launched the first version in about one month by using my custom CMS at it's core. The implementation fit well the requirements (publishing online and archiving versions of a magazine) so we soon implemented a second website, www.FabricadeLapte.ro . Both websites have been switched to WordPress at the end of 2013.

Most of my work has been to the main websites and an in-house ERP application (updates and maintenance). www.infoCONSTRUCT.ro , www.infoALIMENT.ro and www.infoFERMA.ro have been the main online products, along with five other side-products. After some updates to the main online products, due to increasing requirements from both sales and clients, I decided in 2010 to build a custom framework. This framework will be initially the base for the three main websites, two more websites (www.infoFIRME.ro and www.infoMOBILA.ro) having been switched to the framework later by a colleague. Because we lacked the programming resources to maintain and update the multiple online products I decided to build a common architecture taking advantage of Linux symlinks for files sharing between websites and PHP OOP and MVC for code sharing (by isolating common classes, views and modules). Despite many differences, the websites shared a custom search algorithm, multi-level admin panels and many other features. Changes were made to a single physical location on the server with updates propagating to all implementations. For these projects I have also covered the technical requirements for mailing services API implementations, newsletters at best standards and SEO.

With a pending professional design and undergoing major offline product changes that brought many differences between products, the main websites have since been rebuilt. The only implementations on the architecture today are infoFIRME.ro and infoMOBILA.ro (both implemented later by a colleague). As another achievement, the main product infoCONSTRUCT.ro has achieved a unique visitors record just after the mentioned launch and this record is still standing.

Implementations:
- www.infoconstruct.ro
- www.infoaliment.ro
- www.infoferma.ro
- www.infofirme.ro
- www.infomobila.ro
- www.fabricadecarne.ro
- www.fabricadelapte.ro

Details:
www.valentinzachia.com/#info
PHP
MySQL
JavaScript
jQuery
XHTML
CSS
OOP
ux
SEO
MVC
CMS
ui
LAMP
 
Aug 2007 - Sep 2008
1 year and 2 months
Web developer - Twerq Technology & Self-employment
Ramnicu-Valcea | Internet / e-Commerce | Media / Internet
This has been the starting point of my Web development career, after some Flash (ActionScript) and some basics covered for HTML, PHP and MySQL.

I started by building a few websites of my own, mostly with basic client-side and procedural PHP; I will use these later as "demos" to get my first job in an advertising agency. I quickly figured out the benefits of OOP so switched to PHP classes, and also started getting more into DHTML and AJAX. This is also the period of time in which I developed my own CMS, what will be my first stand-alone plugin, as well as my own framework that got improved over time and currently runs all the websites I own. Between August and November 2007 I also got my first collaboration with a company from Canada. TWERQ was a very advanced search engine showing search results from Google, Yahoo! Search and MSN.

Implementations:
- www.searchrace.byethost13.com
a website for Twerq Technology;
- www.valentinzachia.com/demo/twerq_spellchecker/
a custom-built spell checker for TWERQ search engine, running my first custom production algorythm;
- www.v-mall.byethost6.com
a test website that implements a custom PHP sessions behaviour as well as a full AJAX implementation - session data is saved into the database;
- vcontentmanager.byethost14.com
demo for my first CMS that also implements a WYSIWYG I built - log into admin to test;
- www.vcart.byethost9.com
implementations for my first plugin - a shopping cart;
- dotstiri.byethost6.com
the first demo built on my PHP framework, mainly for learning SEO in practice;

Details:
www.valentinzachia.com/#legacy
PHP
MySQL
JavaScript
Ajax
XHTML
CSS
DHTML
CMS
ui
plugin development
 

  Education

2004 - 2008
Bachelor's degree - Constantin Brancoveanu University
Banks and Finance | Ramnicu-Valcea
 
2000 - 2004
High School / Vocational school - Economics College
Math and IT class | Ramnicu-Valcea
 

  Skills

Skills from work experience

PHP
MySQL
JavaScript
Ajax
XHTML
CSS
DHTML
CMS
ui
plugin development
jQuery
OOP
ux
SEO
MVC
LAMP
Web services
Soap
CSS3
CodeIgniter
xml-rpc
rest api
api development
yii
Online payment services
Android
GIT
HTML5
socket.io
Laravel
responsive design
Node.js
email services
underscore.js
mobile apps
sammy.js
adaptive design
pdo
Bootstrap
ejs
React.js
Webpack
PHP 7
lodash
ECMAScript 6 (ES6)
PHP7
 

  Foreign languages

English - Advanced , French - Medium
 

  Other info

Hobbies
Motorsport
 
Driving license
Category B
acquired on 18 Sep 2003
 

Poti programa un interviu in viitor, cu minim o ora inainte. Il poti edita sau anula cat timp nu a inceput inca.

Aplicantul are posibilitatea de a il confirma sau de a il anula.

Daca nu a fost anulat inainte sa inceapa, ai in urma interviului 72 de ore in care sa semnalezi neprezentarea candidatului sau faptul ca interviul a fost anulat de comun acord.