My name is Daniele Baschirotto, and I hail from Italy. I'm a software, mobile, and web developer with 17 years of industry experience. I speak Italian (native), English (business level), and Korean (basic conversation level). I spent over a year in South Korea studying the language at Yonsei University in Seoul while also engaging in volunteer work.
When describing myself, I'd characterize myself as a rational thinker with ambitious dreams.
In addition to programming, I enjoy hobbies such as traveling, reading, watching movies, and playing the bass. I also relish spending time with friends, whether it's for a movie night or a casual chat over a cold beer.
As a software developer and researcher, I'm deeply passionate about technology and innovation. With over a decade of professional experience since 2007, I've delved into various domains and technologies, spanning from 3D simulations using OpenGL and C/C++, to parallel computation on GPUs, robotic arm kinematics, and mobile app development (iOS and Android).
In my journey through mobile app development, I've explored emerging fields and technologies such as virtual reality, augmented reality, beacons, NFC, and voice recognition. From 2014, I've also been freelancing on mobile apps for iOS and Android, collaborating with diverse companies and startups like Intesys, Municipium, ValeService for Booketplace, Martini Mobili, WeOrder, Associazione Giochi Antichi of Verona for Tocatì, Bruschi, Laverda, UrbanGap, and Solinfo Srl. I thrive on designing new architectures, collaborating within organized and dynamic teams, tackling new challenges (particularly in the research field), and pursuing personal projects. Beyond my professional endeavors, I'm an avid traveler, with a special interest for South Korea and Japan. Proficient in English and possessing basic proficiency in Korean, I'm enthusiastic about leveraging my skills and experiences to drive impactful innovations and contribute to transformative projects.At Intesys, I mainly work on creating and maintaining native mobile apps for iOS and Android using Kotlin, Java, and Swift.
I have also worked on some Flutter projects where I have gained some familiarity with Dart and cross-platform app development.
I have also used my JavaScript skills and delved into advanced topics such as IoT and data communication via BLE between iOS, Android and other devices.
In ErnieApp Ltd., I am responsible for developing the mobile app for both Android and iOS platforms.
ErnieApp is a revolutionary tool that empowers consumers and data subjects worldwide to reclaim fair compensation from digital companies that profit from their personal data.
In this role, I gained experience with Swift, Kotlin + Java, and JavaScript.
I could also provide guidance to the team in making technical decisions and managing work tasks.
Since 2014, I have also been working as a freelancer, developing mobile apps for iOS and Android.
Throughout this experience, I have created numerous apps for various companies and startups, including Intesys, Municipium, ValeService for Booketplace, Martini Mobili, WeOrder, Associazione Giochi Antichi of Verona for Tocatì, Bruschi, Laverda, UrbanGap, and Solinfo Srl.
I have also worked in fascinating fields and technologies such as virtual reality, augmented reality, beacons, NFC, 3D rendering on mobile, and computer vision.
During this experience, I gained valuable insights into self-management and organizational skills. As a freelancer, I was involved in the entire process, from communicating with clients to making technical decisions and carrying out development tasks. Additionally, I had to effectively manage my schedule and organize agile work.
At Metis Webdev, I developed native iOS and Android apps for various companies in Verona, such as AGSM's 'Verona SmartApp' for iOS and Android. This app allows users to access free WiFi, charging stations for electric cars, and information about ongoing events in the city. Additionally, I worked on backend and CMS development, as well as projects involving OpenGL on smartphones and frontend/backend development for the Jointag platform.
As a mobile developer, I was responsible for planning and developing both iOS and Android apps, as well as maintaining older apps (which included approximately twenty apps).
At Intesys, I developed applications for companies such as Santander, Valentino, Ducati, BMW, and Volkswagen.
At Solinfo, I am responsible for developing native iOS and Android apps for the services offered by the company to ULSS (Local Health and Social Care Facilities) and for services offered to citizens. I designed and developed the iOS app for viewing and downloading medical reports from ULSS 9 of Treviso, available on the App Store, and collaborated on the development of the department management app (currently used by the Padua Hospital), which allows doctors/nurses to monitor tasks, exchange multimedia notes including photos, identify hospitalizations through barcodes or NFC, and various other continuously evolving features. I also worked on software development in the web domain, mainly in PHP for backend and Angular, jQuery for frontend. I also implemented a notification and communication system using XMPP with clients for iOS (both Objective-C and Swift 2), Android (Java), and web (both jQuery and Angular). This architecture enables all internally developed applications to send and receive notifications in case of interaction or modification, and allows communication between users.
Responsible for the development and maintenance of iOS and Android apps on tablets and smartphones. At Urbangap srl, I spent a year focusing on mobile development as the only mobile developer, implementing apps for I-Sushi and Tocatì. As a web developer, I contributed to the development of the web app for Slowear's promotional campaign "A Slow Tale."
Languages: PHP, SQL, JavaScript, Lua, Objective-C, Java
In the field of research and development in the medical sector, I carried out the following activities:
Diagnostic software to monitor the status of surgical robots (developed in C++ and QT). 3D simulations with force feedback, including physics calculations on GPU, for robotic microsurgery systems in laparoscopy. 3D simulator of surgical robots with kinematics calculations. Research and development in the field of tracking (using OpenCV) for marker or light source tracking.
As a researcher in the field of computer vision, I developed a three-dimensional Surgical Simulator with deformable models and haptic feedback (OpenGL, GLSL shaders, GPGPU programming with GLSL and CUDA) for the European Project "AccuRobAs" (Accurate Robotic Assistant). The development team included Marco Altomonte, Davide Zerbato, and Davide Baschirotto. Real-time force calculations were updated at 1 kHz to provide realistic tactile sensations. The simulator was fully scriptable in LUA, with high-level configurability via a purpose-written DSL to manage all assets and define the scenario to load. Basic script encryption was implemented. Additionally, the project included 3D modeling of the operating room with animations and stereoscopic 3D visualization with glasses, as well as remote rendering (calculations on one PC, rendering on multiple clients in a local network).
At Yonsei University, in Seoul, I studied korean language for 6 months (level1 and level2).
Computer Science, Information Technology, Computer Programming, Web Design, human-computer interaction (HCI), database and Networking.
Computer Science skills, Information Technology overview and computer programming skills (C++, Java, Assembly). Web development skill (javascript, ASP/PHP, Database, SQL)