Skip to content

Open to new opportunities

Shaik Mahaboob Jani(Shaik Jani)

Full Stack Developer | Software Engineer

Building scalable web, API and mobile applications with 7+ years of real-world software development experience.

I build and maintain full-stack applications end to end: React and Angular front ends, .NET and PHP back ends, REST APIs, relational and document databases, and Flutter mobile apps. My work spans enterprise clinical systems, CRM and reporting dashboards, learning platforms, internal business tools and a multi-app food delivery ecosystem.

Shaik Mahaboob Jani
Experience
7+ years
Based in
Hyderabad, India
Focus
Web · API · Mobile
Domains
Clinical · CRM · EdTech

Introduction

What I do

More about me

I am a software developer based in Hyderabad, India with 7+ years of professional experience building web applications, APIs and mobile apps across several languages and frameworks.

Most of my work has been on applications that were already live and already mattered to someone: enterprise clinical systems, CRM and reporting dashboards, learning platforms, internal business tools and consumer mobile apps. That shapes how I work — I spend time understanding the existing architecture, data model and business rules before changing anything.

I can take a business problem, work inside an existing codebase, design or modify the API, build the UI, shape the database, troubleshoot the production issue, and ship the feature.

  • Works across the whole stack

    Front end, back end, API, database and mobile. I can own a feature from interface through to schema rather than handing it across boundaries.

  • Productive in existing codebases

    Much of my work has been on systems I did not write. Reading code, mapping dependencies and making safe, targeted changes is a core skill.

  • Comfortable with production

    Investigating live issues, reading logs, reproducing defects and shipping fixes without breaking adjacent behaviour.

  • Breadth across domains

    Clinical/healthcare, CRM, education and food delivery. Each domain came with its own rules, constraints and vocabulary to learn.

Expertise

Technologies I work with

Grouped by where they sit in the stack. Select any technology to see the projects, articles and experience behind it.

All skills

Selected work

Featured projects

Case studies covering the problem, the architecture, my contribution and what I took away.

All projects
Clinical / Healthcare

Enterprise Clinical Platform

Workflow-driven clinical application with role-based access, dashboards and enterprise integrations.

Role
Full Stack Developer
Type
Enterprise web application
React TypeScript ASP.NET Core Web API SQL Server +4
CRM / Business Applications

CRM & Business Dashboard

Record management, multi-criteria filtering, reporting and role-scoped dashboards for internal business teams.

Role
Full Stack Developer
Type
Enterprise web application
Angular TypeScript ASP.NET MVC Web API SQL Server +3
Education / EdTech

Learning Management Platform

Courses, content structures, learner progress workflows and administrative dashboards.

Role
Software Developer
Type
Web application
PHP Laravel MySQL JavaScript Bootstrap +2

Experience

7+ years of software development

Experience spanning enterprise clinical systems, CRM and reporting platforms, learning applications, internal business tools, consumer mobile apps and freelance delivery support.

Full timeline
  1. Technology Analyst — Enterprise Clinical Applications

    Clinical / Healthcare · Full-time · Nov 2022 — Present

    React ASP.NET Core Web API SQL Server

    Worked on enterprise clinical applications involving structured workflows, business rules, role-based access, reporting dashboards and integrations with surrounding enterprise systems.

  2. Full Stack Developer — CRM & Business Dashboards

    CRM / Business Applications · Full-time · Sep 2019 — Oct 2022

    Angular ASP.NET MVC Web API SQL Server

    Developed CRM and internal business applications: record management, multi-criteria search and filtering, reporting dashboards, exports and role-scoped access for different business teams.

  3. Software Developer — Learning Platform

    Education / EdTech · Full-time · Oct 2019 — Aug 2022

    PHP Laravel MySQL JavaScript

    Contributed to a learning platform covering user and cohort management, course and content structures, learner progress workflows, administrative dashboards and supporting APIs.

How I work

Engineering approach

