Lavkesh Dwivedi

Senior Software Engineer · AI · Cloud · Leadership · Books · Travel

I'm Lavkesh, and I build and ship cloud-native systems and AI across the major cloud platforms, which I've been doing in some form for fifteen years now. Fifteen years in and I still write my own code, which matters to me more than the title ever has or ever will, because I don't think you keep your judgment sharp by drifting away from the work; you keep it sharp by staying close enough to it that you can still feel where it bends.

I've shipped across medical imaging, fintech, telecom, federal government, and enterprise platforms, and over time the domains start to feel more alike than different. What changes is the vocabulary; what stays the same is the underlying question, which is always some version of: how do you build systems that don't fall apart, and how do you build teams that don't burn out trying to keep them upright. I've been working on both of those problems my whole career, which is to say I'm still working on them.

I care as much about how a team works as what it ships, and honestly probably more, because a team that communicates well and trusts each other will outperform a technically brilliant one that doesn't, every single time and without exception that I've ever seen. I've sat on both sides of that, and there is no clever architecture or favourite tool that can substitute for a group of people who can disagree out loud and still ship together. Blissful Bytes is where I share what I've picked up doing this work, with no filler and no fluff, just the things I actually had to figure out the hard way.

I'd also argue, and I'd hold this position fairly strongly, that most problems in software engineering are people problems wearing a technical disguise. The architecture review that keeps getting pushed. The team that's slower than it should be. The system that nobody wants to touch and that everyone politely talks around in meetings. If you pull on those threads honestly, you tend to find something human at the other end, which is part of what keeps this work interesting for me even now.

Currently: building agentic AI systems and engineering a next-gen enterprise commerce platform in the cloud.

Background

I started writing code professionally in 2011, on federal government case management systems, doing FOIA processing, case workflows, and Section 508 accessibility compliance work that nobody at a glamour-job interview talks about wanting to do. It wasn't fashionable and it wasn't going to be on the cover of anything, but it was rigorous in a way I'm grateful for now, because it taught me very early that software, in the wrong hands at the wrong moment, has real consequences for real people, and that stuck with me long after those particular codebases were retired.

Then I co-founded an IT services company, which was a completely different education from being an employee, because suddenly I wasn't just the engineer in the room; I was also doing sales, managing cash flow, hiring and firing, and explaining to a client at 11pm on a Tuesday why the deployment hadn't gone the way I said it would. I ran that for about a year and a half, which doesn't sound like a long time on paper, but I learned more in that stretch about business, people, and what pressure does to a small team than I had in all the years before it combined.

After that came energy management, then telecom, then healthcare, then fintech, and each domain pushed me into territory that was genuinely new rather than just a different paint colour on the same building. Healthcare taught me what reliability actually means when the system is sitting between a clinician and a patient with something on the line. Telecom taught me distributed systems at a scale that quietly humbles any prior intuition you thought you had. Fintech taught me that the blast radius of a bad deployment can be measured in millions, and that the people on the other end of those numbers are not abstractions. Each one raised the bar on what I expected from myself and from the teams I led, and most of them raised it more than once.

One thing that's genuinely unusual about my background, and I don't say this to puff up the resume, is the multi-cloud spread. Most engineers go deep on one cloud and stay there, often for entirely good reasons, but I've ended up shipping production systems across Azure, AWS, GCP, and PCF, not because I wanted a bingo card but because the work itself kept asking for it. That breadth changes how you think about architecture; you stop treating any one platform as the obvious default and start asking, every time, what actually fits the problem and what you're trading off when you pick.

My personal arc has had a lot of interesting stops too, from small-town Uttar Pradesh to Hyderabad for grad school and then to the US, and across that arc I've sat in rooms in every kind of organisation, from tiny federal teams to scrappy startups to large enterprises with their own gravity. The one thing I keep noticing across all of them is that the technical problems are almost never the hardest part of the job, even when everyone in the room is convinced they are, and I try to bring that perspective into how I build teams and how I approach the problem at hand.

