Career Profile
Developer and analyst with more than 10 years of experience in software development. I'm very interest in empirical software engineering, code quality assessment, agile development, back-end development, and mobile development.
Experience
Working as Tech Lead/Senior Software Developer, using Spotify agile methodology, in client-side conciliation's Tribe with two Squads: Banking Conciliation’s solution developed with Java, microservices architecture and AWS tools (SQS); an ERP’s data integration system with Java and JBossESB services, migrating to microservices architecture. I am responsible for the architecture of the tribe's projects and for mentoring developers.
Worked as Tech Lead/Developer in a Banking Conciliation’s Solution with Java EE, JPA (Hibernate/MyBatis), Spring Framework, Conductor (Netflix OSS), Eureka, Nodejs, Apache Camel, Maven, Selenium, Javascript, VueJs, Puppeteer, AWS (SQS andLambda), Apache Tomcat (8 and 9), JUnit, and Oracle Databases. In this project, I was responsible for the architecture definitions and improvements, coding features, and continuous integration.
Worked as a developer in a credit card conciliation’s system with Java EE, JSP, JPA (Hibernate/MyBatis), Spring Framework, Apache Camel, JBoss Servers (Wildfly, JBoss ESB), Shell Script, and Oracle Databases. I was responsible for developing data process engines of payment gateways and acquirer companies for financial reporting.
Worked as a back-end developer (Java, Groovy/Grails, Ruby/Rails, PostgreSQL, and MySQL) in ERP projects for 2 years, as a mobile developer (Android tools) for 1 year, and a front-end developer/team leader for almost 2 years and a half (with JavaScript/AngularJS/Bootstrap).
Worked as an intern in three different research groups at Federal University of Lavras (UFLA) being a developer/scrum master/team leader for almost 3 years (with Java/HTML/CSS): Geomatics lab; Educational game lab; and, Software Engineering lab named LabGTI (Governance, Innovation, and Technology Laboratory).
Projects
Projects that I created or colaborate as developer
Articles written
Articles that I wrote
Papers published
Scientific papers that I wrote