Anderson Rodrigues Araujo, Developer in São Paulo - State of São Paulo, Brazil

Anderson Rodrigues Araujo

Software Developer

Location
São Paulo - State of São Paulo, Brazil
Toptal Member Since
February 16, 2016

Anderson has taken dozens of applications from concept to production as the lead engineer and engineer of multiple teams, in companies from small startups to large enterprises such as Dell Secureworks and HP/EDS. He specializes in scalable, enterprise-level application development. He has invaluable experience in the whole application development lifecycle from design and coding to deployment and monitoring.

Anderson is available for hire
Hire Anderson

Portfolio

Confidential
Amazon Web Services (AWS), Cryptocurrency, Blockchain, Docker, DevOps, Java
DevFactory
Amazon Web Services (AWS), Spring, Docker, Java
Dell SecureWorks (United Kingdom)
Apache Cassandra, Apache, NoSQL, Protobuf, Public Health, Apache ZooKeeper...

Location

São Paulo - State of São Paulo, Brazil

Availability

Part-time

Preferred Environment

Slack, GitHub, IntelliJ

The most amazing...

...app I've built connected to a million network devices to run health checks (memory, CPU, disc, etc.) every five minutes.

Work Experience

2018 - PRESENT

Software Engineer

Confidential
  • Built a wallet application to manage custody of Bitcoin, Litecoin, Ethereum, and Ripple.
  • Set up continuous integration with Jenkins.
  • Set up automated provisioning on AWS using Terraform and Ansible.
  • AWS Technologies: EC2, ECS, Lambda, RDS (PostgreSQL), S3, API Gateway, etc.
Technologies: Amazon Web Services (AWS), Cryptocurrency, Blockchain, Docker, DevOps, Java
2016 - 2017

Software Architect

DevFactory
  • Acted as the technical backstop for the engineering team by providing clear architecture guidance and code reviews.
  • Interfaced between engineering and product management teams.
  • Took a hands-on approach to all architecture projects.
  • Architected and built a software called CodeServer, a Cloud Native application that normalized and cached code repository metadata (commits, authors, changelogs, etc) and provided a RESTful API via microservices for client applications that were building insights of a given code, and which was the heart of the company’s business strategy.
  • Led a technical engineering team.
Technologies: Amazon Web Services (AWS), Spring, Docker, Java
2015 - 2015

Software Engineer

Dell SecureWorks (United Kingdom)
  • Worked with Next Generation Health, a project that was part of the Counter Threat Platform (CTP), Dell SecureWorks' proprietary managed security services platform used to intelligently defend customers against threats.
  • Developed back-end features, mostly focused on Next Generation Health.
  • Followed Agile practices, including daily meetings, sprint planning and retrospectives, TDD, code review, and continuous integration.
  • Implemented DevOps culture, using Electric Commander to support deployments.
Technologies: Apache Cassandra, Apache, NoSQL, Protobuf, Public Health, Apache ZooKeeper, REST, ActiveMQ, Java
2014 - 2015

Software Engineer

The Scottish Government (United Kingdom)
  • Developed for a project within the Scottish Government Directorate for Agriculture, Food and Rural Communities on the development of systems supporting payment of EU scheme grants and subsidies.
  • Contributed to the Application Processing Agile team; my main responsibility was to develop the front-end stories, but I also fixed full-stack issues.
  • Supported less experienced developers.
Technologies: JEE, Java, Oracle Database, JBoss, XML Schema, JavaScript, RichFaces, JSF
2014 - 2014

Software Engineer

3CON Consulting and Systems
  • Built Market Maker, an application for BM&FBOVESPA (largest stock exchange in Brazil). Market Maker is used to register programs, market makers, trading rules, and allowances.
  • Played a key role on the project as a senior Java developer; when I arrived, there were several tasks behind schedule and we were able to get back on track and deliver on time.
Technologies: JEE, Java, Oracle, JavaScript, REST, Spring, Hibernate
2009 - 2014

Software Engineer/Technical Coordinator

Bunge
  • Coordinated technical teams to build business partner portal and master data registration applications as part of Bunge’s One Brazil SAP project.
  • Worked closely with the business team to understand business requirements and translate to technical teams.
  • Integrated with SAP's system.
  • Maintained and enhanced the Salesforce automation application, used to input sales orders and to generate reports about orders, invoices, financial titles, customers, etc. Enhanced the app’s integration with SAP ERP, making information presented on the portal more reliable. This enhancement improved user confidence in the system, which brought usage of the Salesforce automation portal to more than 90%.
  • Maintained and enhanced the financial portal, which allowed the company to block bank accounts for deposit. This action reduced errors and head account of the finance team, because payments made by the finance portal didn’t need manual procedures.
Technologies: SAP, JEE, Java, Oracle Database, Oracle, .NET, C#
2003 - 2009

Software Engineer