Core Skills

  • Agentic AI Development & Emerging Technology
  • Enterprise Architecture & Technical Strategy
  • Technical Leadership & Governance
  • Cloud Infrastructure · Azure, AWS, Microservices
  • Prompt Engineering & AI-Native Development
  • C# / .NET Core / ASP.NET / Python
  • Healthcare IT · DICOM, HL7, Medical Imaging
  • Federal Government Systems & Compliance
  • Angular / React / TypeScript / VueJS
  • SQL Server / NoSQL / Cosmos DB
  • Docker / Kubernetes / Terraform / IaC
  • Business Development, P&L & Corporate Governance
Aug 2024 – Present
Financial Technology
Senior Software Engineer
I'm building a next-generation enterprise commerce licensing platform that runs a meaningful chunk of global transactional revenue across licensing, pricing, order fulfilment, and benefits, on a stack built around Azure with Cosmos DB, Service Bus, Azure Functions, and Application Insights tying the observability story together. The transaction volume is in the millions and the failure modes are visible quickly to people far outside the team, which has a way of focusing the mind and concentrating the conversation around what actually matters.
Jul 2022 – Jul 2024
Healthcare Technology
Senior Software Technologist
I built and maintained a medical imaging diagnostics platform deployed in clinical environments worldwide, the kind of software that sits between a clinician and a patient where reliability stops being a nice slide in a roadmap deck and starts being a baseline condition for the work happening on the other end of the wire. Over that stretch we lifted system throughput by 30 percent, hit 100 percent DICOM interoperability compliance with competitor devices, and held uptime at 99.8 percent across deployments. Healthcare is where I really learned what the phrase "it has to work" means when the consequences of "it didn't" are concrete and sometimes immediate.
Nov 2018 – Jul 2022
Telecommunications
Technical Architect & Sr Full Stack Developer
I owned the architecture for enterprise telecom platforms at a global infrastructure company, designing the full stack across microservices, Web APIs, and the surrounding cloud footprint, and this is where I drove the introduction of Docker and Kubernetes as organisational standards rather than novelties that lived only in one team's repo. Telecom is where I really internalised distributed systems at scale, where the failure modes you read about in papers stop being abstract and start showing up in your dashboards on a Friday evening when you had other plans.
Aug 2017 – Nov 2018
Technology
Senior Software Engineer
I built scalable web applications and microservices on .NET for an enterprise platform team, set up the logging and monitoring strategy around FluentD, ran a sizable content migration, and put the code quality frameworks in place that the team continued to lean on after I'd moved on. This is the role where my centre of gravity shifted from writing features to thinking about systems, and where I started noticing that the most useful question in most meetings was rarely "what should we build next" but rather "what are we currently doing that we shouldn't be".
Jan 2015 – Aug 2017
Energy Management
Software Engineer II
I built enterprise energy management applications, including n-tier web apps and the data systems behind them, and along the way set the database architecture and optimisation standards on SQL Server, built reporting with SSRS, and ran the CI/CD pipeline on Git and Jenkins. The work was the kind of foundational engineering that doesn't show up on conference panels but quietly shapes how you think about every system that comes after, which is why I'm still grateful for it years later.
Apr 2014 – Jan 2015
IT Services
Co-Founder & Director
I co-founded an IT services company that worked across supply chain, data processing, and cloud, with full P&L responsibility resting on the founding team and not on some larger structure absorbing the bumps. I built the team from scratch, hiring across engineering, sales, and operations, and ran the business for about a year and a half. It looks small in a list of timestamps but it taught me more about business, people, and what sustained pressure does to a small group than most years before or since.
Jul 2011 – Mar 2014
Federal Government
Software Developer
I built federal case management and FOIA processing platforms for US and Canadian government agencies, working on APIs, document management, Section 508 accessibility compliance, reporting layers, and case workflows that the agencies relied on daily. It wasn't glamorous, and it was not the kind of work that wins design awards, but it was rigorous in a way I came to appreciate more in hindsight, and it was a very good place to start a career because the standard for "shipped" had a higher bar than most teams I would later encounter.
2008 – 2011
Master of Computer Applications (MCA)
University of Hyderabad, Computer Science
Moving from Orai to Hyderabad for this degree was the first real step out of the place I'd grown up, and it's the one I look back on as the move that quietly set the rest in motion. The University of Hyderabad is one of India's top research institutions and the computer science programme was genuinely rigorous, with algorithms, systems programming, data structures, and software architecture all taught with the unspoken assumption that you would actually need them later, and they were right. That foundation still shows up in how I think about problems today, even on stacks that didn't exist when I was sitting in those classrooms.
2004 – 2007
Bachelor of Arts (BA)
Bundelkhand University, Liberal Arts & Sciences
Bundelkhand University is right there in my roots, and I did my BA there before moving to Hyderabad for graduate school. It wasn't a computer science degree, and I sometimes get the question of whether that early detour was a waste, but it was where I learned how to think, how to argue, how to communicate, and how to work with people across a range of viewpoints, and those skills have turned out to be at least as useful as any technical training I've had since. The shape of a good engineer, I've come to believe, is broader than what any one syllabus can teach.

