Skip to content
View sanjay-kv's full-sized avatar
:shipit:
Shipping to Prod
:shipit:
Shipping to Prod

Sponsoring

@tsvlgd
@Abhash-Chakraborty
@sachinggsingh

Block or report sanjay-kv

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.

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
sanjay-kv/README.md

Hi there, I'm Sanjay

Portfolios - LinkedIn - Twitter - Website - Google Featured - Contact me.


πŸ‘¨πŸ»β€πŸ’» About Me ✨ Data Engineer | Prev. PM @girlscript
⚑ Check my ✨ Website or 🌱 eBook
πŸ“« How to reach me: Schedule Call or Join Newsletter
πŸ‘― Join my opensource community recodehive
πŸ’¬ Ask me about SEO/Data Science.

πŸ›  Tech Stack/ Certifications

Languages: Β  Β  Β  Β  Β 
Frameworks and Libraries: Β  Β  Β Β 
Tools and Platforms: Β  Β  Β 

Certification Badges πŸͺΆ

πŸ“ Curated Articles

I write regular blog posts, most of which you will find on my personal website <re/code> hive
Below are the few trending posts.πŸ‘‡
πŸ“˜ GitHub Cheat sheet | Complete Tutorials.
πŸ“’ Google Student Ambassdor Program 2025
πŸ“™ Develop SQL Skills, SQL for Dummies
➑️ more blog posts...

βš™οΈ GitHub Analytics Sanjay K V GitHub Profile Details Sanjay K V GitHub Stats
πŸ“š Recent Projects/ Activity

✨ Semi Supervised Sequence Learning - LSTM
✨ Stack overflow Data Analysis of last 3 years.
✨ Personal Portfolio page - Neomorphism Design
✨ Opensource contributor @recodehive.
✨ Twitter Tweets Scrapping and Sentiment Analysis

  1. πŸŽ‰ Merged PR #3 in sanjay-kv/sanjay-kv
  2. πŸ’ͺ Opened PR #3 in sanjay-kv/sanjay-kv
  3. πŸŽ‰ Merged PR #18 in sanjay-kv/Stackoverflow-Analysis
  4. πŸ’ͺ Opened PR #18 in sanjay-kv/Stackoverflow-Analysis
  5. πŸŽ‰ Merged PR #3 in sanjay-kv/Sanjay-K-V-resume
πŸ“ˆ Catch up with Me...

$ whoami

I'm currently transitioning from Data Engineer to Business Analyst


Progress Level Background Status

user@localhost:~$ cat /etc/system-release
Background: Data Engineering
Target:     Business Analyst / Technical Program Manager
Goal:  Make me hireable at **mid-level BA** ($90K–$130K range)
Status:     Transition in progress
Started:    From engineer to strategist

I'm not a BA yet. This GitHub is where I'm becoming one β€” every framework learned, every requirements doc written, every stakeholder scenario practiced, documented in real time.


$ systemctl status ba-transition

● ba-transition.service - Data Engineer β†’ Business Analyst Transformation
     Active: active (running) since Week 1
      Phase: 1/4 β€” BA Foundations & Business Acumen
   Duration: Week 1 of 4
