• I am
    a Software Engineer / Techlead

    Go, Python, TypeScript, AI/ML

    View Portfolio

About Us

Who Am I?

Hi I'm Shaswat Tiwari. An experienced Software Engineer and Tech Lead with a strong foundation in computer engineering, specializing in leading full-stack development projects, implementing scalable solutions, and applying machine learning techniques.

AI/ML

Backend Dev

Cloud

DevOps

I am happy to tell you that
I have 10+ projects done sucessfully!

Hire me
Experience

Work Experience

Software Engineer / Tech Lead at Rara Digital Lab 2022-Present

  • Leading a full-stack development team of 5 developers in a multinational project as a Tech Lead.
  • Specializing in Go and Python development, utilizing PostgreSQL, and employing tools like Docker.
  • Architecting and developing APIs to ingest, process, store, and analyze massive volumes of sales data.
  • Implementing multiprocessing and multithreading pipelines to efficiently stream and process large datasets.
  • Leveraging serverless computing on Google Cloud Platform, working with tools such as App Engine, BigQuery, Compute Engine, Cloud Functions, Workflows, Tasks, Firestore, and Cloud Storage.
  • Optimizing database performance, enhancing query efficiency, and integrating indexing and search services using Quickwit and MinIO.
  • Proficiently writing complex SQL queries and planning database desgin with advanced indexing strategies to ensure efficient data retrieval and storage.
  • Designing and building APIs with Flask, Echo, and gqlgen, applying design patterns like Clean Architecture.
  • Implementing and maintaining GraphQL, gRPC, and RESTful protocols for robust API development.
  • Developing and managing multitenancy in a SaaS-based application model.
  • Crafting interactive UI components and modules using Tailwind CSS and React with TypeScript.
  • Establishing and maintaining CI/CD pipelines using Drone and GitHub Workflows.

Software Engineer Intern at LIS Nepal 2021-2022

  • Designed database schemas and employed various indexing techniques to enhance performance and data retrieval.
  • Developed and optimized scripts for web crawling, data scraping, and data cleaning to populate databases.

Education

Education

Bachelor's in Computer Engineering Nov 2017 - Apr 2022

Pulchowk Campus, Institue of Engineering, Tribhuvan University

  • Ranked 74th in Entrance Exam 2074 BS (2017 AD) out of nearly 18000 applicants.(Top 0.5%)
  • Thesis: "Sequence Modelling Based Search System"
  • Graduated with First Division, achieving 74.34% aggregate score.
  • Courses: Artificial Intelligence, Mathematics, Computer Programming(C/C++), Theory of Computation, Data Structure and Algorithms, Probability and Statistics, Big Data, Image Processing and Pattern Recognition, Database Management System, etc.

Get in Touch

Contact

Kathmandu, Nepal