My name is MARTIN JULIAN RUIZ 👋👋👋
I am a Full Stack Developer and Telecommunications Technologist. My passion is programming and learning new technologies for development, with a tendency to artificial intelligence and cybersecurity. I have knowledge in HTML | CSS | JavaScript | Python | NodeJS | React | Redux | Bootstrap | PostgreSQL | Express | Sequelize | GitHub | Git | Web Socket IO | Material IU | Vercel | Heroku | Supabase | Next Js | React Native | TypeScript | Ruby | Ruby on Rails | Solidity | Hardhat | Truffle | Web3 JS | Ethers JS | Chai | Mocha | IPFS | OpenZeppelin | Remix |.
🧑 How do I define myself? I consider myself passionate about programming, an entrepreneurial person with many ideas in the area of information, a person passionate about constantly learning new technologies and looking forward to new challenges. I love to have good relationships, improving constant communication. I have constant search for personal progress supporting the group development of my daily activities.
Blockchain
SOLIDITY | HARDHAT | TRUFFLE | WEB3 | ETHERS |
CHAI | MOCHA | IPFS | OPEN ZEPPELIN | REMIX |
Back End
EXPRESS | NODE JS | POSTGRESQL | SEQUELIZE | RUBY | RUBY ON RAILS |
Front End
CSS3 | BOOTSTRAP | HTML5 | JAVASCRIPT | REACT JS | REDUX | NEXT JS | REACT NATIVE |
Extras
SUPABASE | SOCKET IO | HEROKU | VERCEL | FIGMA | GIT | GITLAB |
En Curso
TYPE SCRIPT |
A Health system is implemented on blockchain using solidity as technology for the development of smart contracts, react and ethers for the graphical interface and MetaMask as a provider for the communication of the JSON-RPC protocol. The platform includes the creation of services by the administrator and specialized services by a laboratory. In order to create the specialized services, a laboratory must create a subscription which represents the creation of a smart contract within the platform, as well as when a user wants to access the different services, he must create his subscription which also represents the creation of a smart contract. The platform operates with its own token named RC that was created with the OpenZeppelin ERC721 protocol standard.
Collaborator: Andrés Felipe Velásquez Trujillo
Rocket punk is a platform on the blockchain using solidity as a technology to develop smart contracts, react and web3 js for the graphical interface and MetaMask as a provider for the communication of the JSON-RPC protocol.
In the platform users can:
- View list of its rocket avatars.
- View features of a specific rocket punk.
- Generate your rocket avatar.
- Transfer your rocket avatar to another user.
Collaborator: Andrés Felipe Velásquez Trujillo
I create a platform that allows people to connect to the blockchain network where they can exchange their assets for any other kind of currencies, both fiat and cryptocurrencies.
For this we use the Stellar network, but why Stellar network?
- It allows compatibility between any type of assets.
- Trading costs are very low.
- The protocol on which it is based allows scalability in the future (in the number of possible transactions to be carried out).
- It is sustainable since it does not make use of mining because it considers it harmful to the environment.
The objective is to bring people together in the exchange of assets, through a simple and friendly interface that enables secure and fast transactions between money and cryptocurrencies.
A voting system is implemented on blockchain using solidity as technology for the development of smart contracts, react and ethers for the graphical interface and MetaMask as a provider for the communication of the JSON-RPC protocol.
In the platform users can:
- Apply to become a candidate, entering their photo and required information.
- Vote for a candidate.
- Consult the number of votes for a candidate.
- See the winner of the votes.
Collaborator: Andrés Felipe Velásquez Trujillo
SystemLotery is a platform on the blockchain using solidity as a technology to develop smart contracts, react and ethers js for the graphical interface and MetaMask as a provider for the communication of the JSON-RPC protocol.
In the platform users can:
- See your balance.
- Buy tokens.
- Buy tickets.
- See your tickets.
- See the winner.
- Withdraw or exchange your tokens for ether.
Collaborator: Andrés Felipe Velásquez Trujillo
Development of a SPA (Single Page Application) using React for the Front End and Redux as state management. Pure CSS was implemented in the styles without the use of external libraries. The SPA consumes data from an API (https://spoonacular.com/food-api) through a Back End developed in Node.JS using Express, adding new functionalities to the original API. In the project you can find filters (by name, by types of food, by alphabetical order, by types of diets, we can also see the recipes created from my project) where there is a form for the creation of new food recipes that are stored in a database made with Sequelize and PostgreSQL.
✔ web site: MY RECIPES
I created an App for mobile devices that allows the exchange of the USD currency for the BTC cryptocurrency which is made with the instant price of BTC in the cryptocurrency market which is stored in a database that allows us to simulate the functionality of a real wallet.
Both the back end and the front end were implemented. In the back end we used technologies such as:
-
Node Js which allows us a cross-platform JavaScript runtime environment oriented to asynchronous events.
-
Express Js, which allows us to route the different routes created that will be used in our mobile application.
-
PostgreSQL that allows us to use the databases where we store the information of the users, both their balances, user registration, movements of each of the accounts that we have in the system.
-
Sequelize which is an ORM that allows users to call JavaScript functions to interact with SQL DB without writing actual queries. We found it quite useful to speed up the development time of our application.
-
React Native was the one that allowed us to develop the application that we can adapt for both IOS and ANDROID systems.
✔ web site: MORE INFORMATION
Do you want to know more about me?, ¡contact me!
✔ Linkedin:
www.linkedin.com/in/Julian-Ruiz-V
✔ WP: +57 318 643 67 32 (WhatsApp)
✔ E-mail: michaeljulian50@gmail.com