Houston, Texas
Since joining OneReach.AI in 2021, as a Fullstack Developer, I have become an essential part of the team by significantly improving both the efficiency of our backend applications and the overall performance of the frontend.
I have contributed to numerous projects for esteemed clients such as McGraw Hill and Athena Health. On the frontend implementations, I have enhanced the user experience by utilizing Vue.js to render a diverse array of charts displaying user metrics for client applications. My improvements have led to faster load times and more intuitive interfaces.
For backend development, I have optimized Node.js to develop REST APIs that efficiently handle complex data requests from the PostgreSQL database, including various filters specified in the frontend UI. These optimizations have resulted in quicker data querying and streamlined JSON data transmission, ensuring seamless display on UI cards and a more responsive application overall.
View ResumeThis is an API built using Go and SQLite3. I wanted to build a backend project using something different from Node.js and I really liked using Go previously for the Monkey Interpreter.
Libraries Used
• Gin library which was very helpful for HTTP request routing.
• jwt-go for Auth tokens in requests to verify users.
• bcrypt for encrypting and decrypting passwords stored in the SQL DataBase.
• go-sqlite3 for running the SQL server.
api/events
• Get a list of available events
api/events/21
• Get a specific event based on ID
api/events (Auth Required)
• Create bookable event
api/signup
• Create a new user
api/login (Returns Auth Token)
• Sign in and Authenticate user
api/events/21/register (Auth Required)
• Register the user for an Event
api/events/21 (Auth Required) (Only by Creator)
• Update an existing Event
api/events/21 (Auth Required) (Only by Creator)
• Delete an Event by ID
api/events/21/register (Auth Required)
• Delete a registration for an Event
These are challenges from the site Frontend Mentor, Which had been integral to me getting experience building UI with HTML, JS and CSS. As well as using React.JS I have an organized Repo containing all of my solutions and links to 20+ live sites that can be visited.