from engineering.positions import BackendEngineer, DevOpsEngineer
class SoftwareEngineer(BackendEngineer, DevOpsEngineer):
"""Writing efficient and maintainable software to drive and scale businesses."""
def __init__(self):
self.name = "Diptonil Roy"
self.email = "diptonil.roy.work@gmail.com"
self.team = "Business Technology & Data"
self.company = "Confluent"
self._hobbies = ["Perfumery", "Filmmaking", "Writing", "Mixology", "Homebrewing"]
@property
def past_experiences(self):
return {
"Everlytics": DevOpsEngineer("Development and trigger configuration of test server's data pipeline."),
"TuitionHai": BackendEngineer("Complete engineering of EdTech platform backend & cloud maintenance."),
"Webknot": BackendEngineer("Engineering SSE and data streaming.")
}
Environments:
Socials:
Hi! Still here? Hope you have a lovely day. Lately I've been trying to solve John Crickett's coding challenges (and I really think that these have been making a better engineer out of me!):
- wc (Linux Command): Easy work with the Python CLI module.
- head (Linux Command): Learning how to work with Go CLIs.
- Load Balancer: Python-based application supporting periodic health-checks and round-robin traffic routing.
- Lite Redis: Redis with Go (and some of that good concurrency I've been hearing about!).
- Notes (Google Keep): Basic app to try out the Flutter framework.