Dan I.

Dan I.

Building iOS & Android Apps | Sharing everything I learn along the way

Cluj-Napoca, Cluj, România
7 K urmăritori Peste 500 de contacte

Despre

I like to believe in tech fairy tales, where a developer falls for technology, and maybe sometimes the technology plays "hard to get", but in the end our hero ends up learning it inside out, they unite on a team and live happily ever after.

I think of myself as such a hero, because I am passionate about my work and self-motivated to become a brilliant software engineer. I like to push technologies to the limits and to create exciting products that, most of all, change people's lives for better. Besides this, I love challenging problems, I have the desire to learn new things and to continuously improve myself and everything I touch.

My passion for great achievements set off from early mid-school with mathematical contests, my career started as a Java developer, but my actual story began when I became a mobile software engineer. I am happy about this, I am willing to work hard to become one of the best software engineers out there, but also to be contributing something valuable to the world.

Articole de Dan I.

Activitate

7 K urmăritori

See all activities

Experiență

  • Element grafic FitSkin Inc.

    Mobile App Development Lead

    FitSkin Inc.

    - Prezent 3 ani 9 luni

    This is the Start-up part of my career. At FitSkin we're taking skin care to the next level with the help of technology!

    My role mostly involves leading and developing iOS & Android applications, but I've also been in contact with other sides of the start-up environment.

    FitSkin was part of CES 2018 in collaboration with Neutrogena (J&J) and we also attended CES 2019, 2022 and 2025. Some of our long term clients include Sephora and Walgreens Boots Alliance.

  • Tech Content Creator

    mobiledevlife

    - Prezent 6 ani 4 luni

    A different kind of creative activity: sharing Software Engineering and App Development content on:
    • Instagram - https://www.instagram.com/dan.mobile.dev/
    • Youtube: https://www.youtube.com/@mobiledevlife

    Goal: to make App Development accessible to as many people as possible, and to help mobile developers grow, by presenting insights and best practices from the software engineering world.

    Type of content: 80% educational - iOS, Android, Flutter, Software Architecture…

    A different kind of creative activity: sharing Software Engineering and App Development content on:
    • Instagram - https://www.instagram.com/dan.mobile.dev/
    • Youtube: https://www.youtube.com/@mobiledevlife

    Goal: to make App Development accessible to as many people as possible, and to help mobile developers grow, by presenting insights and best practices from the software engineering world.

    Type of content: 80% educational - iOS, Android, Flutter, Software Architecture, Clean Code, Programming Best Practices, Product Strategy, Solutions to Technical Challenges, etc. 20% entertaining - memes and reels from the #developerlife.

  • Element grafic Wolfpack Digital

    Head of Mobile Development

    Wolfpack Digital

    - 5 ani 10 luni

    Cluj County, Romania

    Finding the right balance between development, research and high level guidance.

    I am part of the entire product development process, starting from initial discoveries, continuing with architectural design, development and then release cycles. This is happening for both iOS and Android projects.

    Furthermore, I'm continuously aiming to improve our mobile department and the quality of our work, by keeping up with the latest technologies and also with the best practices in the…

    Finding the right balance between development, research and high level guidance.

    I am part of the entire product development process, starting from initial discoveries, continuing with architectural design, development and then release cycles. This is happening for both iOS and Android projects.

    Furthermore, I'm continuously aiming to improve our mobile department and the quality of our work, by keeping up with the latest technologies and also with the best practices in the industry.

  • Element grafic FitSkin Inc.

    iOS & Android Software Engineer

    FitSkin Inc.

    - 5 ani 9 luni

    We are a team of passionate people that have developed a solution for skin analysis by using only a mobile phone and a bluetooth-capable device that magnifies the camera view of the phone, allowing people to take highly accurate photos of their skin. After that, our algorithms evaluate the skin condition and provide information and personalised product recommendations.

  • Element grafic Small Footprint, Inc.

    Mobile Software Engineer

    Small Footprint, Inc.

    - 3 ani 7 luni

    Cluj County, Romania

    Design and development of iOS and Android mobile applications using the latest native tools and frameworks. This position allowed me to be part of the entire development process and to contribute with innovative, original ideas and algorithms to applications and projects.

    I also collaborated with the product and design teams in order to understand the end-user requirements better and then provide high quality technical solutions.

  • Element grafic Wolfpack Digital

    iOS Collaborator

    Wolfpack Digital

    - 2 ani

    Cluj County, Romania

    Development and maintainance of iOS applications of various types. Continuously discover, evaluate, and implement new technologies in order to maximize development efficiency.

    I was responsible of all phases of mobile development, sometimes starting from scratch, other times implementing new features, fixing bugs and also publishing to the AppStore.

  • Hewlett-Packard

    Hewlett-Packard

    1 an 4 luni

    • Element grafic Hewlett-Packard

      Software Engineer

      Hewlett-Packard

      - 1 an 1 lună

      Cluj County, Romania

      I cotinued to work mainly on the Server Automation Java Client, being part of Scrum teams and using Agile methodologies. This allowed me to both increase my Object-Oriented Programming knowledge and improve my soft skills.

      I also learned many networking aspects and I frequently used Unix operating systems and Virtualization technologies. Furthermore, I familiarized myself with Version Control Systems, Continuos Integration and with the development of Enterprise Software Systems. I was…

      I cotinued to work mainly on the Server Automation Java Client, being part of Scrum teams and using Agile methodologies. This allowed me to both increase my Object-Oriented Programming knowledge and improve my soft skills.

      I also learned many networking aspects and I frequently used Unix operating systems and Virtualization technologies. Furthermore, I familiarized myself with Version Control Systems, Continuos Integration and with the development of Enterprise Software Systems. I was able to gain experience with various tools (IntelliJ, Eclipse, PyCharm), technologies and programming languages like Java SE/EE, Python, Linux/Unix CLI.

      My tasks always implied developing technical solutions of high quality, using mainly Java technologies, and I also learned about Unit Testing and Test Automation.

    • Element grafic Hewlett-Packard

      Java Developer - Intern

      Hewlett-Packard

      - 4 luni

      Cluj County, Romania

      I was part of the Server Automation department (lifecycle server management and automated application deployment), working on the Java Client. Fixed some bugs in the beginning, investigated and solved multithreading problems, then added a series of enchantments to the product.

      I also familiarized with the corporate software development industry and learned about Agile methodologies.

