Nur B.
Hi, I'm Nur
a backend developer
where logic lives,
data flows,
and systems breathe.
Nur's Profile

About

The best code is the one you never have to explain. With a background in Electrical & Electronics Engineering, I think in systems – how each part connects, flows, and sometimes decides to fail spectacularly at 3AM.

Building clean, reliable, and scalable backend solutions isn’t just a job for me; it’s about preventing tomorrow’s headaches today. Java is my main tool, but curiosity is what keeps me pushing beyond what I know, questioning assumptions, and refining every line I write.

To me, backend development is an invisible craft. Users may never see it, but their experience depends entirely on it. I take pride in ensuring it just works – silently, seamlessly, and without excuses.

Experience

Software Instructor | Yazılım Kids Academy

Software Instructor

Sept 2024 – Present

Leading a comprehensive technical curriculum for ages 10-17, covering Python fundamentals, Object-Oriented Programming (OOP), data processing (Pandas, NumPy), and advanced AI (ML, CNN, NLP).

Deepening my technical problem-solving skills by translating complex algorithms—such as Linear Regression, Decision Trees, and Transformers (BERT/GPT)—into practical projects and executable business logic.

Providing technical mentorship on end-to-end data-driven projects, including Airbnb price estimation models, sentiment analysis, and OOP-based AI Agent systems.

Getir X Patika.dev Bootcamp

Backend Developer Trainee

Mar 2025 – June 2025

Gained hands-on experience with Spring Boot, PostgreSQL, WebFlux for reactive programming, JWT-based authentication, Docker containerization, CI/CD pipelines, and modern backend architectural patterns.

Strengthened skills in designing secure, thoroughly tested, and maintainable RESTful APIs by applying best practices in reactive programming, caching strategies, and system monitoring.

Built a comprehensive Library Management System that featured a score-based borrowing system and observer-pattern real-time updates, demonstrating advanced backend development capabilities.

UP School Java Backend Development Bootcamp

Java Backend Software Development Trainee

Feb 2023 – Aug 2023

Completed an intensive 7-month program focusing on enterprise-level Java backend development.

Gained expertise in REST API architecture, database design and optimization (SQL & NoSQL), transaction management, DTO patterns, exception handling, and testing methodologies. Applied SOLID principles, clean architecture concepts, and industry-standard design patterns to build maintainable and scalable applications.

Designed and implemented a comprehensive Airline Ticketing System backend featuring modular Spring Boot architecture and complex business logic for seat reservations, pricing algorithms, and flight scheduling.

Enerjisa Toros Distribution Inc.

'Spark' Summer Internship - Team Lead

July 2021 – Aug 2021

Led a cross-functional team in the “Electricity Fraud Prevention with Big Data” project, combining leadership with technical skills to deliver data-driven solutions alongside industry mentors.

Managed the full project lifecycle – from budget planning and risk assessment to timeline tracking – ensuring timely delivery with high quality.

Developed analytics tools to detect and prevent fraud by applying statistical analysis, pattern recognition, and basic machine learning techniques.

Strengthened project management, professional presentation, and team leadership skills through this intensive internship.

EÜAŞ (Electricity Generation Company)

Engineering Intern

Aug 2018 - Sept 2018

Completed an engineering internship focused on hydroelectric power plant operations and Turkey’s renewable energy infrastructure.

Conducted research on HEPP operating principles, efficiency optimization, and grid integration. Participated in site visits to major facilities, gaining hands-on experience with turbines, control systems, and power generation.

Received training on energy generation, plant components, and electrical grid systems, strengthening my understanding of large-scale power networks.

Education

Çukurova University
B.Sc. in Electrical and Electronics Engineering
Feb 2024

Graduation Thesis: "Color Sorting System Using Arduino Nano" — Designed and implemented an automated industrial sorting system that detects object colors using TCS3200 sensors, processes data through custom algorithms on Arduino Nano, and controls servo motors for precise object positioning.

