Now you can Instantly Chat with Arthur!
About Me
I have worked on the core features and architecture design for Brazilians government (Ministry of Labour and Employment and Social Security area) projects. On a higher level view, such projects involved ingestion of hundreds of GB of data for calcula...
Show MoreSkills
Portfolio Projects
Description
I have worked on the core features and architecture design for Brazilian's government (Ministry of Labour and Employment and Social Security area) projects.
On a higher level view, such projects involved ingestion of hundreds of GB of data for calculation, analysis and auditing.
My main activities included:
- Implementation of core business using of Spring Boot, Spring Batch, Microservices, Scala and EJB3 (Legacy code);
- Use of JSP and Javascript for front-end development;
- Development of ETL tools for ingestion of high volumes of data using Spring Batch;
- Design and development of REST APIs in Java, Spring and JSON for interfacing with third-party systems;
- Use of Oracle Database and Git;
- Extensive use of Unit Test (Junit/Selenium) to provide code correctness (we increased the test coverage to >90%).
Description
I worked on Brazilian's government Ministry of Labour and Employment projects as a Software Development Engineer in Test.
This projects included a big change on the system since there was a legacy to keep running and we needed to retest the whole core part. There were many stakeholders and it had a huge social impact.
My main activities included:
- I was responsible for designing tests plans, test cases and
datasets; - I used Selenium, Junit, Mockito, and Python scripting to build and run automatic tests (requirements and integration tests);
- I managed and handled bug report and prioritization;
- Improved the test coverage to > 90% and reduced the bug
reported on production environment (by 30%). - Extensive use of Agile project management (Scrum) and Mantis Bug Tracker.
Description
I worked as aResearcher and Software Engineer on Internet of Thingsprojects researching and developing an API for ubiquitous applications.
I was responsible for the entire API since design, development and tests. My main activities included:
- Use of Java SE 1.7 to build server-side working through wireless networks (Bluetooth and Wi-Fi);
- Use of Android to create client side App;
- Designing and developing a network protocol to provide a seamless handoff between wireless networks in the smart area;
- Use of Near Field Communication (NFC) to read environment variables on RFID cards (smart places);
- Use of SVN for code version control.
Description
I worked on TRE-PB (Regional Electoral Court of Paraiba State) project developing from scratch a Help Desk web based system to let employers require and supply technical support.
I was responsible for the entire development since design, development and, tests. My main activities included:
- Development of a Webservices to make integration with legacy code using .NET C#;
- Development the whole system using Java Struts2 as MVC framework, Junit for testing and easyaccept for acceptance tests;
- Use of Hibernate on the model to access data on PosgreeSQL and SQL Server database.
Description
I worked as Project Leader Trainee at a multinational company of Satellite TV Service provider.
I was selected top 10 on a Trainee Contest over 25,000 competitors.
Also, I was a Team Leader (along with Senior Team Leader), being a focal point between team/client department and focused on supporting business strategic processes with CRM Siebel 7.8/8.0.
My main activities included:
- Gathering business requirements on client department;
- Discuss best business-technical solution with team;
- Design solution in a proper time;
- Development of ETL tools for import/export of high volumes of data;
- Development and validation tests;
- Deployment and tests in production environment;
- Extensive use of PMI-based project management techniques, CRM Oracle Siebel System, ERP software and databases (Oracle, SqlServer).