Lead Developer2017 - PRESENTPintellect
Technologies: Ruby on Rails, React, AWS
- Planned and implemented the system's architecture from scratch.
- Structured the long-term plan for Pintellect, created tasks, and managed them.
- Led the development team with around five developers.
- Worked on development from back-end and front-end.
- Worked with Ruby on Rails with React.
- Implemented automatized tests with Selenium + Cucumber + Rukuli.
- Used and managed many services from AWS and Heroku.
Software Developer2012 - PRESENTToptal
Technologies: Java, Node.js, Ruby on Rails
- Optimized indexing process for file system, HTTP, and feeds RSS using the Akka framework.
- Integrated with Apache Shiro for authentication and authorization.
- Imported big data in a Java DB.
- Handled queries and optimization using JDBC.
Full-stack Developer2017 - 2018Attendease
Technologies: Ruby on Rails, React, AWS
- Implemented new features covering all software development flow.
- Led the team of three developers, helping them to be focused in the task implementation and making sure that we'll deliver the features in the right time.
- Worked with Ruby on Rails as a back-end solution and Backbone + React in the front-end.
- Coded Ruby modules using the Command/Query pattern to have domain-specific classes and make it easier to test.
- Upgraded some legacy code to be ready for a future Rails upgrade.
- Collaborated with colleagues to define architectural points in the platform.
- Led, planned, and implemented reusable components in React.
Senior Full-stack Developer2016 - 2017Predictable Revenue
Technologies: Ruby, Rails, Angular, Redux, Postgres
- Maintained the system supporting all account strategists and guaranteed that the system is responsive all the time.
- Created materialized views to provide a better user experience.
- Developed on both back-end and front-end.
Senior Software Engineer2013 - 2016Your Wise
Technologies: Ruby on Rails, AngularJS
- Created a Zero application with Ruby on Rails and AngularJS.
- Implemented continuous deployment in AWS.
- Managed a development team.
- Configured the DevOps operation.
Senior Software Developer2014 - 2014Move Mais
- Worked on the interface along with a third-party development team and a business team.
- Created smart reports for the business area.
Senior Software Developer2013 - 2014TimWE
- Implemented integration between Carrier Nextel and Timwe's services to send and receive SMS by Web Services.
- Maintained an Oracle productions database using PL/SQL to execute queries.
- Communicated with partner companies to apply and implement solutions in our system.
- Maintained a Unix server analyzing logs and their life cycles.
System Analyst2012 - 2013Oi Internet
Technologies: Java, Ruby on Rails, Node.js, MongoDB
- Worked on eCommerce software for sale services provided by Oi Telecom.
- Created web apps for a mail-sender service and an authentication service based on JSON.
- Implemented REST architecture with VRator.
- Included integration with back-end systems exposed by SOAP.
- Created tests with Selenium Java to ensure page functionality.
System Analyst2010 - 2012IG - Internet Group
Technologies: Hibernate 3, Struts 2, Spring, JPA, Ruby on Rails, Grails, Adobe Flex, Adobe AIR, Node.js, MongoDB
- Developed applications in Java using JEE for web applications.
- Used Scrum methodology to manage app development.
- Imported content from an XML file.
- Led group technical discussions.
- Used a stored procedure to extract BI reports.
System Analyst2008 - 2010TCS - Tata Consultancy Service
Technologies: BEA WebLogic Portal version 8.1 SP6, Oracle 10g, EJB 2.0, Portlets, JCS, JCX, jUnit, Hibernate 3, Struts 2, Spring, JPA, WebSphere Application, Spring, WebSphere MQ, JMS, JSF
- Developed apps in Java using WebLogic Portal version 8.1 sp6 for the Itaipu Binacional Hydroelectric Plant.
- Created a mortgage system and developed new applications for Santander/Real Bank.
- Communicated with a back-end system in the mainframe through messaging software such as JMS.
- Wrote a Java back-end solution.
- Led a small group of five developers.
Java Consultance2007 - 2008Dynamic Tecnologia
Technologies: Java 5, JSP, Struts, Visual SourceSafe, Subversion, J2EE, Oracle, JBoss, Unix, Web Services, MySQL, SQL Server, ASP, PHP
- Worked in systems development for Publishing Abril.
- Maintained the Abrilnet system responsible for internal communication.
- Maintained the search engine (FAST).
- Maintained the Passaporte Abril System responsible for authentication of sites within the Abril domain.
- Created several CMS systems such as PWA and FWA, among others.