Skip to content
View sunilkumarvalmiki's full-sized avatar
🎯
Focusing on Learning & Research
🎯
Focusing on Learning & Research

Block or report sunilkumarvalmiki

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sunilkumarvalmiki/README.md

Sunil Kumar G

Python Developer | Open-source contributor | Bug hunter | Tech Enthusiast & Geek

I am a Python Developer with 6+ years of experience designing, developing, testing, and deploying enterprise-grade backend systems. I build asynchronous REST APIs, microservices, data-processing workflows, and reliable automation for industrial, telecom, and enterprise infrastructure products.

My work spans backend engineering, test automation, API quality, CI/CD, observability, cloud deployment, and open-source collaboration. I enjoy finding reproducible bugs, improving developer and user workflows, and contributing focused fixes that make software more reliable.

Professional Experience

  • ABB - Senior Software Engineer | Jun 2025 - Present
    Industrial edge-to-cloud monitoring and predictive-maintenance systems. Built backend services, REST APIs, automated test frameworks, messaging pipelines, CI/CD validation, and service-level observability.

  • LUMEN - Software Development Consultant | Mar 2022 - Jun 2025
    Telecom order provisioning and service activation across Internet, Voice, Wi-Fi, and Cable TV services. Developed asynchronous FastAPI microservices, secure integrations, background jobs, and high-volume transactional workflows.

  • HPE - Software Engineer | Nov 2019 - Feb 2022
    Centralized enterprise server management. Built Python services, REST APIs, remote server-operation automation, Linux shell execution workflows, log-parsing services, and unit/integration tests.

Professional Achievements

  • Reduced telecom order-provisioning turnaround time at LUMEN through FastAPI microservices automation, Celery, RabbitMQ/Kafka messaging, and multi-system integration.
  • Improved industrial equipment uptime at ABB by enabling real-time predictive-maintenance data pipelines with RabbitMQ/Kafka streaming.
  • Increased IT team productivity at HPE by automating remote server operations and log analysis for enterprise infrastructure.
  • Designed and maintained Python-based automated test frameworks for real-time industrial data-acquisition pipelines over Modbus TCP/IP.
  • Built backend services with FastAPI, SQLAlchemy, and Alembic to process, validate, and route edge-collected data for monitoring workflows.
  • Implemented JWT/OAuth2 authentication, CORS policies, HTTPS enforcement, and API rate limiting across microservices.
  • Containerized services with Docker and Docker Compose, served them through Uvicorn/Gunicorn behind Nginx, and deployed solutions to AWS.
  • Built CI/CD validation pipelines with GitHub Actions and Jenkins, adding logging, Prometheus/Grafana monitoring, and OpenTelemetry tracing.
  • Developed remote server controls for power operations, reboot, firmware upgrades, OS deployment, and secure Linux shell automation at HPE.
  • Consistently delivered production-ready, well-tested Python code with Pytest while collaborating with Product, QA, and DevOps teams in Agile Scrum environments.

FastAPI Developer Skills

Programming, Backend, and APIs

Python FastAPI REST APIs asyncio Async Await Requests HTTPX Swagger OpenAPI

Data and Persistence

PostgreSQL MySQL SQLAlchemy Alembic Pydantic Redis

Authentication, Security, and Architecture

JWT OAuth2 CORS HTTPS Rate Limiting Microservices

Messaging and Background Jobs

RabbitMQ Kafka Celery

Testing and Quality Engineering

Pytest Postman REST API Testing Robot Framework Selenium Playwright AccelQ Manual Testing Functional Testing Regression Testing Test Data Management

Delivery and Operations

Git GitHub Docker Docker Compose Uvicorn Gunicorn Nginx GitHub Actions Jenkins Azure DevOps Linux Shell Scripting python dotenv Python Logging Prometheus Grafana OpenTelemetry

Cloud

AWS

AI and LLM

LangChain OpenAI API Gemini API Vector Databases RAG

Currently Learning

AI Tools

LangChain Vector Databases RAG

Programming

Micro Frontends

Testing

Playwright

Open-Source Contributor and Bug Hunter

I contribute to open-source AI, developer-tooling, and knowledge-base projects by reproducing issues, fixing bugs, improving user experience, strengthening CI workflows, and clarifying documentation.

Selected merged pull requests authored by sunilkumarvalmiki.

Merged Project Contribution
2026-05-29 tinyhumansai/openhuman #2687 - feat(intelligence): add architecture diagram viewer
2026-05-28 tinyhumansai/openhuman #2672 - fix(composio): log daily budget reset
2026-05-28 tinyhumansai/openhuman #2678 - fix(voice): interrupt mascot speech when listening starts
2026-05-28 tinyhumansai/openhuman #2675 - ci(release): add linux arm64 desktop artifacts
2026-05-28 nesquena/hermes-webui #3022 - Fix workspace save icon contrast
2026-05-24 nashsu/llm_wiki #242 - Fix lint action row targeting
2026-05-24 nashsu/llm_wiki #241 - Add retry-all control for failed ingest tasks
2026-05-24 nashsu/llm_wiki #240 - Process source watch startup changes
2026-05-24 nashsu/llm_wiki #239 - Fix nested source identity handling
2026-05-24 nashsu/llm_wiki #238 - Fix CLI ingest completion handling
2026-05-23 tinyhumansai/openhuman #2447 - fix(memory): localize background LLM prompts
2026-05-23 tinyhumansai/openhuman #2426 - docs: clarify managed backend defaults

GitHub Activity and Widgets

These cards are powered by the working GitHub Profile Summary Cards service.

Open-Source Contribution Overview

Open-source contribution overview

GitHub Statistics

GitHub statistics Productive time overview

Programming Languages

Repositories by programming language Most committed programming languages

Education

  • Bachelor of Computer Application, SV University, 2019

Connect

Pinned Loading

  1. Anonymous-Development-Resources Anonymous-Development-Resources Public

    Curated resource-only index for software development learning, tools, roadmaps, APIs, and career preparation.

    JavaScript 27 3