~/niki

Data Engineer & Software Engineer

niki@bloomington: ~ — zsh

niki@bloomington:~$ whoami

roledata & software engineer — turns messy spreadsheets into tidy pipelines
eduB.S. Computer Science @ Indiana University · Software Engineering specialization · Data Science minor
certAWS Certified Data Engineer – Associate verify on Credly ↗
status● open to work · US · on-site / hybrid / remote
visano sponsorship or OPT/CPT required
type "help" — or click a command below ↓
try:
niki.jpg
Portrait of Niki Mohseny

● Bloomington, Indiana

1+ yr
Industry software & data engineering experience
AWS
Certified Data Engineer – Associate
verify on Credly ↗
1h → 25m
Pipeline runtime cut with Airflow
3.69
Major GPA · CS @ Indiana University
01

Projects

EduFlow

International education analytics platform

Jun 2026 – Aug 2026 code
data flow0/6 stages
  1. 01

    Kafka

    Streams student events in

  2. 02

    S3

    Events land in object storage

  3. 03

    Airflow + PySpark

    DAGs orchestrate and process the data

  4. 04

    PostgreSQL

    Staging layer for cleaned data

  5. 05

    dbt star schema

    Warehouse for enrollment, visa and program analytics

  6. 06

    FastAPI

    Chart.js dashboard of pipeline metrics

An end-to-end, event-driven platform simulating a university's international student data pipeline, from streaming ingestion to an analytics dashboard.

  • ▸Ingests events via Kafka into S3 object storage, orchestrated with Airflow DAGs and processed with PySpark into a PostgreSQL staging layer
  • ▸dbt star schema warehouse for analytics on student enrollment, visa compliance and program performance
  • ▸FastAPI + Chart.js dashboard surfacing pipeline metrics and analytics, containerized with Docker
  • ▸CI with GitHub Actions; Kubernetes manifests and Terraform for deployment
PythonSQLKafkaAirflowPySparkPostgreSQLdbtFastAPIDockerAWS S3

Kinword

In development

Cross-language vocabulary learning platform

Sep 2026 – Present code
data flow0/6 stages
  1. 01

    Wiktionary

    Source: word etymology data

  2. 02

    AWS Lambda

    Ingests the etymology data

  3. 03

    S3

    Raw data lands in object storage

  4. 04

    PySpark

    Transliterates scripts and links words by shared origin

  5. 05

    dbt on Athena

    Models shared roots, loanwords and cognates

  6. 06

    Kinword

    Learners see words they already know

Kinword helps learners use the languages they already know by surfacing the words they share with the language they're learning. Spanish azúcar, Arabic sukkar, Persian shekar and Russian sakhar all mean “sugar” and share one root.

  • ▸AWS Lambda ingests Wiktionary etymology data into S3
  • ▸PySpark transliterates words across Arabic, Persian, Cyrillic and Latin scripts and links them by shared origin
  • ▸dbt on Athena models shared roots, loanwords and cognates
  • ▸Designed to run on AWS Free Tier and pay-per-query services, with infrastructure in Terraform
PythonSQLPySparkAirflowdbtTerraformAWS S3AWS LambdaAWS GlueAmazon Athena

Course Scheduler

Student portal & course enrollment system

Software engineering course project code

A Java/Spring Boot student portal with enrollment logic, schedule-conflict detection and Spring Security authentication.

  • ▸Enrollment logic with automatic schedule-conflict detection
  • ▸Spring Security authentication, SQLite persistence via JDBC
  • ▸15 JUnit 5 / Mockito tests running in GitHub Actions CI
JavaSpring BootSpring SecuritySQLiteJDBCMavenJUnit 5MockitoGitHub Actions
02

Experience

  1. Data Processing & Program Operations Specialist

    Aug 2024 – Present

    IU Global · Indiana University

    Bloomington, IN · On-site

    • ▸Maintain international student records across IU systems (SIS and Sunapsis), identifying and resolving discrepancies to keep data accurate and complete
  2. Undergraduate Research Assistant

    May 2024 – Aug 2024

    Luddy School of Informatics, Computing and Engineering · Indiana University

    Bloomington, IN · Hybrid

    • ▸Surveyed students via Google Forms with the Head of Advising Operations on SuperBetter's impact on the college transition
    • ▸Analyzed survey responses in Excel to identify trends, patterns and common themes across students
    Survey researchExcelData analysis
  3. Associate Software Engineer — Data Engineering & Analytics Platform

    Oct 2022 – Jul 2023

    Aga Khan Foundation Kyrgyzstan

    Bishkek, Kyrgyzstan · Remote

    • ▸Built Python and SQL pipelines consolidating donor spreadsheets into AWS S3 for program and finance reporting
    • ▸Migrated manual downloading, cleaning and merging of donor spreadsheets from multiple sources into scheduled Airflow DAGs with pytest validation, cutting pipeline time from 1 hour to 25 minutes
    • ▸Added data quality checks on pipeline outputs and loaded processed data into AWS Redshift for reporting
    PythonSQLApache AirflowAmazon S3Amazon Redshiftpytest
  4. Software Engineer Intern

    May 2022 – Aug 2022

    Aga Khan Foundation Kyrgyzstan

    Bishkek, Kyrgyzstan · Remote

    • ▸Developed React frontend components integrated with Java backend APIs for internal project-management tools
    • ▸Engineered REST API endpoints to automate retrieval of project and task data, replacing manual data exports
    ReactJavaREST APIsSQLAgile
03

Skills

Data & Analytics

SQLData modelingETL pipelinesPySparkApache AirflowKafkadbtExcel

Cloud & DevOps

AWS S3AWS RedshiftDockerKubernetesTerraformGitHub ActionsJenkins

Languages

PythonJavaKotlinJavaScriptHTML/CSSC++C

Backend & Testing

REST APIsFastAPIMicroservicesSpring BootReactJUnitMockitopytest

Developer Tools

GitJiraAgileGitHub CopilotCodexClaude

Spoken

Persian (native)Arabic (intermediate)English
04

Education & Certification

certification

AWS Certified Data Engineer – Associate

Amazon Web Services · Mar 2026 – Mar 2029

verify on Credly →

2024 – Jul 2026

Indiana University Bloomington

B.S. Computer Science

Luddy School · Software Engineering specialization · Data Science minor

3.69 / 4.0 major GPADean's ListWestern Union Global Scholarship
05

Contact

$ echo $OPEN_TO

Data Engineering, Data Analytics, Software Engineering and Backend roles across the US.

On-site, hybrid or remote. No sponsorship or OPT/CPT required. The fastest way to reach me is email.