 |
Candidatii eJobs pot alege daca CVul lor este: CONFIDENTIAL, PUBLIC sau
daca este disponibil doar clientilor eJobs. CVul de pe acesta pagina
este public (fara date de contact insa). CVul Public ii ofera
candidatului mai multe oportunitati de a fi gasit si contactat de
potentiali angajatori. CVurile disponibile doar clientilor eJobs au un
format mai complex, contin mai multe informatii si sunt mult mai
detaliate.
Candidatii eJobs isi pot schimba in orice moment disponibilitatea CVului.
Daca sunteti firma si doriti sa contactati candidatul de
mai jos, trimiteti-ne aceasta cerere la Contact@ejobsgroup.ro, alaturi de linkul
catre aceasta pagina.
Unul din Relationship Managerii eJobs o sa va contacteze in maxim 24 de
ore si o sa va ofere datele de contact DOAR dupa ce candidatul isi
exprima acordul in acest sens.
| Curriculum Vitae |
|
informatii personale
|
|
 |
M 18.09.1985 Permis conducere: Cat.B, Data obtinerii:18.09.2003 Stagiu militar: nu
|
|
obiectiv | |
|
www.ValentinZachia.com
Salariu: nespecificat Tip job: Full time, Proiect / Sezonier Departament: Publicitate, Grafica / Webdesign / DTP, Internet / e-Commerce, IT Software, Banci Oras de lucru: Bucuresti, Brasov, Constanta, Ramnicu-Valcea, STRAINATATE Nivel Cariera: Manager / Executiv Disponibil: oricand | experienta profesionala | |
|
01.02.2017 - prezent Departament: internet / e-commerce Titlu Job: full stack php web developer Responsabilitati: Pilonce.co.uk este o agentie din UK cu care am lucrat full remote la zece proiecte, din care sase noi (stat valabil in vara 2019 la ultima versiune a CV-ului). Pentru back-end am folosit Laravel ca framework PHP la dezvoltarea de site-uri cu zone complexe de administrare, suport pentru limbi, implementare de API-uri etc. Pentru front-end la majoritatea proiectelor am integrat implementarile primite de la echipa de front-end ceea ce a insemnat si functionalitati noi sau fix-uri. La cele mai recente proiecte noi am preluat complet si developmentul de front-end cu scopul de a creste scorurile "PageSpeed Insights". Renuntand la librarii ca Bootstrap si folosind doar cod custom in jQuery si CSS pentru UI-uri am obtinut scoruri de 100 pentru ambele audit-uri (mobile si desktop). |
|
01.10.2013 - 31.08.2016 Departament: internet / e-commerce Titlu Job: full stack php web and mobile developer Responsabilitati: Netzinkubator.de este o agentie din Germania (cu un sediu si in Timisoara) cu care am lucrat 100% remote la patru proiecte de lunga durata, doua afalate la aproximativ 50% development si doua proiecte noi. Colaborarea a avut si doua particularitati, aplicatiile erau in germana (sau aveau suport pentru germana), limba pe care nu o cunosc. Cea de-a doua particularitate a fost ponderea de development JavaScript care era la aproximativ 50% (comparabil cu 25% vs. 75% server-side la restul proiectelor).
Tehnic, pe langa toata dezvoltarea front-end am fost responsabil si de developmentul integral back-end (PHP cu CodeIgniter si Laravel). Pentru portalurile Web si aplicatiile de mobil am integrat si multe API-ui (servicii de plati cu cardul one-time sau recurente, Facebook, Instagram, Dropbox etc.) cu UI-uri custom. O aplicatie este de mentionat pentru complexitate avand functionalitati similare cu Facebook sau Instagram (optiuni de follow, like-uri si newsfeed-uri etc.).
Tot in aceasta perioada am folosit pentru prima data practic Node.js la dezvoltarea unui chat care putea fi folosit in mai multe proiecte. In particular am mai experimentat cu Node.js si A.R. Drone 2.0; drona transimtea feed-ul camerelor si era controlata direct de pe un laptop via Wi-Fi. Am si dezvoltat ca test un site cu cat mai multe feature-uri pentru o comparatie dar PER TOTAL nu am considerat ca este la fel de eficient ca PHP + Apache. |
|
01.02.2012 - 31.10.2013 Departament: internet / e-commerce Titlu Job: project manager, team leader, full stack php web developer Responsabilitati: RBY Co. (cu sediul in Bucuresti si clienti din U.S.A.) si TECHLAB FIVE (cu sediul in Rm. Valcea si clienti in Irlanda) au fost doua startup-uri cu care am colaborat cate sase luni la dezvoltarea unor platforme similare celei de la infoGROUP. Fara alta legatura, ambele firme doreau developmentul a peste cincizeci de site-uri si inca de la inceput echipele de management anticipau ca in viitor costurile ar fi fost foarte mari daca ar fi continuat cu un approach copy/paste. Site-urile urmau sa fie host-ate pe acelasi server dar cu domenii diferite si feature-uri complexe cum ar fi plati online, zone complexe de administrare si integrare a mai multe tipuri de API-uri. Arhitectura pe care am propus-o a fost identica cu cea de la infoGROUP, cu PHP OOP si MVC separate in clase si fisiere comune si indivduale, acelasi approach cu fisierele CSS si JavaScript si symlinks pentru fisierele comune (dandu-ne optiunea de a face fix-uri si update-uri care se propagau in toate site-urile dintr-o singura locatie fizica pe server).
Am primit inca de la inceput rolul de lead developer si team leader si control complet asupra deciziilor privind dezvoltarea curenta si viitoare. Prima etapa a fost stabilizarea si securizarea site-urilor existente (RBY Co. aveau un site dezvoltat pe framework-ul PHP Yii la 60% din feature-uri; TECHLAB FIVE doua site-uri dezvoltate pe framework-ul PHP CodeIgniter la 50% feature-uri). In etapa a doua am separat codul existent in clase si fisiere comune/symlinks si individuale. Am continuat cu dezvoltarea platformei in paralel cu doua sau trei site-uri; dezvoltarea in paralele a implementarilor finale a fost un mod pragmatic de a separa tot codul necesar functionarii in cod care era comun si cod care individualiza implementarea.
Dupa atingerea 100% a developmentului arhitecturii finale si a implementarilor individuale la care lucrasem in paralel am ajutat acolo unde a fost cazul la transferul develomentului catre echipa de developeri existanta. In timpul developmentului am incercat pe cat posibil sa implic developerii cerandu-le sa dezvolte implementari aflate la doua-patru saptamani in urma, in timp ce dezvoltam platforma si implementarile mele. |
|
01.09.2008 - 31.12.2011 Departament: internet / e-commerce Titlu Job: project manager, full stack php web developer Responsabilitati: Ca web developer si specialist IT pentru infoCONSTRUCT SRL (companie de publicitate) rolul meu a fost de mentenanta si ulterior dezvoltare custom front si back-end pentru noua site-uri, administrare a doua aplicatii interne ERP+CRM si suport pentru retelele in doua sedii de birouri cu un total de aproximativ cincizeci de angajati.
In primele luni la infoCONSTRUCT SRL am creat pentru infoALIMENT SRL (a doua mare firma a infoGROUP) primele versiuni ale site-urilor FabricaDeCarne.ro si FabricaDeLapte.ro . Ambele site-uri au fost dezvoltate integral front si back-end fara framework-uri si au avut la baza CMS-ul demo pe care il dezvoltasem personal.
Dupa aproximativ un an fiind singurul programator si avand cerinte din ce in ce mai mari din partea clientilor celor doua firme in zona Web am convins echipa de management sa dezvoltam o platforma comuna pentru site-urile care aveau acelasi model de business. Initial platforma a fost conceputa in paralel cu dezvoltarea site-urilor infoconstruct.ro si infoaliment.ro . Tehnic platforma se baza pe conceptele OOP si MVC si urma sa foloseasca pe cat posibil structura bazelor de date existente. Pentru back-end modulele site-urilor aveau o clasa PHP de baza si o clasa specifica care sa o extinda, cea de-a doua fiind individualizata in functie de cerintele site-ului. Separand view-urile si fisiere CSS si JavaScript intr-un mod similar am reusit sa izolez proprietatile comune si individuale in clase si fisiere. Astfel am folosit symlink-uri pentru a face share fisierelor si claselor comune si unde a fost cazul am individualizat site-ul respectiv folosind fisiere specifice.
Ca un exemplu tehnic pentru concept ar fi un fisier .CSS care sa contina dimensiunile si prezent ca symlink in fiecare folder de site si un al doilea fisier .CSS care sa contina culori, nume de font-uri etc. Folosing pentru PHP, HTML, CSS si JavaScript cele doua tipuri de fisiere (comune/symlink si individuale) am putut face fix-uri si update-uri care se propagau in toate implementarile mentinand in acelasi timp cerintele specifice pentru fiecare site. In urmatoarele luni am lansat noi versiuni si feature-uri saptamanal.
Platforma a avut in prima faza un succes atat de mare incat in cel mai scurt timp infoCONSTRUCT si infoALIMENT au inclus in pachetele de servicii aparitii ale clientilor doar pe site-uri. Recordul de vizitatori unici pentru infoconstruct.ro este in continuare cel din saptamana lansarii noului site. |
|
01.06.2007 - 31.08.2008 Departament: internet / e-commerce Titlu Job: full stack php web developer Responsabilitati: In perioada ultimului an de facultate am dezvoltat mai multe site-uri personale si un CMS custom. Principalul scop a fost intelegerea flow-ului necesar dezvoltarii de aplicatii complete avand deja toate cunostintele tehnice pentru front (HTML, CSS si JavaScript) si back-end (PHP si MySQL). Site-uri aveau formatul de magazine virtuale si foloseau AJAX pentru o experienta mai buna (ex. pentru a adauga produse in cosul de cumparaturi) si au fost folosite ca demo pentru lucrarea de licenta "Managementul si marketingul magazinelor virtuale" si pentru a obtine primul post de programator web full-time la infoCONSTRUCT.
Tot in aceasta perioada am colaborat remote si cu startup-ul Twerq Technology din Canada care dezvolta un motor de cautare avansat avand la baza API-urile Google, Yahoo! Search si MSN Search. Un site complet si multe module dezvoltate de mine au ajuns in productie printre care si un spell checker avansat; puteti testa o versiune beta la http://www.valentinzachia.com/demo/twerq_spellchecker/ |
| studii | |
|
Facultati: 2004 - 2008 Facultate: Finante - banci la Facultatea Constantin Brancoveanu din Ramnicu-Valcea.
2000 - 2004 Liceu / Școală profesională: Matematica - informatica la Colegiul Economic din Ramnicu-Valcea.
Activitati extracurriculare Experienta de investitii pe piata BMFMS (valori mobiliare derivate). |
| | aptitudini | |
|
Limbi straine(Scris,Vorbit,Citit): engleză(avansat,avansat,avansat) |
|
Pagini: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
|