Giter Club home page Giter Club logo

devops-example's Introduction

background

Hello, Folks! I'm Felipe Ramos ✌️

💻 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

✈️ Digital Nomad Enthusiast

💬 LinkedIn

ℹ️ Website/Portifolio

😀 About me

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.

Highlights

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

⚙️ Technologies and Tools

🚧 Latest Projects

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:

background

Check the deployed production application

backend-open-source-repo

frontend-open-source-repo

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:

background

Check the deployed production application

✍️ Blog and Writing

Apart from coding, I also maintain some technical/social articles on LinkedIn/Medium, and there is also my channel on youtube with some tutorials.

📚LinkedIn Articles 📚Medium

Check out also, one of the best videos from my channel, where I'm teaching

IMAGE ALT TEXT HERE

Working with me

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.

Repositories

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.