Roots & Home

I'm from Orai, a small town in central India in the Bundelkhand region, where Uttar Pradesh meets Madhya Pradesh on the map and in temperament. Bundelkhand has a culture all its own, direct and warm in the same breath, plain-spoken in a way that doesn't always travel well across borders, especially in rooms where people have been trained to say everything four times softer than they mean it. I'm proud of that, and I've carried it with me everywhere I've gone, which probably explains a fair amount about how I work and how I show up for people: quick to say what I think, slower to leave once I've said it.

Orai isn't a place that announces itself, but it leaves a mark. The summers cook the road tar soft, the winters arrive politely and overstay, and the town is small enough that you ran into the same five people in three different markets in a single afternoon, while still being big enough that those five people had complicated opinions about each other you'd be expected to mediate. You learn early how to listen for what isn't being said, and you learn faster how to say what you do mean without burning the room down, and both of those skills come up more than I'd have guessed in engineering.

Computers weren't something everyone in Orai had when I was growing up, and they weren't something everyone wanted either, since they were strange, expensive boxes that made phone lines unusable and gave parents something new to worry about. I found my way into them anyway, partly out of curiosity and partly because I was genuinely bad at being bored. The first machine I really sat with was slower than my watch is now, and I have no nostalgia for it, but I do remember the specific feeling of typing something in and having a piece of the world do exactly what I asked, and that combination of stubbornness and curiosity has been the most useful thing I've brought to my career. Everything else is replaceable.

I'm in the Dallas-Fort Worth area of Texas now, which is about as far from Orai as you can get in almost every measurable way you can think of: the climate, the food, the language, the way strangers behave in checkout lines. I've made peace with the weather, mostly, though Texas summer is its own country and the people who pretend it isn't are usually new. I'm happily married, an equal partner to my better half, raising two boys who are already too clever for their own good and will, I assume, find new ways to remind me of it well into their twenties. We share the house with a Shih Tzu, a Pomeranian, and a Persian cat, none of whom hold back their opinions, and honestly, neither do I. The cat believes she pays the mortgage; the dogs believe they negotiated her down.

Building a life in a country that isn't the one you grew up in is its own kind of education, and not the kind any brochure prepares you for. You learn to read rooms faster, picking up who has decision-making authority, who has informal authority, and who's politely waiting for someone else to speak first. You learn to translate context, not just language, because "we should chat sometime" means different things in different cities, and so does silence. Eventually you get comfortable being the person in the meeting who asks the question everyone else was too polite to ask, which has been worth more in engineering and in leadership than any framework I've ever read.

Always Learning

I pick up languages the way some people collect hobbies, without racing any of them and without chasing fluency on a deadline. I'm not going to claim there's a grand plan behind it; the honest version is that languages are the cheapest way I've found to be reminded that the way I think isn't the only way, because every language sneaks a different worldview into your head, with its own opinions about what gets a tense, what counts as polite, and what doesn't deserve a word at all. You don't need fluency to feel that; you just need enough of a foothold to be uncomfortable for a while.

