Badges
Certifications
Work Experience
Developer Lead
ExxonMobil• November 2018 - Present
Role: Developer Lead 04/2020 - Current Responsibility for the guidance of the team regarding technical decisions. Working with the team, as the lead, we were able to get the ownership of an application that was developed only by a contractor. Collaborating with two other Lead Developers in improving processes under our responsibility. Joined meetings with the product owner, providing technical insights for problem resolutions to accomplish with the client’s goals. Participate in the refinement meetings with the client to get the requirements. Build orchestration for the environments and branch management in TFS using git. Performance of coding reviews to ensure that all developers are following the Clean Code pattern. Technologies: UNIX systems, Windows Server, Git, TFS, Java 8, JSP, AngularJS, Angular8, Jenkins, Scrum, Kanban. Role: Senior Developer 11/2018 – 03/2020 I was supporting a sales application that was based on Hybris and it had an integration with SAP and other systems. I handled branch merges, code reviews, and build orchestration. I’ve helped to develop the other members of the team. This sales application was being restructured using Domain Driven Development, and I was involved in this. I also helped to extract some part of the application that is more independent to run on OpenShift and rewriting it using TDD. We decoupled the front-end from the back-end using REST for the communication and updating the front-end to Angular 8. I had a chance to participate in a project for the replacement of the call center system, using the Amazon Connect from AWS. Technologies: UNIX systems, Windows Server, Git, TFS, Java 8, JSP, AngularJS, Angular8
Senior Developer
Stefanini• August 2015 - October 2018
Allocated at the client, IBM. Worked with an international team developing new features for the IBM systems. Participated in the migration of IBM Connections to IBM private cloud, implementing an application where all users could choose the content that they wanted to move. This application was implemented using APIs for the communication between the front-end and the back-end. In the back-end, was implemented APIs calling a third-part application of the company that was responsible to copy the data. I participated at a workshop in IBM office in the USA, where I presented the migration tool for the stakeholders. Production issues investigation looking for the root cause, and implementing the fix for the IBM Connections product. IBM uses the TDI (Tivoli Directory Integrator) midware to keep the systems data in sync, I was responsible to upgrade the TDI version, analysing the code changes required, implementing these changes, and deploying everything in production at the end of the project. As part of this TDI update, there were a lot of configurations that needed to be updated and moved through the environments, for this, I created a bash script to perform these changes avoiding problems during the implantations. Technologies: JAVA 8, Javascript, HTML, CSS, JQuery, Linux, bash script, Tivoli Directory Integrator (TDI), JIRA
System Analyst
TIVIT• December 2012 - July 2015
Allocated at the client, HSBC. Maintenance of systems written in Java, from the security and compliance area. Interaction with different teams (Mainframe developers and final user), for the contract communication alignment with the mainframe and understanding user pain point. Responsible for migrating all applications under team responsibility from CVS to SVN, changing them to compile with MAVEN, allowing the integration with NEXUS. Responsible for increasing the encryption of passwords for one of the systems. As the application was a desktop application, the change needed to be executed in fases, as it was not able to update the application on all the computers at the same time. Technologies: JAVA 6, JSP, HTML, CVS, SVN, JIRA, java servlet, WebSphere, Oracle DB
System Analyst
Ewave do Brasil• September 2011 - November 2012
Allocated at the client, GVT. Responsible for supporting the sales applications of the company, website and third-party sellers application, investigating root cause and implementing the fix. To be in compliance with the Siebel, I created an application to manage all SQL that the support team used to fix the data issue. The SQL was included in the tool, after review, the support team could use that SQL, just informing the parameters required. This solution was put in place also to avoid that a SQL was executed incorrectly, like an update without a where clause. I hosted a training for the first-level support team, explaining how to use the SQL Governance tool. Frameworks: Spring, JSP, HTML, JAVA 6, CSS, java servlet, WebLogic, Oracle DB, SVN
Java Developer
TIVIT• July 2010 - August 2011
System development with Java language for an external customer (HSBC). I was part of a team that was responsible for the delivery of a new component in the HSBC intranet. This new component had more than one hundred use cases. The client requested the change how to show some messages, which would require more than a week to update all the places that show a message, so I came up with a solution that allowed me to make these changes in 2 days. Responsible for the test team, managing the work dependence between development and tests to speed up the process. Development tools: IBM – RSA (Rational Software Architect), IBM – MDA (Model Driven Architecture), J2EE. Technologies: Spring, JSP, Java 6, WebSphere, CSS, HTML, CVS
Education
Universidade Tecnológica Federal do Paraná
Software Engineering, M.B.A.• June 2020 - Present
MBA with focus in agile methodologies, processes and software architecture combined with management disciplines inherent to software construction, as well as project and people management, metrics and estimates for quality assurance in software development.
Universidade Vale do Rio dos Sinos
Computer Information Systems, BS• February 2015 - December 2017
Form professionals able to work with development of systems, management of infrastructure and project management
Links
Skills
pierinbw has not updated skills details yet.