SoftplanSenior Full Stack Engineer | Team Technical Lead
May. 2013 - Nov. 2016Florianópolis Area, Brazil · On-siteDuring this period I worked on some varied fronts.
First I started as a Team Technical Lead with the analysis of mobile applications, which were developed on native Android and later with JavaScript and Ratchet, then Ionic.
I was responsible for all backend development (WebServices) developed in Java and REST, which provided and processed the input and output data in the main system (ERP - SIENGE) for mobile applications.
Also, I was responsible for all communication with the Stakeholders, and for assembling and coordinating the team, according to company goals.
At this time, I also continued to maintain the Real Estate Broker Portal, which I developed during my time in São Paulo. Then, I began by analyzing and developing the Customer Portal, utilizing the MEAN stack (MongoDB, Express, AngularJS, NodeJS). I specifically assisted in the development of a few screens, primarily focusing on the system's analysis and architecture.
This Customer Portal was the same project I had been responsible for a few years earlier, albeit with an entirely different technology stack. This time around, my role expanded to leading the team in recoding the portal, as well as managing communications with other impacted teams and stakeholders. Methodology: Scrum Technologies: Java, Struts, JSP, CSS, EJB, Hibernate, Javascript, Rest, JSON, Android, Cordova, AngularJS, Bootstrap, Ratchet, Ionic, Grunt, Yeoman, Bower, SQLite, WebSQL; Tools: MyEclipse, IBExpert, Firebird, JBoss, SourceSafe, Team Foundation Server, WebStorm, Enterprise Architect, Justinmind Prototyper, ERWin, Postman, Jira;