Decebal Popa
I am a programmer with experience in media (online, print), events management, travel and open source technologies, working randomly in these fields for the last 10 years. I am fluent in english, having basic knowledge of french and italian, my native language being romanian.
For the last 4 years and still counting i am a freelancer in web architecture and development, participating in various projects.
1998 - present
Member of alpine club Carpatic, participating in organizing mountain adventures and trails.
2005 - 2007
Colaborate with few travel agencies on management of business growth. PR exec
Presentation websites (Html, Css, PHP, Sql) Organizing events and tours for product release and networking
2008-2009
Teambuilding manager (PR exec) with Topteambuilding
contract negotiator and direct working with international organizations. ,outdoor activities providers (kayak, rafting, zip-line, guides) along with hotels and transportation. managing big databases of touristic service providers mainly romanians, italians and bulgarians.
2009
Parfait Roumanie - small web agency took birth, first product being a national travel magazine.
Project manager on Faraway magazine
Responsibilities: informations gathering, data mining, logistics, translating, the main domains being fashion, cosmetics and leisure industries.
2009-present
UI/UX design, web oriented server side programming, writing blog engines, CMSs, frontends/backends, personalized web apps from scratch.
Small web networks starting with Apache, PHP and MySql those days, gaining basic knowledge on these technologies, moving slowly to UI/UX design where i stayed from since.
now i am fully focusing on programming and UI/UX design, integrating both in various applications, Haskell1 being the main language, Html2, Css3, JS4, along with databases like MongoDB, Redis and ElasticSearch not being foreign.
more than 15000 hours of active coding in different environments starting with basic Wordpress5, Html, Css for theme development moving to the core with PHP6 continuing with some development with and for Indexhibit, Cargocollective community and Stacey. collecting XML7 and JSON8 data, moving towards data mining with earthquakes, weather and volcanoes jumping to different APIs like Github, DarkSky integrating coding in visual arts with Processing and Pure Data helped by Arduino microcontroller. touching Haskell and it's community, staying with it and learning programming. introduction to MongoDB, Redis and ElasticSearch. started to share code and make use of Git and Mercurial. Also, there is no lack on knowing other version control systems like Darcs. Developing technologies for writing and quick blogging. Embedding Markdown parsers and teaching Markdown.
Data mining and visualization with high level API's (geo data, meteo, social networks, Haskell, Javascript, D3.js, chart.js, Google maps, CSV, databases)
2012
worked in economic - fundraising department in CREDIDAM, the Romanian Center for Performing Artists
late 2013
started with NodeJs
Mongodb, redis, jade, system check automation
2014
fullstack developer in online marketing at Mediageckos
full funnel creation and detection visitors/customers tracking SEO, Google analytics, custom analytics redirect SAS creation Html, Css, PHP, Haskell, csv, json, xml, mySql
2015
fullstack developer at Code11
NodeJs, AngularJs, Bunyan, MongoDb FB, Vine, Twitter APIs
news agregator for one person (gathers all posts on most soacial networks -FB, Vine, Twitter, Flickr- for a specified user and present them on a page as a timeline) NodeJs, AngularJs, social network APIs
fidellity software for automotive industry NodeJs, AngularJs, Gulp, MongoDb, Websockets
2015 - present
frontent developer at BPO Consulting
AngulaJs, Cq5, Dojo
Small REST API just to demonstrate my Haskell skills. The engine is written in pure Haskell and on some calls like "new/123" it returns some status true or false. It is also user-fault proof, you can not enter letters instead of numbers and so on. For more please write me as i am working on improving it.
Written in pure haskell, designed for a tic-tac-toe game server-side, deployed over Heroku using git.
This very CV is a Haskell markdown interpreter using Discount for doing this.
Vanilinated-todo is a plain javascript implementation of a todo list using local storage for persistance.
Edmond Nicolau Technical College - Bucharest, graduated with Electronist Technician degree.
Dimitrie Cantemir University - Bucharest, Touristic and Commercial Management.
Processing, Pure Data, Haskell, Github, Git, Arduino.
[BPO Consulting] :
Haskell: Web applications programming with integrated HTML, CSS and Javascript apps.↩
Html: Web architecture from scratch.↩
Css: Website design, responsive and simple, focusing on cross browser and cross devices aspect. (Less,Sass,Clay,Stylus)↩
Javascript: Implementing plugins, maps, web frameworks. Keeping it simple! (Angular,Chart,Jquery)↩
Wordpress: Theme development, plugin interaction ↩
PHP: Beginner+ level mostly around frameworks like Wordpress, Indexhibit, Stacey and Cargo.↩
XML: Good understanding of this cross servers technology, building parsers and interpreters, making usage of collected data.↩
JSON: Knowledge on this native Javascript data format, building parsers and interpreters.↩