Services
Languages
Foti D.
Mobile & Machine Learning Engineer | Flutter & TensorFlow ExpertPreferred skills to work with
All Skills
About
I am a seasoned Software Engineer with a rich background blending technical expertise in mobile applications, machine learning, and product design. My journey reflects a deep commitment to innovation and collaboration, gained through diverse roles in various industries, including automotive and logistics.
Here are some highlights of my profile:
- Technical Expertise: Skilled in mobile app development using Flutter, Swift, and Kotlin, with hands-on experience in machine learning frameworks like TensorFlow and Keras.
- Project Leadership: Successfully led projects in cross-platform app development for major companies, notably Volkswagen and Zalando, focusing on enhancing user experiences and operational efficiency.
- Startup Mindset: As a co-founder of two startups, I leverage an entrepreneurial approach to problem-solving and product development, emphasizing value creation and sustainable growth.
- Industry Knowledge: Extensive experience in automotive software, connected car technologies, and AR/VR applications, along with a keen interest in emerging technologies.
- Artistic Touch: A musician at heart, I enjoy infusing creativity into my technical projects, ensuring that my software not only functions well but also connects with users on a deeper level.
I thrive in collaborative environments where feedback is encouraged, and I am passionate about mentoring emerging talent in tech. My mission is to contribute innovative solutions that meet real business needs while fostering teamwork and creative expression.
Experiences
Volkswagen AG, a leading automotive manufacturer, committed to innovation and sustainable mobility, has entrusted me with the role of Flutter Engineer for their Digital Production Platform.
In this position, I focus on developing cross-platform applications using Flutter and TensorFlow, which are instrumental for enhancing the productivity and connectivity of Volkswagen's extensive operational network. My work supports 117 factories across 150 countries, impacting over 660,000 employees.
Key Responsibilities & Achievements:
- Designed and implemented scalable applications to improve factory workflow efficiency and communication.
- Collaborated seamlessly with cross-functional teams to integrate user feedback into iterative development, enhancing the user experience of production tools.
- Drove improvements in app performance, reliability, and security to align with Volkswagen's standards for mobile software solutions.
- Successfully completed feature upgrades that streamlined production processes and reduced operational downtime.
- Engaged in the agile development process, contributing to sprint planning, reviews, and retrospectives, fostering a culture of continuous improvement and teamwork.
As the Founder of Navideck, I have established a pioneering platform aimed at revolutionizing the way businesses manage and visualize their navigation systems.
Key Responsibilities and Achievements:
- Developed and implemented the overall vision and strategy for Navideck, leading to successful product launches and market entry.
- Spearheaded a team responsible for creating innovative features that enhance user experience and streamline navigation processes.
- Built strong relationships with partners and clients, facilitating collaboration to expand Navideck's reach and impact.
- Oversaw all operational aspects of the company, ensuring efficient processes and high standards of service.
- Successfully navigated the startup landscape, securing funding and investments to fuel growth and development.
Volkswagen AG is a prominent automotive manufacturer, known for its commitment to innovation and quality. As a Mobile Engineer for the 'We' brand, I contributed to developing a user-centric mobile application that enhances connectivity and services for Volkswagen customers.
- Designed and implemented mobile application features, ensuring alignment with user needs and Volkswagen’s strategic goals.
- Collaborated with cross-functional teams including design, back-end development, and product management to deliver high-quality mobile solutions.
- Conducted testing and debugging to maintain application performance and reliability, resulting in a significant reduction in bug reports.
- Engaged in agile development practices, participating in sprint planning and reviews to enhance project efficiency.
- Utilized analytics to derive insights from app usage, which informed future updates and feature enhancements.
Volkswagen AG, a leading global automotive manufacturer, focuses on innovation and advanced technology in the automotive sector. As a Software Engineer in the Digital:Lab, I contributed to key development projects aimed at enhancing the integration of technology in vehicles while ensuring alignment with modern programming methodologies.
- Engaged in the development of the VW DataPlug app for both iOS and Android, aimed at providing enhanced connectivity for VW vehicle owners.
- Actively participated in the design and implementation of the IdentityKit OAuth 2 provider, contributing significantly to backend and frontend solutions.
- Applied eXtreme Programming (XP) methodology to streamline the software development process, enhancing team collaboration and output efficiency.
- Collaborated with cross-functional teams to address and resolve technical challenges, ensuring timely delivery of high-quality software solutions.
- Participated in agile sprint meetings to present progress and troubleshoot issues, fostering a team-oriented environment.
Zalando SE is a leading online fashion retailer based in Berlin, Germany. In my role as a HoloLens Developer within the Smart Logistics team, I focused on innovating the logistics and warehousing processes through augmented reality experiences.
- Developed and tested prototype applications using HoloLens for indoor navigation and barcode scanning, enhancing efficiency in logistics operations.
- Collaborated closely with cross-functional teams to gather requirements and design interactive user interfaces for warehouse staff.
- Contributed to the open-source Romo SDK, enabling the integration of iPhone-controlled robotics, which advanced the company's robotics initiatives.
- Engaged in experimental projects leveraging Microsoft HoloLens for visualizing logistics data, which aided in strategic decision-making about stock management.
Zalando SE is a major European e-commerce company offering a wide range of fashion and lifestyle products. As a Senior iOS Engineer at Zalando Lounge, I played a key role in enhancing the company's mobile presence by developing and maintaining the iOS application for the Zalando Lounge, a members-only shopping club. \n\n- Collaborated closely with engineers, product owners, and stakeholders in an agile environment to facilitate the needs of more than 2.5 million users worldwide.\n- Led the architectural redesign and UI/UX revamp of the Zalando Lounge app, significantly improving user engagement and satisfaction.\n- Pioneered the development of Continuous Integration (CI) and Testing Automation processes, increasing the efficiency and reliability of code deployments.\n- Integrated extensive use of Jira and GitHub for project management and version control, ensuring a streamlined development workflow.\n- Successfully implemented features that enhanced user experience, such as secure login with TouchID and personal account management through Keychain.
As the CTO and Co-Founder of SOFTWeb Adaptive I.T. Solutions, I was integral in building and developing the company in a challenging economic environment. Leading a team of 40 professionals, I focused on delivering innovative IT solutions to over 200 clients, including high-profile names such as Coca-Cola, Lidl Hellas, and Monster Energy.
Key Responsibilities and Achievements:
- Spearheaded the design and implementation of multiple award-winning projects, including Pocketwarp, a cutting-edge integration technology for business applications.
- Directed the development of various mobile applications, games, websites, e-commerce platforms, and smart call center solutions, enhancing the digital presence of clients across diverse sectors.
- Managed technical operations and strategic decisions to ensure the company remained at the forefront of technological advances.
- Cultivated partnerships and networking opportunities to expand the company's reach and influence in the I.T. sector.
- Played a vital role in the company's survival and growth during the economic crisis, ensuring business stability and expansion.
At Link Technologies SA, I served as a Senior Software Engineer, focusing on developing innovative software solutions for various industries. Link Technologies is a technology firm in Greece that specializes in delivering tailored software applications.
- Developed and maintained Windows and Windows Mobile applications, enhancing operational efficiency across various sectors.
- Conducted thorough software requirement analysis in collaboration with clients, ensuring all specifications and expectations were met effectively.
- Engaged in direct client support, fostering strong relationships and promptly addressing technical inquiries.
- Implemented automotive software for in-car x86 computers, contributing to the advancement of intelligent vehicle technologies.
- Designed and executed database-driven applications, including real-time critical operation solutions, ensuring high performance and reliability.
- Interfaced with serial devices and managed IO protocol implementations, enhancing hardware communication capabilities within various projects.
- Developed GIS systems and spatial algorithms, enabling effective geographic data analysis and visualization.
- Achieved successful integration and management of fleet management systems, leading to optimized logistics operations.
- Collaborated on the Garmin FMI protocol implementation, further strengthening the capabilities of automotive applications.
Education
Completed a course titled 'Introduction to Flutter Development using Dart' at The App Brewery, which provided comprehensive training on essential principles for developing mobile applications for both iOS and Android platforms using the Flutter framework. The curriculum focused on practical skills in building user-friendly apps, including implementing user interfaces and managing application state.
During my time at Aristotle University of Thessaloniki, I pursued a Bachelor's degree in Information Technology, where I engaged in a variety of software development projects. Notably, I developed a C++ movie rental software and a bus schedule application, providing practical experience in programming and project management. Additionally, I created basic text authoring software using C++, which further honed my coding skills. I also explored instructional design through Macromedia Authorware, allowing me to develop multimedia educational content. Furthermore, I worked on an Open GL 3D demo project, immersing myself in graphical programming and visual representations in software. These projects reflect my commitment to applying theoretical knowledge in real-world scenarios and showcasing my creativity and technical abilities.
Completed a Master in Information & Communication Technologies in Education at Aristotle University of Thessaloniki with a commendable grade of 9.17. This program provided a comprehensive exploration of the integration of technology in educational practices, focusing on innovative teaching methods and digital tools that enhance learning experiences. Engaged in relevant projects that analyzed the impact of communication technologies on education, resulting in practical solutions for improving instructional methodologies.
Graduated from Udacity's Self Driving Car Engineer Nanodegree program, a comprehensive course designed to equip students with a diverse set of skills required for developing self-driving technology. The curriculum encompassed a variety of topics including computer vision utilizing OpenCV for lane recognition, machine learning techniques using TensorFlow and Keras for the classification of traffic signs and lights, as well as the integration of Robot Operating System (ROS). Additional focus was given to sensor fusion methods such as Kalman Filters, localization challenges, and path planning strategies, while also implementing control via PID controllers. Projects tackled during this program involved the programming languages C++ and Python, allowing for hands-on experience with real-world autonomous system development.
During my master's degree at the Aristotle University of Thessaloniki, I focused on developing educational collaborative games using Microsoft XNA. My thesis project highlighted the importance of integrating technology with education, specifically through the creation of engaging, interactive learning experiences. This project not only helped enhance my programming skills but also deepened my understanding of how collaborative learning and constructive learning methodologies can be applied within digital environments. Throughout my studies, I actively engaged with various topics, including e-learning software, psychological theories related to education, and learning management systems (LMS). My involvement in these areas prepared me to contribute authentically to educational technology.
The Bachelor in Computer Science completed at Aristotle University of Thessaloniki laid a robust foundation in various computing principles and practices. The program emphasized software development, algorithms, and data structures, providing a comprehensive understanding essential for diverse programming environments. The curriculum included hands-on projects, effectively bridging theoretical knowledge with practical application. A notable achievement during this degree was involvement in group projects focusing on C++ programming, which enhanced teamwork and communication skills. The educational experience contributed significantly to a clear grasp of computer science fundamentals and spurred a passion for innovative technology and development.
Completed secondary education at 4 Highschool Kalamaria in Thessaloniki, Greece. During this period, I engaged in various extracurricular activities that enhanced my leadership and teamwork skills, contributing positively to the school's community. Notable projects included organizing a charity event that raised funds for local charities, which fostered my project management abilities and commitment to social causes.