The project demonstrated skills in embedded programming, sensor integration, real-time processing, and mechanical system control. Applied software engineering principles including modular design, error handling, and system optimization.

Technical Skills & Certifications

Backend Development
Java (Spring Boot 3)
Node.js (Express)
Spring WebFlux (Reactive)
R2DBC & Project Reactor
Golang
RESTful API Design
Microservices Architecture
JWT & Spring Security
Design Patterns
Database & Caching
PostgreSQL
MySQL
Redis (Caching)
Database Design & Modeling
Query Optimization
Transaction Management
Soft Delete & Audit Logging
Cloud & DevOps
AWS Certified (Cloud Practitioner)
Docker & Containerization
Apache Kafka (Event-Driven)
CI/CD Pipelines
Monitoring & Logging
Tools & Documentation
JUnit 5 & Mockito
Integration Testing
Global Exception Handling
Swagger / OpenAPI 3.0
Git & GitHub Actions
Maven
Postman
Certifications
AWS Certified Cloud Practitioner (Amazon)
Java Backend Development Program (Up School)
Modern Software Development with Microservices (Techcareer.net)
Docker: From Basics to Advanced (Techcareer.net)
Languages
Turkish
Native
English
Professional Working

Volunteer Work

Up School Mentorship Program
Sof Skill Mentor
2025 - Present

As a Soft Skills Trainer at UP School, an edtech initiative dedicated to empowering women in technology, I deliver interactive sessions designed to enhance students’ personal growth, emotional intelligence, and professional effectiveness.

Within UP School’s mission to close the gender and talent gap in tech, I support learners in building key soft skills such as mindful awareness, resilience, time and energy management, genuine appreciation, growth mindset, and FeedForward practices.

These trainings are integrated into UP School’s holistic curriculum to equip students with the confidence, adaptability, and proactive thinking essential for thriving as future technology leaders.

IEEE Çukurova
Board Member & Team Lead
Sept 2016 – May 2018

Served as Board Member of IEEE Çukurova for nearly 2 years, contributing significantly to the organization's growth and community engagement in the technology sector. Led multiple high-impact initiatives that bridged academia and industry.

Organized and managed major technical events, coordinating logistics, guest speakers, and networking opportunities for 500+ students and professionals. Successfully managed event budgets, vendor relationships, and stakeholder communications.

Led diversity and inclusion initiatives including the "Strong Women, Happy Tomorrow" conference, promoting gender equality in STEM fields and creating mentorship opportunities for female engineering students.

Managed social responsibility projects including nursing home visits, orphanage support programs, and educational book donation campaigns.

Projects

Library Management System

Advanced library management system with dynamic scoring, reactive book availability, and secure user management. Built with Java 21, Spring Boot 3, PostgreSQL, and WebFlux, featuring Docker deployment, soft delete, audit logging, and a comprehensive statistics dashboard.

Spring Boot
PostgreSQL
WebFlux
JWT
Docker
Swagger
CleanBlog - Content Management

A RESTful CMS built with Node.js and Express. Handles dynamic content delivery and CRUD operations using MongoDB and EJS.

Node.js
Express
MongoDB
EJS
Airline Ticketing System

Backend service for managing airlines, airports, routes, flights, and ticketing with Spring Boot and MySQL. Features credit card masking, soft delete, global exception handling, and standardized REST APIs for reliable airline operations.

Spring Boot
MySQL
JWT
REST API
Maven
JUnit
PCAT - Photo Portfolio

An image management platform supporting asynchronous file uploads with Multer and cloud storage integration.

Node.js
Express
MongoDB
Multer
Color Sorting System (Arduino)

Automated industrial sorting system using Arduino Nano and TCS3200 color sensors. Implements real-time color detection, classification algorithms, and servo motor control for precise object positioning.

Arduino
C++
Sensors
Servo Control
Real-time Processing

Medium Articles

Loading articles...

Get In Touch

Let's build something amazing together

Ankara, Turkey