Giter Site home page Giter Site logo

Welcome, My Name is Yatri Trivedi

I am a backend developer (python primarily) who also works with DevOps technologies.

Check out my pinned repositories for some examples of the kinds of things I've done. The most interesting thing I worked on extracurricularly is:

  • I created an updated mechanism of sending odd keycode combinations for the QMK firmware targeting the Planck EZ Glow keyboard
  • This allows one to use it alongside AutoHotKey for use as macro board, stream deck, etc.

I am a programmer and IT specialist who has vetted, onboarded, and integrated various SaaS solutions for small and mid-size companies in the AI/ML SaaS, e-commerce, shipping, and inventory management spaces. I have been using Python (3.5+) to solve problems in numerous operations for about five years. Prior to and alongside my software development projects, I was a project manager for several internal software products and I also served as a mentor for numerous beginner programmers through a bootcamp program. My most recent experience is centered around backend technologies such as RESTful APIs, microservices, and ETL processes. Prior to that, I gained deep experience in writing programs and integrations for ecommerce and business-related domains such as:

  • inventory management
  • shipping
  • physical product refurbishment
  • technical support
  • invoicing
  • price tracking
  • customer solutions
  • long-term relationship management.

Most recently, I worked for SupportLogic.io as a backend developer, focusing on the ETL/ELT processes in the data ingestion system, also working on a replacement for our data import tool.


My Tools of Choice

  • Python (preferably 3.8+), though I'm not a stranger to JavaScript/ES6 and shell scripting as well
  • Django, though I'm familiar with Flask
  • FastAPI
  • Pandas, Bokeh, MatPlotLib for reporting/data
  • PostgreSQL (sometimes MySQL)
  • Click, Rich, tqdm for command-line
  • Linux/Debian, though I'm familiar with Windows and Mac OS
  • Docker for deployed code
  • Git for version control

My Experience

I have a 6+ years of experience in:

  • programming in Python 3+
  • designing, documenting, and consuming RESTful APIs
  • creating command-line applications
  • creating Django and Flask apps
  • querying databases and using Pandas to write reports
  • AWS backend development (EC2/RDS/Lambda/Cloudwatch)
  • QA
  • documenting existing code
  • documenting on-the-ground processes and...
    • streamlining them
    • supporting them with internal tools
    • suggesting and adapting to new changes and processes
  • vetting, integrating, and supporting SaaS solutions for company needs, customers, and high-profile business clients
  • using low code/no code tools and training departments to use them effectively
  • working in secure environments

I also have been a Linux user in some form since 1999!

  • I have 12 years of experience with Ubuntu, and I find myself at home on Debian and Debian-derived distros.
  • I've self-hosted tons of applications:
    • SubSonic (music library streamer)
    • Calibre (ebook library)
    • Calibre-web (a secondary spotify-inspired interface for Calibre)
    • Plex (video and photo library streamer)
    • Wallabag (Pocket/ReadItLater clone)
    • DokuWiki (wiki systems with access controls and plugins)
  • Experience setting up TLS and using NGINX reverse-proxies for a variety of reasons
  • SSH/RClone/Rsync/etc
  • Redhat 6 was my first, but I quickly moved to SuSE then Mandrake due to issues with my WinSoft modem.
  • Jumped onboard with Ubuntu with Dapper Drake (6.06), tried derivations, and moved to hyper-minimalist Debian distros (BunsenLabs)
  • Can install and use Arch if required

Key Achievements

  • Organized and project managed a hackathon group, taking an idea for a self-serve onboarding tool starting at defining stages and through to MVP. (SupportLogic 2022)
  • Created in-depth documentation targeted at DevOps for the triage, logging, and resolution of critical customer ETL processes. (SupportLogic 2022)
  • Mentored and guided 2 junior devs through onboarding and critical triage practices, directly decreasing customer response time. (SupportLogic 2022)
  • Mentored, educated, and prepared five beginner-level students at Rmotr for Junior Developer positions, kickstarting their career changes. (Rmotr 2016)
  • Analyzed a process for returns management that utilized 12 staff members between 3 departments and 4 managers that used Google Docs and created a no/low code database application in 5 weeks, which tripled staff output, saved roughly $20,000/month, and increased customer satisfaction by 22%. (Spytec GPS 2018)
  • Wrote for How-To Geek, author page: YatriTrivedi
  • Held both Secretary and President-equivalent board positions in multiple organizations.

Yatri Trivedi's Projects

barcodegps icon barcodegps

A tool for use with barcode scanners to make our gps programming operation easier

botw_challenge_rando icon botw_challenge_rando

Creates a text file with challenges for Legend of Zelda: Breath of the Wild, a la Adef's randomizer.

company_api icon company_api

Client for an internal API for use with daily/weekly tasks

fetch_reports icon fetch_reports

SFTP service to fetch reports with tools for parsing/summing them

note-mark icon note-mark

Note Mark is a lighting fast and minimal; web-based Markdown notes app.

sandhya_api icon sandhya_api

An api that returns sunrise, solar noon, and sunset times for a given lat/long in the given timezone.

updateddns icon updateddns

A python script for updating your FreeDNS DDNS IP, with logging. Meant to be used with crontab.

zalgolib icon zalgolib

Tools for working with Zalgo-style text.

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.