Spanish ★★★ Dutch ★★ German ★★ French ★★ Mandarin ★ Telugu ★ Arabic ★ Korean ★

The stars are rough self-assessments: three means I can hold a conversation and only occasionally embarrass myself, while one means I can read a menu and ask for the bathroom, which, depending on the country, may be the most important sentence I'll ever learn.

Svalbard is on my travel list, and people usually assume the appeal is the cold or the polar bears, but it's neither. Svalbard is the kind of place that's more honest about what it is than most places bother to be: there is light or there isn't, the weather has the last word, and the rules are written by the geography rather than by a committee, and I find that restful in a way I don't get from most vacations.

The longer retirement plan is a small place in the mountains and a snake farm, which I know is not what people expect to hear, but I find it entirely logical. Mountains demand patience and reward attention, and snakes are honest creatures who don't pretend to be something they're not, so the combination keeps me away from anything that wastes either patience or honesty. If that's not retirement, I don't know what is.

I read a lot, across history, science, philosophy, fiction, and the occasional book I would have hated in school and now consider essential. Not for professional development; I don't keep a list of "books that made me a better engineer," and I'd be suspicious of mine if I did. I read because the world is genuinely interesting and I'd rather understand it better than not, and the best ideas I've brought to my work have come from outside of it, while the ones that have wasted the most of my time usually came from inside the bubble, where we were all reassuring each other we were right.

If anything on this page resonated, I run free sessions on Topmate for engineers and leaders who want a focused conversation with someone who's been in the room. Whether the topic is a career path you're trying to map out, an architecture call you're wrestling with, a cloud strategy that needs a sanity check, or just a specific problem you want to think through out loud with a second pair of eyes, the format is the same and the cost is the same, which is to say it's all free with no strings attached and no upsell at the end.

Career & Engineering Leadership Coaching
20 min · Video call · Free
For engineers thinking about what comes next, whether the question is a promotion, a pivot, a leadership transition, or the slightly harder one of figuring out what you actually want before optimising your way toward something you don't.
Book a session ↗
1-on-1 Tech Mentoring
20 min · Video call · Free
Bring a specific problem or an area you'd like to get sharper on, whether it's a piece of code that won't behave, an architectural decision you're sitting on, a tool you're considering adopting, or simply a career direction you want to talk through with someone who's done a few different versions of the same thing.
Book a session ↗
Priority DM · Ask Me Anything
2-day response · Async · Free
No call needed; send a question and I'll give you a proper, written answer rather than a one-liner, which works well for quick decisions, second opinions on something already in motion, or simply thinking through a problem in the format that fits your week best.
Send a DM ↗
Cloud & DevOps Consultation
20 min · Video call · Free
Covering AWS, Azure, GCP, Kubernetes, and CI/CD, this is the slot to pick if you're making a platform decision, comparing alternatives, or stuck on a cloud architecture question that has more dependencies than it first appeared to have. There's a good chance I've seen something close to it before, and even when I haven't, the differences are usually where the interesting conversation lives.
Book a session ↗
Architecture & System Design
20 min · Video call · Free
For a design review, a risk walkthrough, or a sanity check on a system you're building or about to start, with input as polished as a diagram or as rough as a few sentences. We can shape the conversation around whatever you bring, and the goal is to leave with a clearer picture of the trade-offs you're actually choosing between rather than the ones you assumed you were.
Book a session ↗

I'm open to conversations about engineering leadership, architecture, AI systems, and interesting problems worth solving, especially the ones that sit slightly outside the usual boundaries of any one job description. LinkedIn is the best way to reach me for anything that needs a paragraph or two of context, while X is fine if you'd rather keep the exchange short and direct, and either way you'll get a response, though probably not the same evening unless the message lands at a convenient time on a slow week.

LinkedIn ↗ X / Twitter ↗ GitHub ↗ Topmate ↗