Dogukan Gundogan

Senior Backend Developer

Who am I?

As a Full Stack Developer at ImoGate and a Blockchain Developer at Solity Network, I apply my skills in Python, Java, Swift, and Kotlin to create innovative and scalable solutions for various platforms and domains. I have two years of experience in developing mobile applications for iOS and Android, having graduated from iOS and Android courses and obtained multiple certifications. I am also pursuing a Master of Science in Informatics at Technical University of Munich, where I deepen my knowledge and understanding of data science and machine learning. I have a Bachelor's degree in Computer Engineering from Dokuz Eylul University. I am a person who likes to reinforce what I have learned and collaborate with scrum teams. I have also received training in customer experience, effective communication skills. I am excited, flexible, adaptable, and resilient. I have professional proficiency in English and intermediate level in German.

Connect with me

Here's what I'm good at

These are the services Ioffer

development icon

BLOCKCHAIN DEVELOPMENT

Mobile Application icon

MOBILE DEVELOPMENT

Graphic Design icon

WEB DEVELOPMENT

My work experience

Here's what I did before

Alterscope
March 2023 - Alterscope - Backend Developer
A risk infrastructure built by Alterscope displays lending procedures or dexes data. The program has little systems that, in the interim, monitor the Ethereum and Arbitrum chains and then notify users of these events through messages. My duties include creating systems for real-time monitoring, delivering messages to users, and displaying scores to them. In addition to my backend responsibilities, I am the team leader for the front end because of my expertise.
ImoGate
December 2020 - November 2023Full Stack Developer
I showed broad proficiency in full-stack programming at my most recent position, with a focus on frontend and backend technologies. I made sure that the user experience was flawless by using Angular to design user interfaces that were responsive and easy to use on the website. I used Python and.NET Core for my backend work, which allowed me to create scalable and reliable server-side applications. In the backend, I also used Layer Architecture to encourage modularity and simplicity of maintenance. I concentrated on component architecture in the frontend, which allowed for a more structured and effective development approach. My ability to develop high-quality software solutions that satisfy user goals and corporate objectives is a result of my blend of abilities and techniques.
Adesso
June 2022 - December 2022Android Developer
I was quite good at applying clean design patterns in my work as an Android developer to produce scalable, effective code. Using Dagger-Hilt, Retrofit, and Datastore, I specialized in Dependency Injection, which greatly improved the applications' testability and modularity. The application of Material Design concepts enhanced my ideas and ensured aesthetically beautiful and intuitive user experiences. I am a specialist in the Android SDK, with knowledge of creating custom Animations and Drawables, integrating SQLite databases, and working with Android components, lifecycles, layouts, and fragments. Furthermore, I have developed strong Android applications using my proficiency in Java and Kotlin. My knowledge includes the most recent Gradle-based Android build system, which makes project administration efficient and streamlined. I am also adept at unit testing with JUnit, ensuring the reliability and quality of the software I develop.
Intertech
June 2021 - June 2022Android Developer
I have worked with Android applications for a living, and I have made substantial use of the MVVM (Model-View- ViewModel) design pattern. With the use of this technique, I was able to effectively divide the business logic from the user interface, producing code that is more scalable and testable. My use of Dagger-Hilt, Retrofit, and Datastore —tools that have greatly expedited the development process by guaranteeing a decoupled and readily maintainable codebase—demonstrates my proficiency in Dependency Injection. Along with these abilities, I also have a lot of experience using background processing and multi-threading approaches. With the help of this knowledge, I've been able to improve application speed by handling intricate procedures and data processing jobs effectively while maintaining a positive user experience. My proficiency in these areas reflects a deep understanding of modern Android development practices and a commitment to creating high-performance, user-centric applications.

Here's a contact form

Have Any Questions?