CV
Basics
Name | Nima Najafian |
Label | Software Developer |
nima@najafian.dev | |
Phone | (+1) 405-697-4515 |
Url | https://najafian.dev |
Education
-
2022.08 - 2025.12
Work
-
2023.05 - 2023.08 Software Developer Intern
Flywheel Energy
Developed back-end services for energy management systems.
- Specialized in Ionic, Angular, and TypeScript.
- Optimized existing apps and handled Full-stack development.
- Used Azure Management Console for automation.
-
2023.01 - Current Database & Back-end Developer
ScooterLab Funded by the National Science Foundation
Focused on Ramp API development, managing and optimizing back-end processes.
- Handled data management and collection for back-end systems.
- Improved system reliability through data resampling and processing.
- Worked on concurrent embedded programming and deployment.
Projects
- 2024.08 - Current
Diet Companion
An AI-driven diet tracking web app built using Ionic/Angular.
- Defined database models using ODM and ORM libraries like Sequelize and Mongoose.
- Used Ionic/Angular for front-end development and built internal APIs.
- 2024.10 - Current
Sequelize Model Generator
A Python program that generates Sequelize Models in TypeScript.
- Generates Sequelize models with snake_case field names.
- Handles foreign key relations and includes a revert option.
- 2024.01 - 2024.05
Saint Dracul Arena
A Doom-like video game built using Unity 3D.
- Built game back-end processes using C#.
- Used Unity3D engine and Blender for game development.
Skills
Software Development | |
Python | |
Java | |
C# | |
TypeScript | |
SQL | |
NoSQL | |
C | |
C++ |
Web Development | |
HTML | |
CSS | |
JavaScript | |
Ionic Angular | |
Sequelize | |
TypeScript | |
Docker |
Database Management | |
MySQL | |
MongoDB | |
ODM & ORM |
Game Development | |
Unity | |
C# | |
Game Design |
Languages
English | |
Native speaker |
Farsi | |
Fluent speaker |
Interests
Swimming | |
Competitive swimming | |
OU Swim Team |
Database Engineering | |
SQL | |
NoSQL | |
Sequelize | |
Docker | |
Database Design |
Volunteer
-
2024.11 - 2024.11 Workshop Organizer
University of Oklahoma
Organizing and running a workshop introducing Linux for daily use.