Personal details

Ronniery B. - Remote full-stack developer

Ronniery B.

Senior Software Engineer
Based in: 🇮🇪 Ireland
Timezone: Dublin (UTC+1)

Summary

I am an experienced software engineer with 8 years of industry experience, specializing in JavaScript, with 6 years of experience in Node.js and 5 years in React. I am passionate about working collaboratively with my team to share knowledge, support teammates, and tackle complex problems together. Currently residing in Ireland, I am also an avid cat lover and enjoy spending my free time learning new technologies and practicing various sports. I am always looking for new opportunities to grow my skill set and take on new challenges in the software development industry.

Work Experience

Senior Software Engineer
FullStack Labs | Feb 2022 - Jun 2023
HTML/CSS
SQL
Node.js
MySQL
TypeScript
SSAS
Full Stack
Docker
React
JavaScript
Jest
Kubernetes
GraphQL
English
Next.js
Sass
Express.js
AWS (Amazon Web Services)

Remote (anywhere) work:
* MySQL: Running queries to extract data and visualize them.
* Node.js: As a server-side javascript runtime, we are using node.js as a core server-side to build services and eventually some server-side rendering.
* Tests: Write/debug new tests, also integration, unity, and contract tests.
* Next: Massively working with next.js to maintain projects and create new ones.
* Amazon AWS: Working near the client's infrastructure inside Amazon to keep it running, like buckets, serverless, etc.
* Front/Back: Help the team to work with front-end projects as well as back-end projects.
* Typescript: All projects in the client are in the typescript, and some other projects were migrated from .js to .ts.

Backend Senior Developer (Node.js/React.js/NoSQL)
Kroton/K.tech | Feb 2021 - Feb 2022
Node.js
MongoDB
Azure
Redis
TypeScript
Docker
React
JavaScript
Jest
Kubernetes
Redux
Helm
RESTful API
Sass
Unity

[Remote work]
* Mongodb: Creating queries to read, update and delete some documents.
* SqlServer: Use of a relational database to retrieve some data with SQL.
* Apache Kafka: (low level) Use of a previous implementation, made by another employee, to handle message streams.
* Cloud Azure: Creating pipelines, storages, cdns, databases, and others to make Kroton's services available.
* Redis: Use an In-memory key/value to store some data processed in queues.
* Node.js: As a server javascript runtime, we use node.js as a core server-side to build services and eventually some server-side rendering.
* Next: (low level) we are using Next.js to build fast and optimized pages on the front end.
* ElasticSearch: (low level) Handling ElasticSearch to run some queries and show useful information on desktop and web applications.

Education

SENAI Fatesg
MBAMobile Application Development
Jan 2015 - Jan 2017
UNIALFA - Centro Universitário Alves Faria
Bachelor's degreeInformation Systems
Jan 2007 - Jan 2012

Personal Projects

Ethereum FaucetIconOpenNewWindows
2023
Node.js
TypeScript
Docker
React
JavaScript
Blockchain
Ethereum
Solidity
Web3
Web3.js
Technologies Used: Docker, Docker Composer, React, Typescript, Node.js, Web3.js, web3, blockchain, Ethereum, Solidity, Ganache, Truffle, Metamask That project was terrific. I had to learn more about how to work with Blockchain/web3. Its primary purpose was to hold some amount of ETH, and later the users could withdraw a defined amount of currency from the application, enabling them to store and transfer funds across wallets. On this project, I had to deal with some aspects of making a DApp application appropriately run, like: - Wallet connection - Smart contract deployment/compile - Smart contract integration through the web3.js After finishing the project, I decided to create a small infrastructure to deploy and exhibit everything on the project without having to clone the project and then install lots of things, configure some files, and all the necessary steps. With only one command is possible to see the output of my work just by going into the repo's URL and following the simple steps.

Certifications & Awards

CBSP: BTA Certified Blockchain Security Professional
Blockchain Training Alliance | Sep 2022
CBDH: BTA Certified Blockchain Developer - Hyperledger Fabric
Blockchain Training Alliance | Jul 2022