Studii

  • Element grafic Universitatea Tehnică din Cluj-Napoca

    Universitatea Tehnică din Cluj-Napoca

    Master of Technology (M.Tech.) Computer Software Engineering

    -

  • Element grafic Universitatea Tehnică din Cluj-Napoca

    Technical University of Cluj Napoca

    Bachelor of Science (BS) Computer Science 10

    -

    Activități și societăți:Participated to South Eastern European Mathematical Olympiad for University Students, Participated to Ariel Internet Mathematical Olympiad, Participated to the National Romanian Mathematical Olympiad for Students, Participated to the National Bulgarian Mathematical Olympiad for Students

    I represented my university to different contests, where I managed to obtain a series of awards , most of them being Silver Medals and Bronze Medals. I also was the Valedictorian at graduation.

  • Liceul Teoretic "Ion Agarbiceanu", Jibou

    High School Mathematics and Computer Science 10

    -

    Activități și societăți:Participated to the National Mathematical Olympiad and Mathematical Contests, Participated to the National Chemistry Olympiad and Chemistry Contests. I also was my class's valedictorian at graduation.

Licențe și atestări

Publicații

  • Real Time Visualization of Crowd Dynamics Scenarios

    Romanian Human-Computer Interaction Conference ( RoCHI ) 2015

    This paper presents an approach to real-time simulation of crowd dynamics on GPU enabled computing architectures. We discuss challenges with parallelization of agent-based models, implementing parallel simulation algorithms, visualization and interaction with the simulated scene and, most importantly, ensuring communication and synchronization between all these processes. Our main objective was to provide interactive simulation of realistic models such as pedestrian dynamics, in which large…

    This paper presents an approach to real-time simulation of crowd dynamics on GPU enabled computing architectures. We discuss challenges with parallelization of agent-based models, implementing parallel simulation algorithms, visualization and interaction with the simulated scene and, most importantly, ensuring communication and synchronization between all these processes. Our main objective was to provide interactive simulation of realistic models such as pedestrian dynamics, in which large crowds move and interact among themselves and with the environment. Simulation parameters like scene complexity, scene composition, as well as the number of agents are varied in order to simulate different scenarios and to assess the impact on the performance.

    Alți autori
    • Adrian Sabou
    • Dorian Gorgan

