Enthusiastic, talented Senior Software Engineer with excellent programming skills, strong problem-solving abilities, quality-driven and customer-focused. Passionate not only about technology, but also about applying it to improve people’s lives in new and innovative ways. Experienced in handling the entire software development life cycle, and used to working with a wide variety of technologies. Constant learner who motivates their peers. Self-motivated, positive, proactive and pragmatic, communicative and collaborative, and ready to take responsibility and ownership.
EXPERTISE
• 8+ years of professional software development experience;
• Strong experience with Java, C, C++ and Lua;
• Solid experience with object-oriented design, and design patterns;
• Experienced with UNIX operating system, including Linux for development and basic administration;
• Familiarity with databases such as PostgreSQL, Oracle, MySQL and PL/SQL;
• Experienced with OpenGL, 3D graphics and imaging;
• Strong Computer Vision and OpenCV experience;
• Good experience working with GUI development such as QT, Swing and IUP;
• Familiar with Web development: J2EE, Spring MVC, Tomcat, JSP, Servlets, JSF, HTML, CSS;
• Good Knowledge with Multi-threaded and Client- Server programming;
• Strong experience in design, unit testing, reviews, system testing, requirements;
• Experienced with all phases of product development lifecycle;
• Experienced with source control systems like CVS, Subversion, JIRA, Buildbot and Hudson;
• Familiar with agile methodologies as well as software planning and estimation techniques;
• Strong commitment to life-long learning, enjoying teaching and mentoring;
• Team oriented, encouraging the use of common procedures, practices, and tools;
• Excellent written and verbal communication skills (English and Portuguese).