Cássio Scofield

Software Architect

Rio de Janeiro, Brazil
[email protected]



Natural languages

Portuguese : Native

English : Fluent

Spanish : Basic


Computer languages

Java : Fluent

Javascript : Fluent

C / C# : Advanced


Experienced with web and mobile technologies, agile methodologies, prototyping, web-APIs, databases and UI design. Fast learner, organized, enthusiastic and with good communication skills. Able to join teams and start delivering quickly.


Escola Politécnico da USP - 2008-2013

Electrical engineering

Politécnico de Milano - 2012 - 2013

Computer engineering (exchange)


IBM - Full-stack mobile engineer

Oct 2017 - Present

As a full-stack developer for the consultancy department at IBM I was engaged in 2 project for Oi Telecom. A mobile app for internal approval and workflow management (APProva) and a chatbot/virtual assistant for costumer technical support using Watson Assistant, IBM's chatbot platform.

GE - Software engineering researcher

Sept 2016 - Oct 2017

Acted primarily as backend developer, software architect and requirements analyst for a couple of inventory tracking solutions developed for internal use. The first, created using Java Spring-boot and AngularJS/Ionic, was based on BLE sensor data for passive monitoring parts and tools used in GE Oil & Gas division for both Brazil and UK factories; used mainly to reduce cost of inventory, aid on the calibration and preventive maintenance of equipment and the increase of productivity due to the ease of finding these equipment in the plant. The second using smartphones and QR-code based identification for GE Healthcare warehouses to checkout parts going to client and check-in returned to prevent fraud and enhance transparency in the customer service for the division.

IBM - Software Architect

Nov 2013 - Oct 2015

Member of the technical supervision team on New Internet Banking project at Itaú, in this team myself and four other members were responsible for maintaining both Java and Javascript components while adapting the systems architecture to minimize dependencies, improve internal reuse and reduce coupling between different applications of the corporation's internet banking portal. Additionally I had the role of configuration manager and facilitator for the continuous build and integration process, introducing best practices for code versioning, change communication and general guidelines for the functional teams.

IBM - Consultant 

Nov 2013 - Oct 2015

As a technical consulting for application innovation services business unit, I was most recently involved as software developer and backup team leader on a large SCRUM oriented project of Internet Banking for Itaú Bank also involving the complete redesign of the website using technologies such as Java/JSP, jQuery for front-end and Node.JS, as well as SOAP and REST web services for integration with other applications and mainframe services. At the same time I was the technical team leader for migration project for smaller backoffice web application also for Itaú Bank going from Java to .NET technologies. 


Web and mobile development

  • Angular
  • Ionic / Cordova
  • Bootstrap / jQuery
  • HTML / JS / CSS

APIs and integration

  • Patterns (REST / SOAP / MQ / WS)
  • Node.JS (Express / Loopback)
  • Java (SpringMVC / SpringBoot) 
  • Databases (SQL / MongoDB)

Software engineering

  • Design patterns
  • Methodologies (RUP / Scrum)
  • Cloud computing (PAAS / Docker)
  • DevOps (Jenkins / Maven)

Powered By CakeResume