Cursuri

  • Computer Networks

    -

  • Databases

    -

  • Distributed Systems

    -

  • Fundamental Algorithms

    -

  • Object-Oriented Programming

    -

  • Operating Systems

    -

Proiecte

  • Server Automation - Java Client

    -

    HP Server Automation (SA) provides a fully automated IT environment. IT teams are able to work
    together seamlessly, even if they are in different locations. All administrators have the same view
    of the environment.

    HPSA is used to bring entire server infrastructure (both physical and virtual) under one management to gain full visibility to all your servers and operations. It can handle multiple server management activities including provisioning on bare metal, software management…

    HP Server Automation (SA) provides a fully automated IT environment. IT teams are able to work
    together seamlessly, even if they are in different locations. All administrators have the same view
    of the environment.

    HPSA is used to bring entire server infrastructure (both physical and virtual) under one management to gain full visibility to all your servers and operations. It can handle multiple server management activities including provisioning on bare metal, software management, patch management, audit remediation, security management,etc.

    At the simplest level, an HP SA installation consists of:
    • The HP SA core and its core components installed on a host server or servers
    • A set of HP SA gateways (core, agent, management, satellite) that enable communications between
    the HP SA core and the managed servers
    • HP SA server agents installed on managed servers

    Vizualizați proiectul
  • Server Automation - DCML Export Tool (DET)

    -

    The DCML Exchange Tool is a utility that enables users to export almost all server management
    content from any HP SA core and import it into any other HP SA core.

    Vizualizați proiectul

Distincții și premii

  • Purpose Excellence Award

    Small Footprint

    I won with my team the yearly Purpose Excellence Award, which is given for good results and continuous performance over the entire year.

  • College Valedictorian

    -

    I had the highest grade ranking among my graduating class.

  • Ariel International Mathematics Contest - Silver Medal

    -

    International team-based mathematics contest.

  • Ariel International Mathematics Contest - Bronze Medal

    -

    International team-based mathematics contest.

  • National Bulgarian Mathematical Olympiad for Students - Silver Medal

    -

    Mathematical Olympiad where I was part of the team that represented my university, being invited to compete against bulgarian students and other guests.

  • South-Eastern Europe Mathematical Olympiad for University Students - Bronze Medal

    -

    Mathematical Olympiad where I was part of the team that represented my university.There were many participants from the Balkan countries and the contest was held in Bulgaria.

  • Ariel International Mathematics Contest - Bronze Medal

    -

    International team-based mathematics contest.

  • High School Valedictorian

    -

    I had the highest grade ranking among my graduating class.

  • National Mathematical Olympiad

    -

    Qualified every year for the National Mathematical Olympiad, as a result of obtaining the 1st or the 2nd place at the county phase of the Olympiad.

  • National Chemistry Olympiad

    -

    Qualified twice for the National Chemistry Olympiad where I also got a distinction.

Limbi cunoscute

  • English

    Competență profesională de lucru

  • French

    Competență elementară

  • Romanian

    Competență de vorbitor nativ sau bilingv

Recomandări primite

Vizualizați profilul complet al lui Dan I.

  • Vizualizați cunoștințele comune
  • Faceți cunoștință
  • Contactați direct pe Dan I.
Înscrieți-vă pentru a vizualiza profilul complet

Alte profiluri similare