I am a software engineer with a passion for distributed systems, large scale deployments and autonomous systems. I'm interested in creating meaningful products made available as online services.
working on
@cloudsoft
Cloudsoft’s mission is to help enterprises apply the benefits of Cloud Computing to the large-scale, distributed, transactional systems that they use to run their business.
@asf
Member of the PMC at Apache Whirr. We are building a set of libraries and a command line tool for running services like Apache Hadoop in the cloud.
@jclouds
Committer. jclouds is an open source library that helps you get started in the cloud and reuse your java and clojure development skills. Our api allows you freedom to use portable abstractions or cloud-specific features.
got skillz in
data structures & algorithms, distributed systems, automatic functional and unit testing, automatic deployment, relational and non-relational databases, python, java, django, tornado, debian linux server administration
past work
I have spent 12 weeks in Palo Alto, California working on Growth (A/B testing) & Data Infrastructure (stream processing, scribe, hbase).
What I've learned? Move fast. Be bold. Take risks.
@adobe
I have joined the SaaS Infrastructure team as an intern to work on improving Apache Whirr to be used as a framework for deploying services to the cloud and at the same time I've done some research on fault injection testing for Apache ZooKeeper.
@thesunnytrail
Follow revenue metrics easily. If you're a founder / CEO of a business that sells subscriptions, you can use Sunnytrail to easily follow metrics such as customer life time value, churn, ARPU and others.
What I've learned? It's complicated to sell privacy sensitive applications. Real-time is overrated. Use generic tools - optimised implementations are good when you have a really good understanding of the product you want to deliver.
@asf
Contributing to Apache ZooKeeper, a centralized service for maintaining configuration information, naming, providing distributed synchronization and group services.
@gsoc
Apache ZooKeeper Monitoring Recipes and Web-based Administrative Interface (see more). ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization and group services.
What I've learned? Open Source collaborative software development really works. Having a good test suite is really important. Smart people do great things. Coordinating distributed systems is a Zoo.
@adobe
Graduate Diploma Project. Analysis and drill-down on
EXIF metadata for photos stored on photoshop.com service (CSI Team). Large scale data processing using the Hadoop / HBase stack.
What I've learned? Adobe knows how to write great software. A team should have at least a developer and a QE. A good manager is priceless. Adobe Romania is one of the best companies to work for.
@magomedia
Research and development for
youmago.ro. This is a large web application designed to
provide you with options for spending your free time & for shopping.
Used technologies: PHP, Java, Python, MySQL, Memcache, Solr, Git, Debian
What I've learned? Working in a start-up can be extremely stressful. Release early, release often. Sometimes building custom solutions from scratch can be a good idea but try to reuse existing components as often as possible. When hiring people if you have second thoughts just say no.
@zapp
I have developed an asynchronous xml-rpc system
used for data synchronization and an internal Who's Who directory in Ruby on Rails.
Used technologies: Java, JMS, Oracle AQ, Ruby, Rails
What I've learned? Telecom is all about workflows, system integration and large scale billing systems.
start-up failures
@indekspot
Indekspot offers you ready to use search index containers, based on the robust Apache Solr search server. Our job is to manage the infrastructure and provide optimised configurations for your web application.
What I've learned? If you can build complex distributed systems it doesn't mean you should. It's mandatory to understand your market. Test and validate any assumption you make. Watch your cashflow.
side experiments
zookeeper-mq
Reliable and Highly Available Message Queue based on ZooKeeper. Not focused on performance.
zookeeper-monitoring
Scripts for monitoring Apache ZooKeeper using Cacti, Ganglia or Nagios
django-jack
Jack and the Beanstalkd. Webapp for basic work queue administration.
mongodb-log
MongoDB python logging handler. Python centralized logging made easy
... for more check my github profile
participant at
- Online Business Mentorship program by Dragos Roua
- Tineri Antreprenori (Young entrepreneurs) - first edition
Mentorship program organized by JCI Bucharest.
Mentor: Mihalache Iulian - Business School organized by VIP Romania
I will always remember: The Gambler - Kenny Rogers (thanks @GeorgescuRadu)
quotes i believe in
- "I have never let my schooling interfere with my education."
Mark Twain - " I do one thing at a time, I do it extremly well, and then I move on."
Dr. Charles Emerson Winchester III - "Make up your mind to act decidedly and take the consequences. No good is ever done in this world by hesitation."
Thomas Huxley - "Life can only be understood backwards, but it must be lived forwards"
Soren Kierkegaard - "When I am delivering my very best, then that is when I feel successful."
Art Fettig - "Action speaks louder than words but not nearly as often."
Mark Twain - "Your worth consists in what you are and not in what you have."
Thomas A. Edison
social web