Scroll To View More
Vasile Adrian Rosian

Vasile Adrian Rosian

Alba Iulia, Alba County, Romania
Member since August 25, 2015
Adrian is a web developer who has been working as a freelancer since 2008 with a focus on eCommerce and payment methods. He is an expert in developing efficient digital solutions for businesses with a focus on software correctness and maintainability.
Vasile is now available for hire
Portfolio
Experience
  • Python, 5 years
  • Clojure, 3 years
  • Django, 3 years
  • Flask, 3 years
  • Haskell, 2 years
  • iOS, 2 years
  • Swift, 2 years
Alba Iulia, Alba County, Romania
Availability
Part-time
Preferred Environment
Fedora, Vim, Git, Docker
The most amazing...
...insightful book I've read was SICP, as it opened my mind to functional programming.
Employment
  • Project Manager
    WhiteCity Code SRL
    2017 - PRESENT
    • 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.
    Technologies: Clojure, Haskell, Elm, ClojureScript, Computer Vision
  • Front End Engineer [1]
    TalkIQ (via Toptal)
    2017 - 2018
    • 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.
    Technologies: Clojure, ClojureScript, Elasticsearch
  • Owner and Freelance Developer
    PFA Rosian Vasile Adrian "Web Solutions"
    2009 - 2017
    • 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.
    Technologies: PHP, HTML, CSS, JavaScript, Python, Clojure, Erlang, Swift, Symfony2, Django, Pylons, Compojure, ClojureScript, Reagent, Chicago Boss, React, Redux, AT, serial RX/TX, Machine Learning, Octave
  • Web Developer
    Emotion Design
    2008 - 2008
    • 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.
    Technologies: PHP, HTML, CSS, JavaScript, Joomla, WordPress
Experience
  • 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)
    https://www.chatpiper.com

    A support chat application deployable on a customer server written in Clojure

  • WhiteRCPT - Haskell with Servant (Development)
    https://whitercpt.com

    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)
    https://solvencyiiwiredata.com/about/

    Worked on the ETL process for the platform. Python with Django and extensions.

Skills
  • Languages
    Clojure, Python, Haskell, Swift
  • Platforms
    Joomla, iOS
  • Frameworks
    Flask, Pylons, Django, Angular
  • Libraries/APIs
    iOS API, React.js, iOS Extensions
  • Misc
    iOS Cryptographic Services, iOS Camera, Computer Vision
Education
  • Master's degree in Computer Science
    "1 Decembrie 1918" University - 3-5, Revolutiei, Sibiu, Romania
    2013 - 2015
  • Bachelor's degree in Computer Science
    "1 Decembrie 1918" University - 5, Gabriel Bethlen, Alba Iulia
    2009 - 2012
  • Bachelor's degree in Military Science and Information and Organization Management
    Land Forces Academy "Nicolae Balcescu" - 3-5, Revolutiei, Sibiu, Romania
    2004 - 2008
I really like this profile
Share it with others