Resume
Birthyear: 1988
Habitat: Berlin (DE)
E-mail: vid at bina dot me
-
NixOS,
contributor in N/A, N/A
June 2017 - present
Contributing to my new favorite Linux distribution by occasionally
LinuxNixOSpackage repository
-
Asabina GmbH,
CEO/CTO in Berlin, Germany
October 2017 - present
Heading an engineering firm focussed on helping firms develop tech solutions that leverage blockchain technology, cloud computing or IoT. With a distributed team of engineer, we take on the development of electronic devices including the circuit design and firmware development. Furthermore, we have helped several companies build their cloud infrastructure from scratch or upgrade their infrastructure to facilitate growth. Occasionally, we have jumped in to help companies fix front-end applications or smartphone apps although that doesn't necessarily represent our core focus. All in all -- the team is comprised of a rather versatile set of engineers and has succeeded in tackling a variety of engineering problems.
AWSCEmbedded SystemsFreeRTOSGCPIoTKubernetesTensorFlowTerraformpytorch
-
BCT, Inc.,
Consultant in NYC, USA
January 2018 - March 2018
Assisting in identifying pain-points in usage and technology and also in demonstrating the product at various conferences in the United States and Europe and closed sessions. Due to my familiarity with trading and blockchain technology, I was able to inform interested parties about the technical implementation details of the platform with regards to engineering and trading mechanics.
bitcoinblockchainterminaltrading
-
The Mobility House GmbH,
Consultant/Engineer in Munich, Germany
December 2015 - September 2017
Joined the company when there were only architects on the engineering team and helped out with the recruiting of a engineering team, the development of the first services and the architecting of the overall architecture for the system we were working towards. With regards to the development part of my contributions, the focus was on producing the software to be used in relaying communications from our cloud environment to the industrial computers that controlled the assets of interest (battery banks) within a network with numerous safeguards to complicate unwanted access (as mandated by German regulations as this pertained to an infrastructure project and therefore was subjected to the necessary requirements to safeguard national security) and accessed through an unreliable network (GPRS link).
ErlangScaladistributed computinggolanggreentech
-
Freewayworks LLC,
interim CTO in Berlin, Germany
August 2015 - October 2015
Joined Freewayworks LLC to help the company through a incubation program and aid in bringing the concept to the public. In my three months with the company we spent a predominant amount of our time on customer development and testing while a smaller portion was spent on refining prototypes in order to gather customer feedback. The product pivoted to HeyRide, which utilized a basic application to simplify the dispatching of riders to passengers
AWSHerokuMongoDBNode.jsRedisRubyRuby on Railscustdevmobility
-
Arya mHealth UG,
Software Engineer in Berlin, Germany
July 2015
Built parts of the API for the healthcare solution that was targeted at helping people dealing with depression.
RubyGrape (microframework)
-
Vita.io,
Consultant/DevOps Engineer in Rotterdam, The Netherlands
May 2015
Assisted in the attempts to explore the options in moving away from a few virtual private servers towards a cloud-based solution that offered the required redundancy and necessary flexibility to accommodate the workload.
AnsibleAzureCassandraMesosStormZookeepercloud-computingdev-ops
-
99chairs GmbH,
Software Engineer in Berlin, Germany
May 2015 - June 2015
Designed and tuned an ElasticSearch engine used to simplify the matching of furniture by the interior designers working for the firm. Besides tuning the ElasticSearch engine and studying the different options that yielded better results for the goal in mind, I assisted in developing some complementing functionality within their Ruby on Rails environment as well.
ElasticsearchRubyRuby on Rails
-
Saddl B.V.,
Co-founder/CTO in Amsterdam, The Netherlands
November 2014 - 2015
Saddl acquired Laundr (technically), and I assumed the role of CTO in order to ensure that our technology serves our promise to our clients. I spend much of the time delivering features with the developers, architecting and buidling the back-end, designing and maintaining the infrastructure which we currently host at Google Cloud, maintaining the quality of our goods and planning for the future (anticipating the possible scaling issues we may run into).
AngularPythonGoogle CloudMongoDBDockerCoreOSKubernetesRabbitMQ
-
Laundr,
Co-founder/engineer in Rotterdam, The Netherlands
Februari 2014 - December 2014
Engineered and develop a considerable portion of the Laundr stack. As lead-engineer my responsibilities involved the execution and management of development of the back-end and client applications (for both smartphones and web) necessary to offer a user-friendly service to the customers.
AngularNode.jsPostgreSQLRedisCordova
-
SolarSwing,
Engineer in Delft, The Netherlands
May 2014 - May 2015
Working on some things I’m not fully at liberty to discuss. I am mostly busy designing the electronics necessary to extract data from the system (using sensors, filters and amplifiers) and implementing the complementary logic in the firmware.
C/C++ARM Cortex-MAnalog electronicsEmbedded systemsSpark
-
Jobsrepublic,
Software Developer in Amsterdam, The Netherlands
October 2014 - December 2014
Maintaining a job placement and matching platform developed in Ruby. This involves executing bug-fixes, improving the general structure of the project and optimizing the migrate and deploy workflows. During my time here, I have also assisted in executing a migration to AWS.
RubyRuby on RailsMS SQLMySQLAWS
-
Toperators,
Engineer in Rotterdam, The Netherlands
August 2014
Spend a weekend helping an acquaintance from Startupbus to finish and deploy the Rails application. We worked on implementing S3 storage, fixing the routing, refactoring the codebase and building and improving several core features to help in having a prototype ready in time for the IBC conference.
RubyRuby on RailsPostgreSQLAWSS3
-
Muvement,
Engineer in Rotterdam, The Netherlands
May 2014 - current
Developing a simple platform for tracking user movements and triggering actions using geofences as markers. I have been able to use this solution for several applications I have built in the meantime.
RubyPythonSinatraRuby on RailsRabbitMQSOAiOSgeo-locationgeo-fencing
-
Ratemash,
Engineer in London, United Kingdom
November 2013 - December 2013
Spend a few days refactoring the application to accomodate more traffic. Some of the steps taken involved the configuration of indexes in the relational database and the refactoring of code to improve the overal performance of the web application. For some operations these steps slashed the runtime to a timespan less than a fifth of the former execution time.
RubyRuby on RailsPostgreSQLOptimization
-
Startupbus,
Participant
2013
Parttaker in the Startupbus tour in which a team of bright minds (designers, engineers/developers and business developers) had as the main goal to usher a concept into existence within 3 days en-route to the final desination. During the tour I adopted the role of technology lead for the Startup Tycoon team in order to develop a working tycoon game. We eventually ended up with a gaming logic engine which took care of the gaming mechanics for a tycoon game whilst presenting the content through text to the end-user.
RubyRuby on RailsPostgreSQL
-
Memocom,
Engineer in Rotterdam, The Netherlands
June 2013 - October 2013
Free-lance developer maily responsible for implementing e-mail synchronization and processing (automatic linking of related entities to e-mails) in the CRM.
RubyRuby on RailsMySQLin-app e-mail synchronizationbackground jobs
-
LSM,
Participant
2012
Parttaker in the 2012th Edition of the Lean Startup Machine workshop in Rotterdam designed to teach participants the practical applications of lean methodologies in establishing a viable business forthcoming from a concept, focussing especially on customer development. The team I was enlisted to won the first-prize for this competition.
Concept ValidationCustomer Development
-
Suprnovae,
Founder/Engineer
2012 - current
Initial founder and starting engineer of the agency, with our core-focus on helping start-ups usher ideas into the realm of reality. The company accomplishes this by assisting in the development of software (smartphone apps, web apps) and the engineering of necessary electronics.
-
Metatronics,
Embedded Systems Engineering Intern in Eindhoven, The Netherlands
2011 - 2012
Intern charged with the development of a proof-of-concept for a home-automation system and the development of a track-and-tracing solution utilizing GPS and GPRS technology. My activities involved the engineering of the circuitry, circuit boards and software.
Wifi (802.11)GPRSRadioPython (Twisted)
-
Hogeschool Rotterdam (University of Rotterdam),
B.Eng (Electronics Engineering, Embedded Systems) in Rotterdam, The Netherlands
2007 - 2012
Student of the Embedded Systems Engineering track at the Electronics department of the faculty of Engineering and Applied Sciences. The educational program touched on subjects varying from the conceptual design of system architectures to the construction of electronic circuitry leveraging concepts from control theory, power electornics, analog electronics and digital electronics domains.
During the course of the program I parttook in the development of robots, amplifiers, control circuits and software systems in the context of lab-work, assignments or projects.
Honestly, I had the time of my life here. Very hands-on approach. We got our hands dirty and we built cool things. My kind of program.VHDLC/C++PLCEmbedded SystemsAnalog ElectronicsPower Electronics
-
Peppered B.V.,
Part-time all-around developer in Delft, The Netherlands
2007 - 2010
Part-time developer mainly responsible for constructing the mailing templates and assisting in minor framework feature implementation sessions.
PHPMySQL
-
T.U. Delft,
drop-out
2007
After a year in the goldmines I started my first weeks at the university. I spent many sleepless nights getting up to speed in my subjects to keep up with my peers. It was quite a struggle, but I kept pushing. After a chat with the dean, I discovered that I should not have been admitted with my HAVO diploma (they explained that the American high school program compares to the Dutch HAVO program).
In The Netherlands, WO universities require students to have a VWO diploma or at least a Propedeuse (completion of the freshman year) from an accredited HBO university prior to joining a WO university program. At this point I started looking for a HBO university (hogeschool) in order to obtain my Propedeuse.
I was not well aware of this difference when I signed up for the program whilst in Suriname, but now I know that the Dutch educational system is a bit more layered then the American system, which I'm more acquainted with. -
IAMGold Rosebel Goldmines N.V.,
ICT Technician in Suriname
2006 - 2007
ICT Technician primarily responsible for assisting in the maintenance of the communications infrastructure. Activities consisted of the troubleshooting of telephone links, installation of telecommunications equipment (PBX expansion boards, additional lines), troubleshooting of computer problems and repairing defective computing workstations.
-
Ampies Broadcasting Corporation,
Audio Engineer in Paramaribo, Suriname
2005 - 2006
Engineer during the live radio shows aired throughout my assigned shift. The job involved the management of prepared cues to be played-back on-air during the radioshows, the preparation of the studios for broadcast (placing and testing needed equipment in the studios), the live mixing of all involved aural inputs for broadcast and the assisting of hosts in technical matters (the editing of audio samples to be used in the shows).
-
Mediavision N.V.,
Network Administrator in Paramaribo, Suriname
2005
Maintainer of a small network of approximately ten workstations with the responsibilities of troubleshooting/repairing workstations and resolving networking problems.
-
Hencom Trai.,
Store clerk in Paramaribo, Suriname
2004
Store clerk in the internet-cafe/print-shop with the task of assisting customers in navigating the internet and printing documents
About
As a kid in Suriname I spend my time tinkering with electronics, doing chores I didn't like (didn't like gardening back then), reading and playing—off course (I was a reasonably normal kid :wink:). I taught myself how to program computers through trial-and-error and the built-in help feature first when learning QBASIC and later through online tutorials and hardcover books that my father had in his collection. Apparently during his economics studies during the 80's in The Netherlands, they also received some programming courses in C and C++ which explained him buying the books. The tutorials, I would download from the internet when my parents weren't home. I had my system of quickly dialing-in to the web and crawling as much pages as possible for offline access :wink: and other than a few unexplained surges in the dial-up bills no one has noticed a thing.
My father would always remind me not to wreck his computer around those days, because it also served as his office computer. This prevented me from going crazy on the box. Motivated to have my own machine, I saved up some cash and bought my pop's old computer which opened up the road to limitless experimentation and unbounded learning for me. Some of my unbounded learning involved me writing a basic Sub7-like application in Visual Basic that I sent to my ICQ buddies to take some control of their computers, because security was a joke back then :stuck_out_tongue_winking_eye: :unlock:
By the time I finished high-school I had to choose what to study. Computer sciences did seem interesting, but I figured I could learn that from books :books: and brain-picking (provided I had the right people around me). Electronics, on the other hand, often required access to some equipment I couldn't readily get my hands on because of the financial situation. That is why I studied electronics which opened up the world of grade-A workspaces. Besides just understanding software, I wanted to be able to master hardware as well which would give me the proper bird-eye view of the playing field.
I did study electronics, which marked a wonderful time in my life. After graduating I set foot in the real world by beginning my free-lancing adventures. I have built plenty of cool products, made stupid mistakes (lessons), got punked, got amazed, discovered more of my strengths and weaknesses and am learning truck-loads of new things through it all on a daily basis. I am also having a blast! on sunny :sunny: and rainy :umbrella: days—where other people just go to work, I head to the playgrounds (what I call my office) and I'm set on keeping that energy and sense of wonder intact.