dropdevrahul.github.io

View on GitHub

Rahul Tyagi

Software Engineer & Architect(Python/Golang) with experience in building/maintaing & updating micro/macro services in fast paced startups and a masters degree in Software Engineering. Have a total of 6+ years of professional experience working with both large teams(as large as 150 developers across several pods) and in small teams (5-6 developers).

Career Domains & History

Started as a fullstack developer in 2017, Currently working as a Senior Software Engineer. Have worked in finance sector/cybersecurity. For e general work history please visit my Linkedin Profile

About Me

Favorite Programming books

The Pragmatic Programmer

Fluent Python

Head First Design Patterns

Obey the testing goat

Favorite Programming blogs and reading sources

Dzone: devops related stuff

Pycon

NDC Conferences

InfoQ

Other youtube channels for software engineering talks

Gophercon UK

Goto

Some good posts for software engineers

Changelog

Gotime

Good Libraries and frameworks:

Locust: an open source distributed load testing framework

Apache ab: A very simple command line based load testing tool

ParsePanic for golang

fastapi Python

Extensible API gateway for golang: Krakend

Index of good resources on python/golang or general software development

Django Asgi Performance

Python Asyncio

Advanced Django Querysets

Basic Go

Effective Go

Go Type System

Go profiling