My DE Skill How It Maps to BA Value
Data pipeline design You can write data requirements that engineers actually respect
SQL & data modeling You can validate data assumptions stakeholders make (they're usually wrong)
ETL / data flow understanding You can translate business needs into technical feasibility instantly
Working with engineers You speak both languages β€” business & technical
Root cause analysis on data You can identify why a business metric is moving, not just that it moved
Familiarity with cloud platforms Data governance, compliance, and architecture requirements are second nature

Transition Progress

Phase Module Week Light Status
WEEK 1 BA Foundations & Business Acumen
What BAs Actually Do in Tech 1 🟒 β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Running
Business Acumen & Financial Literacy 1 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending
Elicitation Techniques Deep Dive 1 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending
WEEK 2 Requirements Engineering
BRD Writing & SMART Requirements 2 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending
Stakeholder Management & RACI 2 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending
Data Analysis for BA (SQL, BI Tools) 2 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending
WEEK 3 Process Modeling, Agile & Tools
BPMN 2.0 & Swim Lane Diagrams 3 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending
Agile BA β€” Scrum & Backlog Management 3 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending
Tools Hands-On Lab (Jira, Confluence, Lucidchart) 3 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending
Build BA Portfolio on GitHub 3 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending
WEEK 4 Senior-Level Skills & Interview Readiness
Business Case Writing & ROI Analysis 4 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending
STAR Interview Stories (12 scenarios) 4 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending
Resume & LinkedIn Reframe 4 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending
Apply to 20+ Targeted Roles 4 βšͺ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ Pending

🟒 Running Β  🟑 Queued Β  πŸ”΅ Complete Β  βšͺ Pending


$ cat /proc/roadmap

   WEEK 1              WEEK 2              WEEK 3              WEEK 4
 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 β”‚     BA     │─────▢│REQUIREMENTS│─────▢│  PROCESS   │─────▢│  SENIOR    β”‚
 β”‚FOUNDATIONS β”‚      β”‚ENGINEERING β”‚      β”‚  MODELING  β”‚      β”‚  SKILLS &  β”‚
 β”‚            β”‚      β”‚            β”‚      β”‚  & AGILE   β”‚      β”‚ INTERVIEW  β”‚
 β”‚ BA in Tech β”‚      β”‚ BRD/FRS    β”‚      β”‚ BPMN 2.0   β”‚      β”‚ READINESS  β”‚
 β”‚ Biz Acumen β”‚      β”‚ User Storiesβ”‚     β”‚ Scrum/Agileβ”‚      β”‚ Business   β”‚
 β”‚ Elicitationβ”‚      β”‚ Stakeholdersβ”‚     β”‚ Jira/Conf. β”‚      β”‚ Case + ROI β”‚
 β”‚ OKR / KPI  β”‚      β”‚ Data for BAβ”‚      β”‚ Portfolio  β”‚      β”‚ STAR Storiesβ”‚
 β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚
    [HERE]

$ kubectl get skills --current

DE Skills I'm Bringing In

SQL Python dbt Apache Spark Git

BA Skills I'm Building

Jira Confluence Tableau Power BI Lucidchart Microsoft Visio


$ cat /proc/my-unfair-advantage

Most BAs have zero technical depth.
I have what they don't. This is the pitch.
My DE Skill Business Value as a BA
Data pipeline design Write requirements engineers actually respect β€” no back-and-forth
SQL & data modeling Validate every data assumption a stakeholder makes (they're usually wrong)
ETL / data flow knowledge Instantly assess technical feasibility of any business request
Root cause analysis Identify why a metric is moving, not just that it moved
Cross-team engineering experience Speak both languages β€” business and technical β€” without a translator
Cloud platform familiarity Data governance, compliance & architecture requirements are second nature

$ ls ~/repos

Repository Description
ba-transition 🟒 4-week BA learning plan, practice BRDs, process diagrams, and case studies
ba-portfolio βšͺ Real BA artifacts β€” BRDs, user stories, BPMN diagrams, business cases
stakeholder-scenarios βšͺ STAR interview stories, conflict scenarios, and executive briefs
data-analysis-for-ba βšͺ SQL practice sets and BI dashboard requirements written as a BA

$ cat /var/log/artifacts-in-progress.log

I'm building real BA artifacts β€” not just notes, but deliverables I could hand to an engineering team tomorrow.

What I'm producing:

  • Business Requirements Documents (BRD) β€” written to BABOK standards
  • BPMN 2.0 process flows β€” AS-IS and TO-BE states
  • User stories with Gherkin acceptance criteria
  • Stakeholder maps using the Power/Interest grid
  • Business cases with ROI and cost-benefit analysis
  • Executive 1-pagers for C-suite communication

Artifacts Published

First artifacts in progress β€” portfolio building now.


$ cat /etc/certifications.conf

Priority queue for certifications β€” ordered by ROI for this transition:
Priority Certification Body Timeline Status
πŸ₯‡ PMI-PBA (Professional in Business Analysis) PMI 3–4 months βšͺ Planned
πŸ₯ˆ CSPO (Certified Scrum Product Owner) Scrum Alliance 2 days + study βšͺ Planned
πŸ₯‰ CBAP (Certified BA Professional) IIBA After 12 months exp βšͺ Future
4th PMI-ACP (Agile Certified Practitioner) PMI 2–3 months βšͺ Future

⚠️ CBAP requires 7,500 hours of BA experience. Targeting PMI-PBA first.


$ cat /etc/target-roles.conf

Honest salary targets based on U.S. market 2024–2025 data.
DE background = competitive advantage for technical BA and TPM tracks.
Role Experience Needed Base Salary Range Fit Score
Technical Business Analyst 3–5 years $110K–$145K ⭐⭐⭐⭐⭐
Business Analyst (Mid) 2–4 years $85K–$115K ⭐⭐⭐⭐⭐
Technical Program Manager 4–7 years $130K–$180K ⭐⭐⭐⭐
Product Analyst 2–4 years $95K–$135K ⭐⭐⭐⭐
Senior Business Analyst 5–7 years $115K–$160K 12–18 months away

$ journalctl --learning-stack --latest

Currently Learning:

  • BABOK v3 β€” Chapters 1, 2, 5 (not the whole book β€” that's a trap)
  • Elicitation & collaboration techniques
  • Business acumen: OKRs, KPIs, unit economics, financial literacy
  • BPMN 2.0 process notation

Study Resources:


$ tail -1 /var/log/current-focus.log

🟒 [Week 1] β€” BA Foundations & Business Acumen
   Understanding BA role in tech, DE→BA gap analysis,
   financial literacy basics, elicitation techniques

This section updates weekly.


$ cat /etc/12-month-target.conf

4 weeks is the start, not the destination.
Month 1   β†’ Land first BA or Technical BA role (contract counts)
Month 2–3 β†’ Get domain expertise in target industry vertical
Month 3–6 β†’ Lead first full requirements cycle end-to-end
Month 4   β†’ Begin PMI-PBA study
Month 6   β†’ Deliver measurable business impact β€” document with numbers
Month 8   β†’ Start applying for Senior BA roles (internal or external)
Month 9   β†’ Pass PMI-PBA or CSPO certification
Month 12  β†’ Senior BA role with demonstrated portfolio and impact stories

$ cat /etc/contact.conf

LinkedIn
$ uptime
Data Engineer by training. Business Analyst in progress. Building in public.

Total Github viewsΒ Β 

Do you want to contact me for collaboration opportunities? ⟢ Contact Details
Show some ❀️ by starring some of the repositories!.

Pinned Loading

  1. Learn-GitHub Learn-GitHub Public

    Small documentation on tips and tricks of GitHUB

    82 19

  2. recodehive/recode-website recodehive/recode-website Public

    recodehive helps you to learn and master the skills on data, and encourage you to code on opensource.

    TypeScript 62 137