💻 Senior Software Engineer X-Team
💻 Senior Blockchain/Fullstack Engineer Tokenizer
🚀 Helping Brazilian People at Getting a job Abroad on my instagram: @felipemeriga
👨 CTO on IO-Shower
📹 YouTuber https://www.youtube.com/channel/UC-CGMi3Ob519IBaAX3irrTA
Hello Everyone, I'm Felipe Ramos da Silva, I'm Brazilian whom currently live
in Ireland and work as a Senior Software Engineer. Mainly of my professionals experiences are focused in Full Stack Web Development, Cloud Infrastructure and IoT. In Brazil I was one of the founders of a startup called IO-Shower, aimed at producing IoT devices.
I truly believe that every person, regardless the level of knowledge, has something to teach us, and that never stop learning is one of the most important core values in your life.
🚿 Founded IO-Shower startup in 2018, aimed at producing smart devices to control commercial shower, where until the end of 2019, we delivered 3 successful projects using our IoT platform and devices.
🌡️ One of business partner of Airtrak, a Brazilian company aimed to produce smart meteorological stations, to give insights and advice to runners.
📷 I'm currently helping thousands of Brazilian people to get a job abroad, with my Instagram profile.
💻 Developed together with a team in CSG International, a billing platform and application for the Telefonica telco company, where I was responsbile for the final delivery and go-live.
From the beginning of 2020, I got this personal project to help people to organize, manage and follow up their finances in a very straightforward way. It was concluded in 3 months, the backend and the API layer is in Spring Boot (Java) and frontend in ReactJS using Redux/Sagas.
The authentication is using AWS Cognito, the database is MySQL, the frontend is a simple dashboard that communicates with the API microservices built in ReactJS, using Redux as state management, Sagas for async state management, webpack for building, and the bundle files are uploaded to a S3 bucket as a static website host configuration.
The backend it's reponsible for all the API calls, persistance on a MySQL database, database versioning, configuration management, and the security is done by Spring Security/Filters/JWT that receives the token from the frontend, and process that using AWS SDK for Amazon.
The deployment of the backend are in EC2 instances, as docker containers, Nginx for reverse-proxy and SSL configuration.
Here is a screenshot of the project:
Check the deployed production application
This is a project from a remote company where I work as a DevOps/Fullstack Engineer, it's a ERC20 tokens exchange based on Ethereum blockchain, the company have another projects which have just done their Initial Coin Offering, and all those tokens, plus tokens from other exchanges are present on our exchange.
The backend/frontend is based on SRA(Standar Relayer API), it's based on 0x relayers/exchanges, in this project I worked in the backend/frontend and DevOps. The frontend it's in ReactJS(Typescript) using Thunk/Redux, and backend it's Node(Typescript) using Express, and the deployment is done in docker containers.
All the calls are secured through HTTPS/WSS, every data always transit in its hash format, and we send it securely to Ethereum mainet to process the transactions.
Here is a screenshot of the project:
Check the deployed production application
Apart from coding, I also maintain some technical/social articles on LinkedIn/Medium, and there is also my channel on youtube with some tutorials.
Check out also, one of the best videos from my channel, where I'm teaching
With the mentality of absorbing and learning everything from all the situations present in my life, mainly in the professional scope, I try to develop myself through work experiences to improve my technical knowledge.
Not only of technical attributes are made a professional, but the ability to communicate, teamwork and strategic planning are the key to achieving goals accurately. Thus, I believe that every person regardless of its level of knowledge has something to teach us, and that interpersonal relationships contribute to the development of countless sectors of our lives.
Therefore, I believe that having contact with people it's a primordial step for thrive in your career, creating this network of helping and being helped by others, will create a clear path for you.
Working in a team, even that I know how to do my job, I try to talk with each other of the team, to check if they really understand what the current project/task is about, and if I can help in some point.
Most of my repositories are public, and meant to be opensource applications, they are mainly focused in the following areas:
- Frontend
- Backend
- Infrastructure as Code/Configuration Management
- Internet of Things
- Mobile applications