Sena Doğan
Software Developer & Designer | YTU Physics
About
I am a results-oriented Software Developer and Product Designer with over 3 years of expertise in cross-platform mobile development using Flutter and Dart. My professional journey was significantly shaped by early roles at Shipgrande and Tinywall, where I collaborated closely with senior developers and experienced designers, marking a major step forward in both my technical and design capabilities. Today, as the Co-founder of DevOpen, I specialize in crafting intuitive UI/UX and leading projects from concept to launch. My background also includes three years of volunteer experience with GDG Istanbul as a Designer and DevFest Organizer.
My technical foundation is uniquely broad, starting with my software journey at École 42. I spent two years mastering C/C++ through its highly challenging, project-based curriculum. It was during my second year at 42 that I began developing my expertise in Flutter. This rigorous engineering background is combined with a Bachelor's in Physics from Yıldız Technical University, allowing me to bridge complex analytical problem-solving with practical software development.
I am actively applying my C/C++ skills in particle physics programming at YTU and exploring the intersection of code and science through quantum programming. I have earned the QBronze (beginner) certificate from QWorld and am currently awaiting the next workshops to pursue further certifications. I am a disciplined, team-oriented problem solver, driven to build impactful technology.
Experience
-
- Co-founder, Designer & Flutter Developer @ DevOpenIstanbul, Turkey - RemoteSummary:
- Co-founder of DevOpen, a technology company focused on open source projects and content creation. Responsible for design (logo, branding, UI/UX) and development of mobile applications.
Responsibilities:
- Led the design efforts, including logo creation, branding, and UI/UX design for DevOpen and multiple projects.
- Developed mobile applications using Flutter, implementing state management with Riverpod.
- Collaborated with the development team to incorporate AI features using OpenAI and custom LLM integrations.
Achievements:
- Successfully launched RescuPaws and LegalLens, contributing to a 20% increase in user engagement through innovative features and designs.
- Enhanced branding and UI/UX consistency across all company projects, improving overall user experience.
-
- Flutter Web Application Developer @ ShipgrandeIstanbul, Turkey - On siteSummary:
- Developed and maintained a shipping rate calculation system for FedEx shipping using Flutter and Riverpod 2.0 framework for state management.
Responsibilities:
- Developed the application using the latest version of Flutter.
- Utilized Riverpod 2.0 for efficient state management.
- Followed the MVVM architecture and employed REST APIs and Freezed classes for UI models.
- Built a responsive design ensuring a seamless user experience across multiple platforms.
Achievements:
- Implemented responsive design techniques to enhance user experience on various devices.
-
- Flutter Developer @ TinywallRemoteSummary:
- Developing a mobile app designed to make car parking more convenient and memorable using Flutter.
Responsibilities:
- Developed the Tinywall app using Flutter.
- Followed the MVVM architecture incorporating Mobx for state management and GetIt for dependency injection.
- Ensured a user-friendly experience by focusing on UI/UX design principles.
Achievements:
- Maintained a robust and organized codebase through the use of Mobx and GetIt.
-
- Flutter Developer @ GOHouseRemoteSummary:
- Developed a mobile app for online house chores services using Flutter.
Responsibilities:
- Led the development of the entire mobile app using Flutter.
- Implemented Mobx for state management and GetIt for dependency injection.
- Focused on creating a seamless and intuitive user experience.
Achievements:
- Ensured code quality and maintainability by utilizing Mobx and GetIt.