Mihail Popa

Mihail Popa

AutROStop – Ridesharing App

Followers of Mihail Popa729 followers
location of Mihail PopaFloreşti, Cluj, Romania

Connect with Mihail Popa to Send Message

Connect

Connect with Mihail Popa to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer at FanDuel

  • Education

    • Applied Informatics and Programming

      2012 - 2014
      Master’s Degree Informatics 10
    • UBB Cluj Napoca

      2010 - 2012
      Master's degree Geographic Information Science and Cartography
    • University of Bucharest

      2006 - 2009
      Bachelor's degree Geography
    • Mircea cel Batran - High School

      2001 - 2005
      High School Diploma Mathematics and Computer Science
  • Experience

    • Individual Project

      Oct 2012 - Apr 2013
      AutROStop – Ridesharing App

      "A personal challenge"An Android Application that makes real-time ridesharing possible. It simplifies the communication between passengers and drivers by making use of multiple technologies.The application uses:- Parse (Backend as a Service solution)- Android In App Billing library (In app monetization)- Android Google Maps V2 (Interactive maps)- Geonames.org (Geocoding functionality)- Facebook API - Simple property animations - All the Android main components: Activities, Background services (Tracking location), Content Provider (Store / share / sync data), Broadcast Receivers (Push notifications / UI updates) Show less

    • Xoomworks

      Oct 2012 - Feb 2013
      Expense management application – Internal project

      An iOS Application acting as a thin client for the Ariba Spend Management suite, by mobilizing the approval process.Tasks:- UIKit used to create the user interface- Core Animation and Core Graphics used to customize the user interface- CoreData used to store / sync data on the device- REST architecture used to communicate with the server- Automation used to automate user interface tests- UrbanAirship used for testing push notifications during development- GIT used as a version control system Show less

    • Xoomworks

      Apr 2013 - Oct 2013

      iPad application used to present all Expedia hotels with detailed information. The app also allows data filtering based on the user needs.About:- Custom flat user interface - MapBox SDK used to present data on the map- REST architecture used to communicate with the server- CoreData frameworkd used for persistence

      • Junior IOS Developer

        Jun 2012 - Oct 2013
      • Expedia Sales App

        Apr 2013 - Jun 2013
    • RIDGID Software Solutions

      Nov 2013 - Oct 2015
      IOS Applications Developer

      Responsible for designing and developing functionalities for RIDGID apps- Developed and improved features for RIDGID Sketch, a companion app for the RIDGID laser distance measure tool- Developed and improved features for RIDGID Trax, a companion app for the RIDGID SeekTech locator- Developed and improved in-house apps used by associates- Sole developer on backend system for sensors tracking implemented using Ruby on Rails

    • Garmin Cluj

      Oct 2015 - Jun 2022

      Responsible for coordinating a team which is part of a large, globally-distributed team developing the Garmin Pilot application, one of the best apps for pilots - Coordinated task distribution among team members based on their skills and knowledge- Continuously synced with other colleagues and made sure the team members are correctly informed about any new updates - Helped new members integrate into the team by offering the necessary induction and offered necessary support for interns and juniors- Encouraged team members to capitalise their strengths - Designed, implemented and improved different features of the application- Coordinated planning and development of new features:- Demo Mode- Quick Access Bar- Visited Airports- Logbook Enhancements: Oil & Squwaks Show less Responsible for designing, implementing & improving functionalities for Garmin Pilot iOS app- Worked on bug fixing and improvements- Designed, implemented and improved different functionalities mentioned below:- Plates on Map- Jeppesen charts- Document Viewer: 3rd party providers- Pre Departure Clearance notifications- European VFR maps- Logbook enhancements: photos, tracked flights- Track recording - Successfully mentored interns and created learning paths in order to make sure they have access to all the necessary information needed for a healthy growth. I genuinely believe that sharing is caring!- Helped new team members integrate in our team- Continuously synced with other remote teams in order to smooth the design and development processes- Worked closely with the QA team in order to improve the overall quality of the application- Worked closely with the server teams in order to make sure the APIs are correctly consumed or if needed, implemented- Investigated new technologies and created easy to follow presentations about the findings Show less

      • Software Engineer Team Lead

        Feb 2019 - Jun 2022
      • iOS Software Engineer

        Oct 2015 - Feb 2019
    • Tappa

      Jul 2022 - Mar 2024
      Senior Software Engineer

      As a Senior Software Engineer at Tappa, I hold a pivotal role in the development and enhancement of our customizable keyboard SDK, which is designed to seamlessly integrate with client applications. My expertise in Swift has been instrumental in crafting a robust and user-friendly interface, ensuring a smooth integration experience for our clients.- Lead the development of innovative features for the keyboard SDK, including an embedded browser, AI-powered tooltips for translation, rephrasing, and grammar correction, as well as personalized search suggestions.- Solo development and implementation of smart typing features, such as predictive text suggestions and auto-corrections, to enhance user experience.- Manage source control meticulously using Git, ensuring code integrity and facilitating collaborative development.- Oversee dependency management through Swift Package Manager (SPM) and Git submodules, maintaining a clean and efficient development environment.- Work closely with the product team to align the SDK development with client needs and market trends, delivering a competitive and cutting-edge product. Show less

    • FanDuel

      Apr 2024 - now
      Senior Software Engineer
  • Licenses & Certifications