alexmreis

Alexandre M. Reis

alexmreis

Belgium

http://alexmreis.com

Who am i? ========= I'm a software craftsman with a passion for writing the simplest, smallest code that works. I've been developing apps for people for 14 years now, 2 years after I decided to pick up BASIC around 6th grade. I'm a believer in the values of the agile manifesto, and also of the software craftsmanship movement. I believe that software transcends manufacturing, encompasses creativity, art and technical skills. I believe that the most important thing when developing is delivering value, as early and as often as possible, and that incorporating feedback early is the key to success in a software project. If I am passionate about something, I have the drive to take it to the next level. When I'm on a project that I care about, I dont' just stand there and code what people ask me, I interact and collaborate with them to further evolve their ideas and think along to reach a better end product. I have particular interest in startup companies, and I've started or helped start several ideas, but didn't manage to get of my personal ones to be successful yet. I can do a lot on my own, but I need someone that can think along by my side to be able to accomplish epic things. Where am I now? ---------------------------- At the moment I'm working for D square, a Belgian data mining services company gone software product development recently. Our product is for the process industry production plants what Scout or NewRelic are for applications, except we go into much more detail, and provide lots of tooling to gather the data from humans, rather than having just automatic agents collect it. Cool things I've accomplished so far --------------------------------------------- - Wrote a CRM system in PHP 3 for my father's health insurance / clinic when I was 15 (1998) . It was accessed using Lynx on ancient 386-based machines - Breathed new life to an old computer park - 486-based machines - using Linux, PXE, XFree86 and Wine to run the Progress 4GL ERP in the leading Bakery Equipment manufacturer in Brazil - Perfecta (2000) - Introduced Java in a company that specialized in Progress 4GL and Delphi development. Trained and coached people 10 or 20 years older than me, and developed a help desk system there using Swing. (2001) - Got hired as a trainee and promoted to associate developer after 2 weeks working for the largest ERP company in Brazil (Datasul, now part of TOTVS) due to fixing a 3 month project that had 3 people working on it and no working code at all in 2 weeks. (2003) - Introduced Java EE as an alternative for Progress 4GL in customized solutions development. Also introduced object orientation, test-driven development, eXtreme Programming , and created an object-orientation framework for Progress 4GL, PROOF. http://sourceforge.net/projects/proof/ (2003 - 2007) - Rewrote the mission critical shop floor automation system used by one of the leading motorcycle manufacturers in Brazil - first project in the world to use WL10, Java EE 5 and EJB 3 according to BEA (now part of Oracle). Maintained and further developed that mission-critical application as a one-man team for 2 years (2007-2009) - Wrote my own no-bullshit PHP framework for a freelance project that resembles the way that Rails, CakePHP, Grails & friends work. (2008) - Worked on several freelance projects for startups and big companies alike, using a wide gamma of languages - C, Ruby, PHP, C#.NET, Java - and technologies - Spring, GWT, RichFaces, CakePHP, Rails, .NET Compact Framework, JSF, Maven, etc for a year and survived solely out of it. (2009)