Python Developer in Alba Iulia, Alba County, Romania
Project Manager2017 - PRESENTWhiteCity Code SRL
Technologies: Clojure, Haskell, Elm, ClojureScript, Computer Vision
- Created a receipt reading application in Haskell and Swift, with the computer vision prototype in Python with OpenCV.
- Supported a Clojure chat application.
- Experimented with Raspberry Pi and PiNoir.
- Developed a travel feed aggregation app in Clojure.
- Managed a Clojure team.
Front End Engineer 2017 - 2018TalkIQ (via Toptal)
Technologies: Clojure, ClojureScript, Elasticsearch
- Worked on multiple list filters on both the front-end and back-end side.
- Integrated with Salesforce data.
- Utilized the Audio JS API from ClojureScript.
- Worked on various front-end visual components on ClojureScript.
- Made use of ClojureScript async channel communication to pass along the state bottom-up.
Owner and Freelance Developer2009 - 2017PFA Rosian Vasile Adrian "Web Solutions"
- Developed eCommerce plugins for clients such as A1m and Euro Payment group, major payment processors in Europe.
- Contributed to the development of Affiliate X, a unique niche market tool for affiliate sales. The task requires working with parsing high volume data feeds and optimizing database queries for high availability.
- Developed data acquisition software from a Zigbee-based mesh network as part of a research paper.
- Managed and developed a merchant acquisition platform, checkoutportal.com.
- Developed ChatPiper.com and the connected chat applications. Clojure and Clojurescript with React wrapped in cljs-om. Clients were in Swift and Java for mobile as well as Electron and NodeWebkit for desktop. Started a larger scale app in Erlang with Cowboy,.
- Developed a system for private jet inventory and booking.
- Developed a system for radiology investigation results.
- Developed an internal invoicing system.
- Developed a Java application for notification dispatch for the Romanian Government as part of a volunteer team.
- Developed a file based blog in Go with Martini.
- Developed Joomla GNU/GPL components such as JjAntispam or JingleSubscriptions.
- Developed extensions for OpenCart for a multilingual food supplement website.
- Graduated Andrew Ng's course on machine learning at Coursera.
- Doubled the business income of the PFA each year.
Web Developer2008 - 2008Emotion Design
- Developed small business websites in Sibiu.
- Trained other developers in PHP/HTML/CSS/JS.
- Worked with CodeIgniter on various web applications.
- Developed eCommerce workflows with Joomla/Virtuemart.
- Managed a team of two junior developers.
- Checkout Portal - Symfony2 (Development)https://www.checkoutportal.com
Merchant acquisition portal for online payment solutions integrating over five systems.
- ITST - Private Aviation Procurement Software (Development)
Symfony 2 application for private jet availability and reservation, with cost estimations and multi-leg flights. Initial development prototypes in CakePHP and Yii.
- Totto - Distributed Grocery List Clojure (Development)https://github.com/rredpoppy/toto
Hobby project with Clojure http-kit web sockets and local IndexedDB storage.
- Sena Probee Interface in Python (Development)https://github.com/rredpoppy/sena
Python multiprocessing app that exposes a Sena Probee sensor reading from a mesh network over a web interface via Server Sent Events.
- SplitCrypt - Encrypt by Splitting, Clojure (Development)https://github.com/rredpoppy/splitcrypt
Implementation of one of my professor's encryption algorithms for file encryption based on equivalent keys and a "zipper" type spliting of a file using the key.
- EqvKey - Compute the Equivalent Key (Development)https://github.com/rredpoppy/eqvkey
A method to generate stronger encryption keys by flipping the bits of a given key after a threshold number.
- Golang MD File-based Site CMS (Development)https://github.com/rredpoppy/gosite
The engine transforms a folder structure with Markdown files into a full site using Go and Martini web framework - very good site speed.
- ChatPiper - Clojure (Development)
A support chat application deployable on a customer server written in Clojure
- WhiteRCPT - Haskell with Servant (Development)
Receipt reading and aggregation app with a Haskell back-end and a Swift mobile app.
- Notifications Dispatch in Java (Development)https://github.com/gov-ithub/asistentul_cetateanului_institutii
Notifications dispatch for a Romanian Government initiative, written in Java. The program was volunteer-based.
- JJAntispam and JingleSubscriptions (Other amazing things)https://joom-friends.com/explore/jjantispam-free-antispam-extension-joomla-2-5-adrian-rosian
Developed Joomla extensions for spam registration checks against two separate RBLs and subscriptions management for downloadable products
- Solvency II Wire (Toptal) (Development)
Worked on the ETL process for the platform. Python with Django and extensions.
LanguagesPython, Clojure, Swift, Haskell
FrameworksAngular, Pylons, Django, Flask
Libraries/APIsiOS Extensions, iOS API, React
OtheriOS Cryptographic Services, iOS Camera, Computer Vision
- Master's degree in Computer Science2013 - 2015"1 Decembrie 1918" University - 3-5, Revolutiei, Sibiu, Romania
- Bachelor's degree in Computer Science2009 - 2012"1 Decembrie 1918" University - 5, Gabriel Bethlen, Alba Iulia
- Bachelor's degree in Military Science and Information and Organization Management2004 - 2008Land Forces Academy "Nicolae Balcescu" - 3-5, Revolutiei, Sibiu, Romania
- CSS2JULY 2008 - PRESENTExpert Rating Global Certifications