The habits that decide whether software keeps working after it ships.

Understand first

Before changing a system I want to know what it does today: the business requirement behind the ticket, the existing architecture, what depends on what, and which constraints are real. Most bad changes come from solving a problem that was described rather than the one that exists.

Build pragmatically

Technology choices follow the problem, the team and the timeline — not whatever is currently fashionable. A boring solution that the team can maintain usually beats an elegant one that only its author understands.

API first

A clear contract between front end and back end lets both sides move independently and makes a second client — a mobile app, an integration, an internal tool — a small addition rather than a rewrite. Consistent resources, predictable errors, explicit versioning.

Security by design

Authentication and authorisation belong on the server and in one place. Validate input at the boundary, apply least privilege, keep secrets out of client code and configuration files, and be deliberate about how sensitive data is stored and logged.

Production mindset

Code is finished when it can be operated: structured logging, meaningful error handling, a deployment that can be repeated, and enough visibility to diagnose an issue without reproducing it locally first.

Continuous learning

Working across several stacks and domains means regularly being the least knowledgeable person in the room about something. Learning deliberately — and writing down what is worth keeping — is part of the job.

Writing

From the engineering blog

Notes on problems worth writing down.

All articles
Career / Developer Experience 3 min read

What I Learned Working Across Multiple Technology Stacks

Seven years across .NET, PHP, React, Angular and Flutter. The frameworks differ far less than they appear to — and what transfers is more valuable tha...

#Career #.NET #Laravel

Capabilities

What I get called in to do

Alongside long-running product work, much of my experience is being brought into an application that already exists — to fix what is broken, finish what is unfinished, or extend what is working. I deliver in the codebase’s own conventions and hand over notes the team can act on.

Start a conversation

Production issue investigation

Reproduce the defect, trace it to its source, ship a verified fix.

Bug fixing in existing codebases

Targeted changes in code I did not write, without disturbing what works.

Feature development

Complete in-flight work under deadline pressure.

API development

New endpoints or extensions against existing contracts and clients.

Database fixes & tuning

Schema corrections, data repair, indexing and slow-query work.

UI development

Front-end features and fixes on established applications.

Performance troubleshooting

Slow endpoints, slow queries, slow pages — measured, then fixed.

Legacy application support

Keeping older applications running and improving them incrementally.

Technical consultation

Approach, trade-offs and sequencing before the work starts.

For businesses

Starting a business? Let’s build what it runs on

If you are starting or growing a business and are not sure whether you need a website, a mobile app or a CRM — or how to get one built — reach out. Together with a small, trusted team of freelance developers, I work directly with business owners to turn an idea into software that helps more people find, reach and buy from them.

Talk about your business

Business websites

A fast, search-friendly site that explains what you do and turns visitors into enquiries.

Mobile applications

Android and iOS apps for customers, delivery partners or your own staff.

CRM & business tools

One place to track customers, leads, orders and reports instead of scattered spreadsheets.

  1. 01

    Understand your business

    We start with a conversation about what you sell, who your customers are and where time or money is being lost today.

  2. 02

    Plan the implementation

    You get a clear, plain-language plan: what we will build, in what order, what it costs and how long it takes.

  3. 03

    Build and review together

    Work is delivered in small steps you can see and try, so feedback shapes the product while it is being built.

  4. 04

    Launch and grow your reach

    We go live, set up search visibility and analytics, and keep improving so the business reaches more people.

No technical knowledge needed — just tell us about your business and what you want it to do.

Talk about your business

Open source

GitHub & developer activity

Public repositories and languages, pulled from the GitHub API and cached.

GitHub activity is not connected yet

The GitHub API could not be reached. Repositories and languages will appear here once it responds.

Visit my GitHub profile

Get in touch

Have a role, a project, or a codebase that needs help?

Tell me what you are building, what is in the way, and what a good outcome looks like. I read every message and reply personally.

↑ ↓ to navigate · ↵ to open · esc to close Full search