Cleivson Siqueira De Arruda
Verified Expert in Engineering
Software Developer
São Paulo - State of São Paulo, Brazil
Toptal member since January 28, 2020
Cleivson is a senior back-end engineer with a decade of experience working with agile development and solving business problems by diving deep into the user's requirements. While working at Amazon, he was able to develop and maintain systems with a high load (millions, sometimes billions of requests per day) in a highly scalable and highly available environment. Cleivson specializes in C#, Java, and TypeScript languages and can rapidly ramp up any other technology.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio, Jira, Git, IntelliJ IDEA, Visual Studio Code (VS Code), Back-end
The most amazing...
...thing I've developed was a serverless application, fully written with AWS services (Lambda, DynamoDB, SQS and CloudWatch). It increased business results by 50%.
Work Experience
Senior Back-end Engineer
Rome Blockchain Labs
- Developed a data provider service for decentralized finance-related data across five EVM networks, crawling around 30 million transactions daily for Dex Swaps and Lending information in less than two seconds from block confirmation to client.
- Managed a Hasura-based GraphQL API to serve the data from the data service using Auth0 to implement a machine-to-machine authentication.
- Developed smart contracts for a noncustodial limit order bot on top of decentralized exchanges that operated over a million dollars in transactions on 2021.
- Managed a team of three developers, handling business requirements, backlog prioritization, process improvement, and API architecture.
- Implemented data quality mechanisms to handle and reprocess data problems like coverage or correctness.
Senior Back-end Engineer
MongoDB
- Worked on user profile enrichment and deduplication using the Segment tool.
- Reprocessed millions of user profiles to backfill recently added profile enrichment data and fix previous miscategorizations.
- Worked as a bridge between the website and CRM teams to coordinate sending client data through the enrichment pipeline for deduplication before sending it to Salesforce, linking to a new or existing Lead/Contact.
Senior Software Development Engineer
CommonEnergy
- Implemented a Lambda function to obtain documents from a third-party service, storing them in S3 and processing it for data extraction.
- Implemented data integration between Salesforce and DynamoDB, using AWS AppFlow and AWS Lambda.
- Implemented continuous tests for third-party services login code, using AWS Synthetics Canaries.
- Implemented design pattern strategies for unifying invoice generation code for data served through different integration sources.
- Migrated existing AWS resources to infrastructure as a code, using AWS CloudFormation and Serverless Framework templates.
Senior Software Development Engineer
Challenge Hound
- Fully integrated two healthcare data providers through webhooks into a consolidated data modeling.
- Implemented database migration scripts using Knex.js.
- Wrote tests for over 95% coverage of all implemented code.
- Implemented strategies to deduplicate data served from different integration sources.
Senior Software Development Engineer
Loft
- Participated in creating strategies for merging and storing Brazillian real estate data from different sources while keeping it consistent and accurate.
- Participated in building the visual tool where business analysts can check real estate information such as location, similar buildings, area, price, etc.
- Built dashboards to check data quality and helped build quality gates for new data.
Software Development Engineer
Amazon.com
- Designed and developed an automated serverless system using AWS technologies (Lambda, DynamoDB, SQS, SNS, Kinesis) that automates business decisions regularly by getting input from upstream dependencies through REST API calls.
- Improved 30% of business results through the aforementioned business decision automation and reduced 90% of the man-hours required in the process.
- Created dashboards for business metrics using CloudWatch Log Insights that allowed business analysts to observe how the product was performing.
- Designed a highly available (99.99% of availability) and highly scalable system capable of handling over a million items a day.
- Maintained the software cost-efficiency by keeping the whole system on a budget of US $160/month by provisioning infrastructure based on previously calculated load and scaling on demand.
- Automated the deployment of the infrastructure-as-code of the above-mentioned system using AWS CloudFormation.
Senior Software Development Engineer
Tapps Games
- Served as part of the team that designed and developed the core game library in C# for Unity Engine with solutions like analytics, in-app purchases, advertising, A/B testing, and downloadable content to support all Unity games of the company.
- Created the culture of automated tests to the key features of the library.
- Led a small team of four developers responsible for maintaining the core library and redesigning the advertising strategy to increase revenue across all games.
Senior Software Development Engineer
SUATI | Suporte Avançado em Tecnologia da Informação
- Led a team of five developers as one of the teams responsible for implementing and maintaining a system that manages the main contracts in the Brazilian Energy Market, handling millions of dollars month-over-month.
- Created a domain-specific language that enabled the final user to manipulate the due dates of the billing module of the main system to consider workdays, weekends, and holidays closer to the natural way.
- Unified dozens of different and independent codebases and databases in the main product line by developing a custom tool to automate the process.
- Worked as part of the team that created and implemented the company's first continuous integration process through a gated check-in and nightly build integrated with a custom test platform and automatic Jira issues creation.
- Oversaw product deliveries to ensure all problems were resolved in time and that the client would approve the new version.
Experience
Cryptocurrency Trading Bot
I was the co-creator of the strategy and responsible for creating the safety mechanisms to mitigate the risk of losing money when the bot chooses the wrong market to operate.
Advertising Management Library
I was responsible for designing the strategy to optmize the loading of ads while reducing the number of ads that weren't shown to the player (to increase the value of each impression) while giving the performance team the tools to parameterize this strategy across all games without a deployment.
Development Toolkit
Education
Bachelor's Degree in Computer Science
Universidade Federal de Pernambuco - Recife, Brazil
Skills
Libraries/APIs
REST API, Node.js, API Development, Moq, Entity Framework, Fabric, Objection.js, Passport.js, Moment.js
Tools
C#, Spreadsheets, Visual Studio Development, IntelliJ IDEA, Git, Bitbucket, AWS, AWS, Amazon Simple Queue Service (SQS), GitHub, Knex.js, AWS, Jira, Excel Development, Postman, TFS, NPM, Auth0, JavaScript
Languages
C#, .NET, Regex, XML, GraphQL, Java, Java, TypeScript, JavaScript, SQL, Domain-specific Languages (DSLs), Solidity, Go, SQL DDL, HTML, CSS
Paradigms
Agile Development, Testing, Microservices Development, Lambda Architecture, API, Web Architecture, Scalable Application, Scrum Master Consulting, Kanban Project Management, Agile Development, Concurrent Programming, E2E Testing, Requirements Analysis, Microservices Architecture, Application Architecture, REST, Unit Testing, Automated Testing
Frameworks
.NET, .NET, .NET, .NET, Jest, Mockito, JMockit, Swagger, Spring 5, NestJS, Serverless Framework, Spring, Express.js, Truffle
Platforms
AWS, AWS Lambda, AWS, Blockchain, Ethereum, Visual Studio Development, Amazon EC2, Docker, Oracle Development, Firebase, Salesforce Design
Storage
MySQLdb, JSON, Database, MySQL, AWS, Amazon S3, NoSQL, SQL Server, PostgreSQL, SQL Server, Oracle Development, Google Cloud Development
Industry Expertise
Trading Systems
Other
APIs, Software Design, Algorithms, Software Architecture, Code Architecture, Scalable Architecture, Scalable Web Services, AWS Cloud, Bitcoin, Architecture, Leadership, Team Leadership, API Integration, Distributed Systems, Back-end Developers, System Architecture Design, Cloud Engineering, Mobile App, Lambda Functions, Web Development, Serverless, Amazon AppFlow, Amazon API, TypeORM, Cryptocurrency, Trading, Segment
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring