{"id":670,"date":"2026-07-06T17:15:30","date_gmt":"2026-07-06T11:45:30","guid":{"rendered":"https:\/\/www.thealteroffice.com\/blog\/?p=670"},"modified":"2026-07-06T18:09:47","modified_gmt":"2026-07-06T12:39:47","slug":"from-backend-to-backbone-how-thammaiah-shaped-our-engineering-culture","status":"publish","type":"post","link":"https:\/\/www.thealteroffice.com\/blog\/from-backend-to-backbone-how-thammaiah-shaped-our-engineering-culture","title":{"rendered":"From Backend to Backbone: How Thammaiah Shaped Our Engineering Culture"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<p><em>Our Lead Backend Developer turns three (in company years) this month. We asked the team to describe him. The answers were technical, occasionally emotional, and in one case openly rude. We\u2019ve kept that one in.<\/em><\/p>\n\n\n\n<p>Every engineering team has one person whose name comes up in every serious technical conversation. Ours has been here three years, and in that time he\u2019s gone from new hire to the reason several of our products refuse to fall over.<\/p>\n\n\n\n<p>If you want to understand how Thammaiah works, you only need one sentence. He said it himself, mid-project, and it\u2019s been living rent-free in our engineering culture ever since:<\/p>\n\n\n\n<p><code><em><mark><em>\u201cWhen your system grows fast, you don\u2019t patch later \u2014 you build it strong from day one.\u201d<br><\/em><\/mark>\u2014 Thammaiah, Lead Backend Developer<\/em><\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Trial by fire: the fantasy sports years<\/strong><\/h2>\n\n\n\n<p>Thammaiah joined to work on our first big swings in fantasy sports: <strong>LeagueX<\/strong>, a real-money fantasy platform for the Indian market, and a <strong>cryptocurrency-based fantasy platform<\/strong> built for users outside India. On paper, two products. In practice, every hard problem in the catalogue stapled together \u2014 live sports traffic arriving in vertical spikes, real money and crypto wallets where a rounding error is an incident, and audiences across time zones, which means the platforms never got to sleep either.<\/p>\n\n\n\n<p>Deadlines were set by match calendars. Match calendars, we learned, do not do sprint planning. The match starts whether your deployment finished or not.<\/p>\n\n\n\n<p>I remember those early days well: we were running into scale and implementation problems almost daily. What stood out was his response to it. Where most engineers get overwhelmed, Thammaiah got curious \u2014 he kept exploring different approaches and kept coming back with practical, working answers. Calm is his default setting. Over three years we have tried repeatedly to change it. Nothing works.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"547\" src=\"https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-1-2-1024x547.png\" alt=\"\" class=\"wp-image-686\" srcset=\"https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-1-2-1024x547.png 1024w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-1-2-300x160.png 300w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-1-2-768x410.png 768w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-1-2.png 1716w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>One engineer, one backend<\/strong><\/h2>\n\n\n\n<p>When we partnered with ITW Universe to build a <a href=\"https:\/\/www.thealteroffice.com\/blog\/%f0%9f%9a%80-were-not-just-building-a-crm-were-fixing-the-way-agencies-work\" title=\"\">business management platform for agencies<\/a>, Thammaiah became the sole backend developer on the product. Not the lead of a backend team. <strong>The backend team.<\/strong><\/p>\n\n\n\n<p>That meant owning everything from architecture and implementation to deployments, production support, and long-term evolution. Along the way, he built:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>An access-control model spanning 16+ role combinations<\/strong> with layered visibility. The kind of RBAC problem that makes off-the-shelf CRMs quietly give up.<\/li>\n\n\n\n<li><strong>A Node.js and MySQL backend<\/strong> designed for reliability, secure data handling, and maintainability\u2014because software lives much longer than its first release.<\/li>\n\n\n\n<li><strong>Real-time data synchronization<\/strong> over <strong>AWS Lambda<\/strong> and <strong>WebSockets<\/strong>. In sales, stale data doesn&#8217;t just confuse users\u2014it costs opportunities.<\/li>\n\n\n\n<li><strong>Observability before anyone asked for it:<\/strong> centralized logging through <strong>ELK<\/strong> and proactive monitoring with <strong>Zabbix<\/strong>. Issues surfaced before users could report them, which is exactly how it should be.<\/li>\n\n\n\n<li><strong>Automated deployment pipelines<\/strong> that turned releases into a routine rather than an event. The best deployments are the ones nobody talks about the next morning.<\/li>\n<\/ul>\n\n\n\n<p>He built and evolved all of it with minimal supervision, choosing maintainability over quick fixes every time the two disagreed. He still supports that platform today, years after moving on to bigger challenges\u2014because around here, ownership doesn&#8217;t come with an expiry date.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"1024\" src=\"https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-2--576x1024.png\" alt=\"\" class=\"wp-image-684\" style=\"width:500px;height:auto\" srcset=\"https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-2--576x1024.png 576w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-2--169x300.png 169w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-2-.png 941w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Platform-first, not feature-first<\/strong><\/h2>\n\n\n\n<p>Ask Thammaiah for a feature and you\u2019ll get a question back: what should this look like in two years? This is mildly annoying exactly once. Then you catch yourself asking the same question, and you realize what happened.<\/p>\n\n\n\n<p>Kiran, from our QA team, describes his problem-solving style precisely \u2014 he rarely brings just one answer:<\/p>\n\n\n\n<p><code><em><mark>\u201cHe often comes up with multiple solutions for a single issue and helps identify the most practical one.\u201d<\/mark><\/em> - Kiran, QA<\/code><\/p>\n\n\n\n<p>That word \u2014 practical \u2014 does a lot of work. He doesn\u2019t chase new technologies for the sake of it; he evaluates them, understands the trade-offs, and adopts them only when they solve a real problem. Curiosity, with engineering discipline holding the leash. Kishore sees the same thing from inside the engineering team:<\/p>\n\n\n\n<p><code><em><mark>\u201cInstead of looking only at the direct path to solve a problem, he considers different approaches, edge cases, trade-offs, and the overall system design.\u201d<\/mark><\/em> \u2014 Kishore, Engineering<\/code><\/p>\n\n\n\n<p>Aditya, who has spent years in the trenches with him, doesn\u2019t bother with understatement:<\/p>\n\n\n\n<p><code><mark><em>\u201cThammaiah is one of the smartest, most intellectual, and philosophical programmers I\u2019ve met in my career. His ability to break down a large, complex problem into smaller, manageable tasks has influenced the way I think about solving engineering problems.\u201d<\/em> <\/mark>\u2014 Aditya, Engineering<\/code><\/p>\n\n\n\n<p>Aditya also credits him with a habit that sounds simple and isn\u2019t: solving what can be solved first, instead of stalling on the parts that feel distant. It keeps hard problems moving instead of letting them calcify into meetings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-3-1-1024x552.png\" alt=\"\" class=\"wp-image-685\" srcset=\"https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-3-1-1024x552.png 1024w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-3-1-300x162.png 300w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-3-1-768x414.png 768w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-3-1.png 1708w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Scaling up: AdGeist and everything after<\/strong><\/h2>\n\n\n\n<p>Today he\u2019s one of the primary technical drivers of<a href=\"https:\/\/www.thealteroffice.com\/blog\/project-adgeist-building-indias-ai%e2%80%91native-ad-operating-system\"> AdGeist<\/a>, our AI-native ad operating system. He leads backend engineering for the platform \u2014 hands on the keyboard and eyes on the architecture, at the same time, which is rarer than it sounds.<\/p>\n\n\n\n<p>And AdGeist is just the headline. His fingerprints are on CRM, AI Consultant, Cricket Brawl, our assessment platforms, and a string of internal systems. Whenever a project hits a problem that needs depth rather than headcount, the same name comes up. You can guess it by now.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The invisible work<\/strong><\/h2>\n\n\n\n<p>Somewhere between all of that, Thammaiah also took ownership of our cloud infrastructure \u2014 reliability, scalability, stability, cost, the works. Nobody applauds infrastructure when it works. That\u2019s the whole point of it working.<\/p>\n\n\n\n<p>He also led our security push, making it part of how platforms get designed instead of a checklist item the week before launch. For a company shipping AI tools, games, and business platforms in parallel, that discipline pays out daily, in incidents that never happen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Leadership without announcements<\/strong><\/h2>\n\n\n\n<p>Nobody promoted Thammaiah into technical leadership with a memo. Teams just started routing their hardest architectural questions to him, and the answers kept being right. Eventually we updated the title to match reality.<\/p>\n\n\n\n<p>Roshin admired the clarity in how he leads, especially when guiding the team through difficult decisions:<\/p>\n\n\n\n<p><code><em><mark>\u201cWhat stands out is the way he takes the leadership role \u2014 clear-cut direction to peers and colleagues. What have I learned from him? How to be a good leader.\u201d<\/mark><\/em> \u2014 Roshin, Engineering<\/code><\/p>\n\n\n\n<p>Cibi noticed something that&#8217;s easy to overlook but invaluable in engineering discussions\u2014clarity.<br><code><mark>\"The way he speaks is clear, and it only focuses on the discussion's context.\"<\/mark> \u2014 Cibi, Engineering<\/code><\/p>\n\n\n\n<p>Whether it&#8217;s a design review or a production issue, conversations stay grounded in the problem instead of drifting into distractions.<\/p>\n\n\n\n<p>Rahul\u2019s takeaway is the one we\u2019d frame and hang in the office if he\u2019d let us:<\/p>\n\n\n\n<p><code><em><mark>\u201cI\u2019ve learned the value of asking the right questions first and focusing on the root cause before proposing solutions.\u201d<\/mark><\/em> \u2014 Rahul, Engineering<\/code><\/p>\n\n\n\n<p>Akshay boils it down further \u2014 confidence and straightforward thinking, and the discipline to \u201cresearch things deep\u201d and never stop learning. And Kiran notes that whenever QA has backend questions, he patiently explains the concepts instead of gatekeeping them. The bar he holds isn\u2019t a wall; it\u2019s a ladder he keeps handing to people.<\/p>\n\n\n\n<p>He\u2019s in our engineering interviews too, helping us hire people who clear the bar he helped set. His commitment to this is\u2026 thorough. At one campus hiring drive, dressed in full formals and looking every bit the strict professor, he took invigilation so seriously that he noted down the register numbers of candidates caught cheating and reported them to the faculty. Friendly mentor to exam-hall enforcer in under an hour. We have not let him forget it, and we never will.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The person behind the systems<\/strong><\/h2>\n\n\n\n<p>We sent the team a feedback form about Thammaiah. Ten people responded. Not one managed to keep it strictly professional, which tells you more about him than any architecture diagram could. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"578\" height=\"1024\" src=\"https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-10-578x1024.png\" alt=\"\" class=\"wp-image-692\" style=\"width:423px;height:auto\" srcset=\"https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-10-578x1024.png 578w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-10-169x300.png 169w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-10-768x1361.png 768w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-10.png 942w\" sizes=\"auto, (max-width: 578px) 100vw, 578px\" \/><\/figure><\/div>\n\n\n<p>The recurring theme is the reading. Rahul looks forward to the articles he shares because they keep sparking discussions. Aditya has lost entire afternoons to technical conversations with him that \u201ccould easily go on for hours,\u201d somehow without ever feeling like a lecture. The man is a one-person engineering book club with a distribution network. Dharshini\u2019s note captures it best:<\/p>\n\n\n\n<p><code><em><mark>\u201cHe is very studious and has great wisdom. He inspires others through his knowledge and humility. His habit of reading books and articles showed me how learning can change the way we think and grow.\u201d<\/mark><\/em> \u2014 Dharshini<\/code><\/p>\n\n\n\n<p>Then there\u2019s the other side. Akshay\u2019s favorite memories are the random meetings that have nothing to do with work. Roshin\u2019s are the lunch tables where everyone sits and cracks jokes. Aditya adds the card games. Joynal appreciates something bigger \u2014 \u201chis perspective on the world, and his effort to find purpose for the betterment of himself and his fellow countrymen\u201d \u2014 and also confesses that their office-celebration antics are a joint project of living out school-day mischief, respectfully.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"722\" src=\"https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-11-1024x722.png\" alt=\"\" class=\"wp-image-693\" srcset=\"https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-11-1024x722.png 1024w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-11-300x211.png 300w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-11-768x541.png 768w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-11.png 1494w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>But the finest tribute in the entire form belongs to Joynal, delivered the way engineers deliver affection:<\/p>\n\n\n\n<p><code><mark><em>\u201cI\u2019ve learned patience and sheer willpower from having to work with an insufferable person like Thammaiah.\u201d<\/em> <\/mark><\/code><\/p>\n\n\n\n<p><code>\u2014 Joynal, longtime teammate and clearly a survivor<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The grueling part (and why it\u2019s worth it)<\/strong><\/h2>\n\n\n\n<p>We won\u2019t dress this up: working under Thammaiah is not a comfortable ride. Your pull requests will come back with questions you hadn\u2019t thought to ask yourself. \u201cIt works\u201d will never end a conversation \u2014 he\u2019ll want to know how it behaves at ten times the load, what happens when the network partitions, and why you picked this architecture over the two you didn\u2019t consider. The bar does not move because you\u2019re tired. Joynal wasn\u2019t joking about the willpower.<\/p>\n\n\n\n<p>But ask the engineers who\u2019ve been through it and the math is unanimous: a year working with him is worth several anywhere else. You stop writing code that merely passes review and start thinking in systems \u2014 scale before it arrives, security and observability as instincts instead of tickets. The engineers he\u2019s mentored carry that with them everywhere. Some of them even forgive him for the code reviews.<\/p>\n\n\n\n<p>That\u2019s the trade at The Alter Office: demanding work, unforgiving standards, and growth you can\u2019t get anywhere comfortable. For a certain kind of engineer that\u2019s not a warning, it\u2019s the pitch. If you\u2019re that kind,<a href=\"https:\/\/thealteroffice.com\/about\/vacancies\/getting-started\"> you know where to find us<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" src=\"https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-12-1024x819.png\" alt=\"\" class=\"wp-image-694\" srcset=\"https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-12-1024x819.png 1024w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-12-300x240.png 300w, https:\/\/www.thealteroffice.com\/blog\/wp-content\/uploads\/2026\/07\/image-12.png 1402w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What the next three years look like<\/strong><\/h2>\n\n\n\n<p>The road ahead runs through <strong>Alter Office Labs<\/strong>: scaling our engineering platforms, driving architecture for whatever we build next, and setting up a skunkworks culture where ideas get prototyped fast, tested hard, and either killed quickly or scaled deliberately. No zombie projects.<\/p>\n\n\n\n<p>The bigger ambition is moving The Alter Office from building features to building category-defining products. That kind of transition is won or lost on foundations \u2014 and we already know who lays ours.<\/p>\n\n\n\n<p>If I had to sum up three years in one observation, it would be this:<\/p>\n\n\n\n<p><code><em><mark>\u201cThammaiah has never limited himself to the responsibilities of his role. Whether it\u2019s improving architecture, strengthening security, or raising coding standards, his focus has never been just on shipping code \u2014 it\u2019s on building systems and practices that benefit everyone.\u201d<\/mark> \u2014 Mugesh M, CTO (yes, the author \u2014 it needed saying properly)<\/em><\/code><\/p>\n\n\n\n<p>Happy three years, Thammaiah. The pull requests await your questions.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our Lead Backend Developer turns three (in company years) this month. We asked the team to describe him. The answers were technical, occasionally emotional, and in one case openly rude. We\u2019ve kept that one in. Every engineering team has one person whose name comes up in every serious technical conversation. Ours has been here three [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[41],"tags":[58,53,54,57,55,25],"class_list":["post-670","post","type-post","status-publish","format-standard","hentry","category-dev-diaries","tag-10x-engineer","tag-backend-dev","tag-engineering","tag-startup-culture","tag-tao","tag-the-alter-office"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.thealteroffice.com\/blog\/wp-json\/wp\/v2\/posts\/670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thealteroffice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thealteroffice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thealteroffice.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thealteroffice.com\/blog\/wp-json\/wp\/v2\/comments?post=670"}],"version-history":[{"count":34,"href":"https:\/\/www.thealteroffice.com\/blog\/wp-json\/wp\/v2\/posts\/670\/revisions"}],"predecessor-version":[{"id":743,"href":"https:\/\/www.thealteroffice.com\/blog\/wp-json\/wp\/v2\/posts\/670\/revisions\/743"}],"wp:attachment":[{"href":"https:\/\/www.thealteroffice.com\/blog\/wp-json\/wp\/v2\/media?parent=670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thealteroffice.com\/blog\/wp-json\/wp\/v2\/categories?post=670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thealteroffice.com\/blog\/wp-json\/wp\/v2\/tags?post=670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}