Augusto César Dias

Software Engineer

Berlin, Berlin, Germany18 yrs 3 mos experience

Key Highlights

  • Over 10 years of software engineering experience.
  • Expertise in cryptography and blockchain technologies.
  • Strong leadership in software architecture and team coordination.
Stackforce AI infers this person is a Backend-heavy Software Engineer with expertise in SaaS and Fintech.

Contact

Skills

Core Skills

Software EngineeringCryptographySoftware DevelopmentBlockchain

Other Skills

AJAXAndroid DevelopmentBootstrapC#C++CSSCascading Style Sheets (CSS)Data MigrationDesign PatternsDistributed CachingGitGradleIntelliJ IDEAJSONJava

About

- Software Engineer with more than 10 years experience in programming, where 1.5 years worked also as software architect - Bachelor in Computer Information Systems. - Experience in software development (focused on server side applications) with skills in object-oriented programming, design patterns and in the most up-to-dated technologies and frameworks - Language agnostic and eager to learn new tech - Creative thinker and problem solver with ability to work well under pressure - Quick learner, dependable and a team player - Extremely passionate about everything related to programming, technology and video games - Great sense of humor, warm personality and friendly - Excellent communication skills in English, Portuguese and intermediate German

Experience

18 yrs 3 mos
Total Experience
1 yr 9 mos
Average Tenure
1 yr 4 mos
Current Experience

Nelly solutions

Lead Software Engineer

Feb 2025Present · 1 yr 4 mos · Berlin, Germany · Hybrid

RustSoftware Engineering

Wire™

Software Engineer

Jun 2022Jan 2025 · 2 yrs 7 mos · Remote

  • Software Engineer of libraries responsible for end to end encryption of the Wire messenger platform. Collaboration with open source dependencies such as OpenMls. Those libraries are targeted for Android, iOS and Wasm. Implementation of distributed stress test tools for the platform
RustCryptographySoftware Development

Flowciety gmbh

Lead Software Engineer

Oct 2020May 2022 · 1 yr 7 mos · Berlin, Germany

  • Backend lead engineer, responsible for designing the architecture of a blockchain based platform. A BPMN based engine was implemented to automate processes between the parties. The platform employs blockchain to decentralize the processes with secure encrypted communication. Rust was the main language used to develop the backend with some Javascript/Typescript to write custom integration code with the customers' internal systems. RocksDB and PostgreSQL were used as storage.
Software EngineeringBlockchain

Olx group

Senior Software Engineer

Oct 2018Sep 2020 · 1 yr 11 mos · Berlin e Região, Alemanha

  • Backend software engineer developing and maintaining both micro-services and a legacy monolith that powers the classifieds platform. Tech stack: AWS, Java, Kotlin, Rust and PHP.
  • Main achievements:
  • Driving initiatives for making monolith more sustainable and stable
  • Customer centric, working closely to customer support to help solve users problems and improve their experience with our platform. Have a solid experience in operations both in supporting clients and deep diving into emerging incidents.
  • Driving development and deployment to production of open source solution for image processing with Rust
  • Team player, being point of contact from the team for many peers within the company
  • Presenting internal talks to share knowledge
  • Part of hiring team, influencing talent intake
  • Language and tech agnostic, jumping in to solve issues in different platforms such as python ML services and mobile (Android Kotlin and iOS Swift) applications.
Software Engineering

Canto

Senior Software Engineer

Mar 2018Sep 2018 · 6 mos · Berlin Area, Germany

  • Java and C++ backend software engineer. Responsible for supporting and implementing new features in DAM (data asset management) system.
Software Engineering

Zalando se

Software Engineer

Oct 2016Feb 2018 · 1 yr 4 mos · Berlin e Região, Alemanha

  • Java Backend Software Engineer. Responsible for supporting application designed for collection stock, price and product updates and stream them to shop frontend. Application must have low latency to avoid showing outdated data for customers and being able to process thousands of updates per minute. Tech stack: Java, Spring and PostgreSQL.
  • Worked in an autonomous team which was responsible for the whole development flow: coding, code reviewing, testing, live deployment and supporting stakeholders.
Software Engineering

Softbox - soluções inteligentes em ti

