Arthur F.

Arthur F.

Senior Software Engineer

Brasilia , Brazil

Experience: 12 Years

Arthur

Brasilia , Brazil

Senior Software Engineer

80000 USD / Year

  • Notice Period: Days

12 Years

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 More

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%).

Show More Show Less

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.

Show More Show Less

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.

Show More Show Less

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.

Show More Show Less

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).

Show More Show Less