Soy un apasionado y altamente motivado ingeniero de software. Me gusta ser ingeniero de software porque me da la oportunidad de ser creativo y de usar tecnologías innovadoras para solucionar problemas. Me propuse como objetivo llegar a trabajar a los EEUU y lo conseguí. Una experiencia en el extranjero es doblemente desafiante: tienes que lidiar con un entorno completamente nuevo además de con un trabajo. Mi objetivo es formar parte de una empresa y ayudarla a crecer.Mis principales áreas de experiencia son iOS, Ruby (Rails) y Java. Creo que a día de hoy las tecnologías no son lo más valioso en un desarrollador de software. Éstas se pueden aprender pero, en mi opinión, las cualidades personales y la atención a la calidad del software son más deseables. Empecé a programar para iOS hace cuatro años. He contribuido de manera importante en los proyectos iOS en los que he trabajado y tengo un aplicación en el AppStore, iSpellChecker. Ruby (y Ruby on Rails) ha sido la plataforma a la que más rápidamente empecé a contribuir. Desde cero, en pocos días estaba aportando en áreas centrales al proyecto en el que trabajo. Mi pasión por la calidad y la atención al detalle son claves en mi día a día. También tengo 3 años de experiencia en Java y todo su ecosistema. La clave es que me encuentro muy cómodo aprendiendo nuevas tecnologías. Esto me ha traído buenas oportunidades de hacer importantes aportaciones a los proyectos en los que he trabajado.De mis experiencias he aprendido que disfruto trabajando en un equipo con gente motivada con quien compartir éxitos y desafíos. También he aprendido que puedo prosperar bajo presión, cosechar éxitos con o sin supervisión intentando siempre sobrepasar las expectativas.Finalmente, mis objetivos profesionales son crecer como profesional y demostrar mis habilidades y entrega.Specialties: Objective-C, Ruby, Ruby on Rails, Java, C/C++, Python, SQL, iOS developer (iPhone and iPad), Object oriented design, Data structures, algorithms, Design patterns, Software Testing, Test-driven development (TDD), Unit Testing, Integration Testing, Software quality, Code reuse, Testability, Maintainability, Agile, Continuous integration, Code reviews, Code generation, GWT, Java EE, Spring, Hibernate, JPA, Dependency Injection, Guice, Gin, Aspect oriented programming, AspectJ, Eclipse, XCode
Listed skills include Guice, Hibernate, Eclipse, Objective C, and 29 others.