Early Career
  • Led technical projects for iG - Internet Group, supporting developers in dealing with technical issues and understanding their tasks. Implemented Scrum practices such as product backlog, sprints, and daily meetings.
  • Maintained the iG Sales application, which is responsible for the sale of all iG products, including registering users, creating email accounts, selecting products, and making payments on all sales channels (online, call center, and CRM).
  • Designed and built the OV Automation application for EDS (an HP company). Built a transaction processing server to manage the session between the POS devices and the OV host database (AS/400 transaction database).
  • Contributed to a project for COLT Telecom Group (United Kingdom). Built and maintained an automated provisioning tool (APT), an application developed to manage COLT’s services, integrated with other sub-systems. APT manages customers, users, and their permissions, and provides remote network management. There are many modules that communicate amongst themselves through web services.
  • Designed, built, and maintained the customer-facing SAC application for Advanced Medical Nutrition. The app registers customer contact with the company as well as contact of the customers with Support, including requests for information, customer claims, etc. Using SAC application, attendance time was reduced significantly.
  • Maintained other applications for Advanced Medical Nutrition built in Visual Basic and Oracle (SQL and PL/SQL).
Technologies: Apache Tomcat, IBM Db2, Oracle, PL/SQL, Java

Experience

Next Generation Health

Project Next Generation Health system is part of the Counter Threat Platform (CTP), Dell SecureWorks' proprietary Managed Security Services platform, used to intelligently defend customers against threats.

CodeServer

CodeServer provides an SCM independent way for client applications to access code, diffs, and logs via a simple REST API.

Many applications built on against the CodeServer API also need access to SCM data; however, native SCM APIs are designed to support complex write operations (commits, branch merging) and complicate simple read-only requests, such as fetching an annotated source file.

Developers using the CodeServer API will want simple, fast, single API call methods that are common across all SCM providers for the information retrieval requests that a code analysis system typically performs.

AFRC Futures Programme

https://www.ruralpayments.org/publicsite/futures/
The Scottish Government Common Agricultural Policy Futures Programme is a five-year business change and IT program to deliver CAP reform.

The European and Scottish Government provide funding £4.6 billion to be paid to farmers, artisans, and rural businesses between 2015 and 2020 under EU Common Agricultural Policy reforms.

To stay within the budget, the Scottish Government aims to deliver a system that is compliant with European Commission (EC) regulations.

Market Maker

Application for BMF & BOVESPA (largest stock exchange in Brazil).

Market Maker is used to register programs, market makers, trading rules, and allowances.

Master Data

Application for Bunge Brazil, to register business partners' master data into SAP software. Performs multiple validations with government institutions before sending data to SAP.

Skills

Languages

Java 8, Java, SQL, JavaScript, HTML, C#, Groovy, PHP, Python, XML, CSS, Perl

Frameworks

Spring Boot, JPA, JUnit, Spring, Hibernate, Spring MVC, Spring Security, JSF, Jakarta Server Pages (JSP), Mockito, .NET, Django, OAuth 2, Apache Struts 2, Restlet, PowerMock, CXF, Apache Axis, AngularJS

Libraries/APIs

REST APIs, RichFaces, JMS, JasperReports, Node.js, Axis, MyBatis, Protobuf, jQuery

Tools

Gradle, Jenkins, Eclipse IDE, IntelliJ IDEA, Apache Tomcat, GitHub, Subversion (SVN), TeamCity, CircleCI, Ansible, Terraform, ActiveMQ, Apache Maven, Jira, Git, Amazon Simple Queue Service (SQS), IntelliJ, Slack, Apache, Shell, Hudson, Amazon Elastic Container Registry (Amazon ECR), Apache ZooKeeper, PyCharm

Paradigms

Continuous Integration (CI), Agile, App Development, Scrum, Requirements Analysis, Design Patterns, Gang of Four (GOF) Design Patterns, DevOps, Continuous Delivery (CD), Test-driven Development (TDD), Microservices Architecture, Microservices, Pair Programming, XP, REST

Platforms

Java EE, Amazon Web Services (AWS), Docker, Amazon EC2, Unix, Oracle, Linux, MacOS, JBoss, Oracle Database, JEE, Apache Kafka, Blockchain, Windows, AWS Lambda

Storage

JSON, Hazelcast, NoSQL, Relational Databases, JBoss AS, MySQL, Oracle PL/SQL, Amazon S3 (AWS S3), XML Schema, PL/SQL, IBM Db2, Amazon DynamoDB, Cache, PostgreSQL, MongoDB

Other

Software Design, APIs, Web App Development, Requirements & Specifications, RESTful Microservices, Multithreading, EJB 3, Public Health, SAP, Cryptocurrency, Ripple, Bitcoin, Bitcoind, Litecoin, JBoss Fuse, Apache Cassandra, Simple Fr, JAAS, Relational Database Services (RDS), AWS DevOps

Certifications

JANUARY 2019 - PRESENT

Toptal DevOps Academy

Toptal