Architect and Technical Lead

Jun 2012Oct 2016 · 4 yrs 4 mos · Uberlândia Area, Brazil

  • Lead development teams, guiding them when needed and coordinating their activities.
  • Acted as a project manager and developer on a small Android application. Making contact with the client, collecting requisites, documenting the application and developing together with the team. Developed using Android 2.3 SDK. Used concepts of MVC and Socket communication for file transfers. The application was responsible for transmit sales from remote sellers over the country to the client’s company server.
  • Development of a tool for billing using Java. The application has to deal with a big load of data, process and generate a bill for all clients. Used text processing, multithreading and a REST API for backend.
  • Development of load tests for a ecommerce using Gatling (http://gatling.io/).
  • Leading and developing an ERP application for an ecommerce using PHP and Bootstrap with MVC concepts. Worked as software analyst, collecting requirements from the client, modeling the database (MySQL) and leading the development team. In some cases, when needed more development workforce than analysis, worked as PHP developer. Development of tools to make data migration from the old ERP to the new one, creating SQL queries from the old database to insert in the new one.
  • Coordination of a development team of around 15 members (developers, analysts and testers), managing their activities, making coding review of bug fixes and new projects. Project technologies include Git for source versioning, Wildfly 9 and Java 8. The legacy code base was made in Java 6 and JBoss 6. Bootstrap and JQuery for the front.
  • Responsible for designing and implementing new system's architecture and planning what technologies best fit for the application that was going to be developed.
  • Assistance in the recruiting process creating a test for new candidates and doing technical interviews with them.
Software Engineering

Neppo tecnologia da informação

Senior Software Engineer

Jun 2011Jun 2012 · 1 yr · Uberlândia Area, Brazil

  • Development of web applications using Java and VRaptor framework.
  • Development of a phonetic filter for Solr search platform. It was based on Metaphone algorithm with some customizations to work better for the Portuguese language. Released as open souce in SourceForge: http://sourceforge.net/projects/metaphonebr/
Software Engineering

Neoex

Owner

May 2011Jun 2012 · 1 yr 1 mo · Uberlândia Area, Brazil

  • Design and develop client-server applications of high availability and performance for financial market using Java for server and Silverlight/C# for client. Used modular development for easier deployment. Developed with multi-thread concepts, socket communication and MVVM pattern (this one just for the client application).
Software Engineering

Cedro market & finances ltda

Software Engineer

Aug 2008May 2011 · 2 yrs 9 mos · Uberlândia, Minas Gerais

  • Development of server-side software for stock exchange with C++ and Java. Experience with Windows and Linux environments, designing and developing solutions for low latency software. The software works as a bridge between Market and Client application(Order Management System), it is responsible for managing user sessions, validating orders and exchanging messages with both client application and the market application. The system uses queues for communication between modules(IPC – Inter Process Communication) and socket for communication with other applications (using FIX and proprietary protocols). Each module runs in parallel with the others using concurrency concepts.
  • The software uses the following technologies:
  • C++ language for core server
  • Java language for integration with other systems
  • Python for generation of common classes
  • Boost framework to compile the software in both Windows and Linux
  • QuickFix for FIX communication
  • MSMQ, MQSeries and a proprietary queue system for communication between modules
  • Oracle and SQL Server databases
  • Development of a Web application for monitoring the stock exchange server with Java with VRaptor framework. The application connects through socket with the server and receives and stores information in a buffer. It uses comet technology(Reverse Ajax) to update the browser as soon as the application receives a message from the server.
Software Engineering

Aj soluções

Full Stack Java Engineer

Sep 2007Jul 2008 · 10 mos · Patos de Minas, Minas Gerais

  • Development and maintenance of Web Applications with Java and JEE.
  • Member of Software Development Team of Rio Paracatu Mineração (affiliate of Kinross Gold Corporation)
  • maintaining their Intranet with Java and JSP/Servlet technologies (02/2008 until 06/2008) and providing user support.
Software Engineering

Education

UNIPAM

Bachelor — IT

Jan 2004Jan 2007

Stackforce found 100+ more professionals with Software Engineering & Cryptography

Explore similar profiles based on matching skills and experience