Vasile Adrian Rosian

Vasile Adrian Rosian

Alba Iulia, Alba County, Romania
Hire Vasile
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
  • Python, 5 years
  • Clojure, 3 years
  • Pylons, 3 years
  • Flask, 3 years
  • Django, 3 years
  • Haskell, 2 years
  • iOS Apps, 2 years
Alba Iulia, Alba County, Romania
Preferred Environment
Fedora, Vim, Git, Docker
The most amazing...
...insightful book I've read was SICP, as it opened my mind to functional programming.
  • Project Manager
    WhiteCity Code SRL
    2017 - PRESENT
    • Created a receipt reading application in Haskell and Swift. 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
  • 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,
    • Developed and the connected chat applications. Clojure and Clojurescript with React wrapped in cljs-om. Clients in Swift and Java for mobile, 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
  • Checkout Portal - Symfony2 (Development)

    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)

    Hobby project with Clojure http-kit web sockets and local IndexedDB storage.

  • Sena Probee Interface in Python (Development)

    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)

    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)

    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)

    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)

    Notifications dispatch for a Romanian Government initiative, written in Java. The program was volunteer-based.

  • JJAntispam and JingleSubscriptions (Other amazing things)

    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.

  • Languages
    Python, Clojure, Haskell
  • Platforms
  • Frameworks
    Django, Flask, Angular 2+, Pylons
  • Libraries/APIs
  • Misc
    iOS Apps, Computer Vision
  • 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