Skip to content

Instantly share code, notes, and snippets.

@thulasi-ram
Last active September 14, 2023 20:58
Show Gist options
  • Save thulasi-ram/44fddeb1abba3e7b740d1bdbea6cfc9d to your computer and use it in GitHub Desktop.
Save thulasi-ram/44fddeb1abba3e7b740d1bdbea6cfc9d to your computer and use it in GitHub Desktop.
JsonResume
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics":
{
"name": "Damodharan Thulasiram",
"label": "Staff Software Engineer",
"image": "",
"email": "thulasi503@gmail.com",
"phone": "(+91) 9840561688",
"url": "https://ahiravan.dev",
"summary": "I am a Staff Engineer with over 9+ years of experience in both frontend and backend(primary) technologies. I have worked on several 0 - 1 projects and have gained valuable knowledge in all facets of engineering. Consistently delivered projects on time and within budget while maintaining quality standards. I am always looking for new challenges, and thrive in an environment where I can learn and grow",
"location":
{
"address": "",
"postalCode": "560076",
"city": "Bengaluru",
"countryCode": "IN",
"region": "Karnataka"
},
"profiles":
[
{
"network": "Twitter",
"username": "0x12c_",
"url": "https://twitter.com/0x12c_"
},
{
"network": "Github",
"username": "thulasi-ram",
"url": "https://github.com/thulasi-ram"
},
{
"network": "LinkedIn",
"username": "thulasi-ram",
"url": "https://www.linkedin.com/in/thulasi-ram/"
}
]
},
"work":
[
{
"name": "Simpl",
"location": "Bengaluru, India",
"description": "",
"position": "Senior Staff & Staff Engineer",
"url": "https://getsimpl.com/",
"startDate": "2022-04-01",
"endDate": "2023-07-31",
"summary": "",
"highlights":
[
"Key Focus: Mentoring, OKRs and KPIs of Identity and OMS Systems",
"Led a team of 6 engineers in architecting and developing an e-commerce platform processing ~1Cr in daily sales",
"Created and maintained technical documentation (tech specs, design documents, sequence diagrams) for above services",
"Continuously monitor and improve bottlenecks with NewRelic, AWS Performance Insights and other profiling techniques",
"Ensure SLAs by adhering and monitoring MTTAs(<2min) and MTTRs(<2hrs) with PagerDuty",
"Implemented unit tests and automated functional tests covering ~80% of the code base and monitored using SonarQube",
"Helped drive Communications via in-house event reactor and mirroring based on Kafka",
"Drove several cross team initiatives like: Sentry as default error monitoring platform and Stripe styled ids for Database performance optimization",
"Mentor senior engineers across the org, manage tech debt and drive best practices across frontend and backend stacks",
"Helped organize public Golang meetup (June 2022) as a platform to attract talent"
]
},
{
"name": "Simpl",
"location": "Bengaluru, India",
"description": "",
"position": "Senior Software Engineer",
"url": "https://getsimpl.com/",
"startDate": "2020-09-01",
"endDate": "2022-04-01",
"summary": "",
"highlights":
[
"Key Focus: Stability of Core Ledger and Approval Systems",
"Helped develop an unified eligibility profile to curb the tail latencies > 100ms from 99.9 to 99.99 percentile",
"Driven best practices in golang especially in validations, errors and logging",
"Improve observability metrics (both tech and biz) using Prometheus, Cloudwatch and Grafana",
"Built the current documentation using Docusaurus(React, Tailwind) and OAPI3 spec compatible tooling with Python",
"Developed and implemented an in-house fixed window rate limiter and Web Application Firewall (WAF) to ensure fair usage of eligibility calls",
"Headed the Internal Python Community and gave various talks"
]
},
{
"name": "Treebo",
"location": "Bengaluru, India",
"description": "",
"position": "Principal Software Engineer",
"url": "https://www.treebo.com/",
"startDate": "2019-09-01",
"endDate": "2020-08-31",
"summary": "",
"highlights":
[
"Key Focus: Performance of Revenue and Settlement Systems",
"Managed and optimized a complex Pricing and Taxation System using a multi-dimensional rule engine implementation.",
"Scaled the Couponing System which uses Drools engine for rule evaluation and back tracking (Java, Spring Boot, Hibernate)",
"Developed the Settlement system responsible for applying and adjusting settlements retroactively",
"Infrastructure: Standardized Jenkins pipelines, Dockerized projects, and other cost-cutting initiatives in AWS"
]
},
{
"name": "Treebo",
"location": "Bengaluru, India",
"description": "",
"position": "Senior Software Engineer",
"url": "https://www.treebo.com/",
"startDate": "2016-05-01",
"endDate": "2019-08-31",
"summary": "",
"highlights":
[
"Key Focus: Stability of B2B products.",
"Developed in-house Invoicing Solution inspired from DDD principles.",
"Developed open-source lightweight user-friendly alternative to Celery(Python) ",
"Built “gevent” based auto scalable custom worker in Python which reacts to backpressure for RabbitMQ",
"I was a contractor from Innoventes Technologies Ltd and worked in my capacity as a Software Engineer from May 2016 - Feb 2018"
]
},
{
"name": "Infosys",
"location": "Chennai, India",
"description": "",
"position": "Systems Engineer",
"url": "https://www.infosys.com/",
"startDate": "2014-06-01",
"endDate": "2016-04-31",
"summary": "",
"highlights":
[
"I was actively involved in the transition of a more robust version of Inventory Tracking and Reporting system. I have also contributed minor roles in Credit Collection, Location, and General Ledger management systems for Finance Planning and Accounting Division, FritoLay - NorthAmerica. ",
"Mainframes, COBOL, JCL and DB2"
]
}
],
"volunteer":
[],
"education":
[
{
"institution": "Hindustan University",
"url": "https://hindustanuniv.ac.in/",
"area": "Mechanical",
"studyType": "Bachelor",
"startDate": "2010-06-01",
"endDate": "2014-05-01",
"score": "3.62"
}
],
"awards":
[],
"publications":
[
{
"name": "Numerical Analysis of Wells Turbine",
"publisher": "",
"releaseDate": "2014-07-01",
"url": "https://www.scientific.net/AMM.592-594.1125",
"summary": ""
}
],
"skills":
[
{
"name": "Languages",
"level": "",
"keywords":
[
"Python",
"Go",
"Java",
"SQL",
"Ruby",
"Rust",
"Clojure"
]
},
{
"name": "Frameworks",
"level": "",
"keywords":
[
"Django",
"Flask",
"FastAPI",
"Celery",
"SqlAlchemy",
"Gin",
"Tokio",
"Axum"
]
},
{
"name": "Infra",
"level": "",
"keywords":
[
"AWS",
"GIT",
"Jenkins",
"CircleCI",
"Elastic Search",
"ELK",
"Docker",
"Prometheus",
"Grafana",
"Kafka",
"RabbitMQ",
"Sentry",
"HAProxy",
"Nginx",
"Caddy",
"Jaeger",
"NewRelic"
]
}
],
"languages":
[
{
"language": "English",
"fluency": "Primary fluency"
},
{
"language": "Telugu",
"fluency": "Primary fluency"
},
{
"language": "Hindi",
"fluency": "Professional working proficiency"
}
],
"interests":
[],
"references":
[],
"projects":
[
{
"name": "Simple Android Debloater",
"description": "Simple Android Debloater is a free and open source cross platform desktop app to disable unwanted system apps that carriers / OEMs can force install in our mobile phones",
"startDate": "2023-08-01",
"endDate": "2023-08-01",
"url": "https://github.com/thulasi-ram/simple_android_debloater",
"highlights1":
[
"Built with Tauri(Rust) and SvelteKit(TypeScript)"
],
"keywords":
[
"Rust",
"Tauri",
"SvelteKit",
"TypeScript"
],
"roles":
[
"Developer",
"Designer"
]
},
{
"name": "Kombu Rabbitmq",
"description": "Lightweight user friendly alternative to Celery pluggable into both Django and Flask Frameworks",
"startDate": "2021-08-01",
"endDate": "2021-08-01",
"url": "https://github.com/thulasi-ram/kombu-rabbitmq",
"highlights":
[],
"keywords":
[
"Python",
"Django",
"Flask",
"Kombu",
"Celery"
],
"roles":
[
"Developer"
]
},
{
"name": "Django Feature Toggle",
"description": "Feature Toggle implementation as a pluggable django app. Supports SimpleToggle, TimeBombToggle and other ways to manage release of new features that can be easily toggled on / off",
"startDate": "2017-09-01",
"endDate": "2017-09-01",
"url": "https://github.com/thulasi-ram/django-feature-toggle",
"highlights":
[],
"keywords":
[
"Python",
"Django"
],
"roles":
[
"Developer"
]
}
],
"meta":
{
"canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/resume.json",
"version": "v1.0.0",
"lastModified": "2017-12-24T15:53:00",
"theme": "onepage-plus"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment