from engineering.positions import APIDeveloper, BackendEngineer, DevOpsEngineer, CTO
class SoftwareEngineer(APIDeveloper, BackendEngineer, DevOpsEngineer):
"""Writing efficient and maintainable software to drive and scale businesses."""
def __init__(self):
self.name = "Diptonil Roy"
self.email = "[email protected]"
self.team = "Business Technology & Data"
self.company = "Confluent"
self._hobbies = ["Filmmaking", "Writing", "Mixology", "Homebrewing"]
def __str__(self):
return f"{self.name} from {self.team} at {self.company}."
@property
def past_experiences(self):
"""Only the ones in which I learnt the most."""
return {
"Everlytics": DevOpsEngineer("Development and trigger configuration of test server's data pipeline."),
"TuitionHai": CTO("Complete engineering of EdTech platform backend & cloud maintenance."),
"Webknot": BackendEngineer("Engineering SSE and data streaming.")
}
Workspaces (I use multiple environments):
Just another newly helmed backend developer vastly interested (and intimidated!) by open source who watches an unhealthy amount of art-house films, reads classics once in a while and thinks that Vincent Adultman from Bojack Horseman is the most groundbreaking criticism on adulthood ever put on screen.
Socials: