Anderson Rodrigues Araujo, Developer in São Paulo - State of São Paulo, Brazil
Anderson is available for hire
Hire Anderson

Anderson Rodrigues Araujo

Verified Expert  in Engineering

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.

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

Experience

Availability

Part-time

Preferred Environment

Slack, GitHub, IntelliJ IDEA

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

Software Engineer

2018 - PRESENT
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

Software Architect

2016 - 2017
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

Software Engineer

2015 - 2015
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

Software Engineer

2014 - 2015
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

Software Engineer

2014 - 2014
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

Software Engineer/Technical Coordinator

2009 - 2014
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#

Software Engineer

2003 - 2009
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

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.

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, Apache Tomcat, GitHub, Subversion (SVN), TeamCity, CircleCI, Ansible, Terraform, ActiveMQ, Apache Maven, Jira, Git, Amazon Simple Queue Service (SQS), IntelliJ IDEA, Slack, Apache, Shell, Hudson, Amazon Elastic Container Registry (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

JANUARY 2019 - PRESENT

Toptal DevOps Academy

Toptal

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring