368 reputation
27
bio website juliansimioni.com
location Mountain View, CA
age 28
visits member for 5 years, 5 months
seen Nov 26 at 20:02

I'm a software developer with a degree in Computer Science and an appreciation for the human side. While my technical expertice spans the full stack, I find the social aspects of working with teams and clients to be equally challenging, interesting, and rewarding.

While I currently live in San Francisco, I'm now comitted to moving to Europe for my next job. I haven't decided on a city yet, but am leaning towards Berlin, Munich, or Amsterdam. I'd love to hear from anyone in those cities looking for a full-stack developer full or part time!

I'm looking to work with a small, fast moving team of engineers who get stuff done while still maintaining a healthy lifestyle. The idea that one can get a software project done faster simply by working longer hours is something I rejected long ago.

Likewise, I've found all of the following things to be extremely important in a team: * contributions from all disciplines are appreciated. There are plenty of people out there who aren't developers, but are plenty talented. Developers who look down on all non-developers I see as especially unplesant. * communication and teamwork trump individual skill. It's far too easy as developers to hole up in a cave and try to solve all problems by writing code. Sometimes the solution is a conversation, not a Class. * A company has to ensure that the interests of themselves, their paying customers, and their users are all compatible. Products that attain popularity or revenue at the expense of, instead of because of, user satisfaction, are not likely to last in the long run. Make users happy.

My favorite languages are Ruby and C. I can get things done just fine in many others including Javascript, PHP, Python, C++, and Bash. I'm totally comfortable with any flavor of HTML, CSS, and SQL.

I'm passionate about the power of open source software, and value a company that is willing to give back to the communities of people who have helped it become successful.

Over the past few years I've become more and more interested in functional programming. I'm currently learning Haskell and Clojure to finally go beyond the somewhat limited functional facilities of Ruby and Javascript that got me started down the path. While I likely won't use either Haskell or Clojure on a daily basis, I suspect I will return from the journey with useful insights.

I've worked extensively with Linux systems ranging in size from one machine ( my personal laptop running Gentoo, the most challenging), to many thousands (at Zynga, almost as challenging). I have hopefully long since disconnected my last RDP session to Windows Server. Someday I will do more than just boot FreeBSD from a livecd.


Oct
9
awarded  Autobiographer
Oct
8
awarded  Yearling
May
30
answered Checking hardware status on Linux
May
30
awarded  Editor
May
30
revised Paint.NET equivalent for Linux?
added 1 characters in body
May
30
comment Questions regarding SSH-keygen
It's just a text file ;) you can edit it with anything: vim, sed, etc Edit: yes, the -C option will also let you do it when you generate the key
May
30
answered Questions regarding SSH-keygen
Aug
27
comment How can I trigger the screensaver on my Mac?
+1, this is my preferred method
Jan
26
awarded  Nice Answer
Aug
19
awarded  Beta
Jul
31
answered Computer is dying--what should I be looking for?
Jul
30
answered Minimum Gentoo Hardware Requirements
Jul
30
awarded  Supporter
Jul
27
awarded  Teacher
Jul
27
answered Paint.NET equivalent for Linux?
Jul
27
awarded  Student
Jul
27
awarded  Scholar
Jul
27
accepted What's involved in putting Linux on a Macbook?
Jul
27
asked What's involved in putting Linux on a Macbook?