Maxime Franchot
Verified Expert in Engineering
Software Developer
Maxime is a senior app developer with experience in full-stack development. 他曾作为联合创始人和员工在创业领域工作. He has developed and worked on multiple large-scale production iOS and cross-platform apps in Swift and Flutter. Maxime带来了全栈开发方面的专业知识, good app design, 以及强大的能量和对创新的热爱, teamwork, and collaboration.
Portfolio
Experience
Availability
Preferred Environment
Swift, iOS, Xcode, Flutter, Google Cloud, Firebase, REST APIs, 谷歌云平台(GCP), Python, App Development, Mobile Development, Figma
The most amazing...
...我参与的项目是AllAthlete. 我为大学体育平台创建了“V2”, 承诺改变全球田径招募的面貌.
Work Experience
游戏设计师和开发者
Franchovy
- Developed a game from the ground up in Lua and C for the "Playdate" Console, 一个全新的复古风格的控制台与曲柄模拟输入. Developed the menu, features, gameplay, animations, and collisions/physics.
- Worked with sound design company "WizzFX" for the sound design of the game. 使用他们的SFX来提升游戏玩法, menus, and transitions, 响应式回放,音调变化, volume control, and in-game timers.
- 管理游戏的广告活动, including contacting game developers for playtesting and posting updates to forums and YouTube. 截至2023年底,这款游戏的下载量超过50次.
- Developed a framework, "Widgets,的playdate SDK, allowing for modular UI objects with various capabilities such as lifecycle, 父子关系, and state management.
QA Engineer
The Forward Thinking Company, LLC. (via Toptal)
- 针对某大型SaaS平台进行每周更新的QA测试. Collaborated directly with developers to report bugs and improvements, 提供详细的文档, 例如调试日志和复制步骤.
- Utilized Monday.com to track tasks and GitHub for collaborative work with developers on their PRs. 评审的工作被归类为通过或失败的QA, effectively determining whether the work was included in the weekly release.
- Maintained a backlog of product enhancement requests for customer review, 包括最佳实践的文档, Figma UI/UX prototypes, 和截图/屏幕记录供客户审查.
Swift和SwiftUI/iOS开发者
All Athlete, Inc.
- 在SwiftUI的基础上,将田径应用程序升级为“V2”, completing a full migration from the legacy UIKit systems and integrating improved technologies.
- 提高了应用的覆盖范围和用户体验, 在8个月内从5万用户增长到15万用户. At the time of leaving, the app ranked in the top #100 in the Sports category of the Apple App Store in the US.
- Collaborated with a team of engineers remotely from three continents, 还有一个内部团队, 协调日常工作, meetings, 以及Jira/Atlassian等协作工具, Slack, and Google Meet.
全栈开发人员和CTO
音乐数据播放器
- Used data from various music streaming platforms' APIs and developed an algorithm for radio stations to serve only the highest popularity music to their audiences.
- Worked with an external team of developers as project CTO, working with the Agile methodology. 设计并监督面向客户的仪表板的开发.
- Built a full API with a serverless infrastructure in Firebase connected to multiple front ends, a back-end server, 以及各种谷歌应用程序.
- 两个月内获得了20多个客户, many of which have reached number one in local rankings thanks to our algorithms.
- Built an automated data pipeline using Google Apps Script to source data from Google Sheets to Google Data Studio and connected to our in-house API. 管道根据需要为潜在客户生成演示.
- 在next中为前端仪表板开发了多个原型.JS (Next.js and Vue) and React.
Full-stack Developer
Samp SAS
- 使用FastAPI (Python)为AWS Lambda开发无服务器API. Developed it using TDD and interacted with Amazon S3 and DynamoDB using Boto3 and BotoCore Python libraries.
- 参与关于产品特性的讨论, back-end architecture, 在每周的产品和公司战略会议上负责前端设计.
- Oversaw the platform's launch on separate AWS instances for five different clients, two in production. Connected to client infrastructure using back-end APIs, including Microsoft-hosted databases.
- 使用Terraform开发自动化部署策略, AWS CloudFormation, 和GitLab CI/CD与IaC.
- Developed reusable components in a front-end web app with Web Components, Lit, JavaScript, CSS, and HTML.
- 在一个四人的敏捷团队中工作, 每两周开一次会议,使用ClickUp作为项目管理工具.
- 熟悉pyenv的使用, Python版本管理工具, 以及MyPy和Flake8作为Python检测工具.
首席移动应用开发者|自由团队设计师
Freelance Clients
- 在自由职业平台上为多个客户设计移动应用程序. 设计是用AdobeXD完成的. Gave special attention to the clarity of the UX, navigation, and the unique UI that stood out.
- 管理一个初级的Flutter开发人员, 组织和分配任务,创建一个完整的应用程序设计.
- Deployed three different apps to Apple TestFlight and Google Play Store, 为客户运行几个测试程序. 收集用户分析并维护每个应用的高正常运行时间.
- Developed K9, an app for passionate dog-owners to share information and videos of their dogs, 使用Swift 4和Firebase. Developed the app interface programmatically, using UIKit, CoreAnimation, and AVFoundation.
开发主管和首席技术官
XY S.R.L.
- Developed the new-generation social-media app XY in Swift for iOS with features like custom animated graphics using Core Animation and UIKit, 使用AVFoundation滚动视频馈送, 以及使用Core haptics自定义触觉.
- 在苹果TestFlight上部署了这款应用,有50名beta测试用户, collecting analytics with Google Analytics and deploying multiple versions of the app, 保持99%的正常运行时间. 测试版运行了四个月,对应用进行了三次主要的迭代.
- 与一名初级开发人员一起工作, guiding them on best practices and giving them tasks to complete within the Swift language and iOS app.
- 使用Firebase Firestore作为主数据库和Node中的API.. js部署到Firebase云功能. Extended the Google Cloud Platform Transcoder API to adapt the video to multiple resolutions for varying download speed requirements.
- Prototyped a monolithic back-end in Python using Flask server framework. Implemented users and posts, authentication, forms, form validation, and routing.
音频应用开发者和创始人
QDIO音乐技术
- Designed and developed an audio plugin editor to edit guitar effects and listen to them in real-time. http://github.com/Franchovy/QDIO.
- Deployed regular updates to macOS and Linux desktop environments with GitHub version control.
- Collected user feedback and prioritized weekly requirements, roadmap, bugs, and issues.
Experience
XY |社交媒体应用
该项目实现了低延迟视频内容, like TikTok, using transcoding uploaded video in the back end and content download optimizations in the mobile app.
该应用程序有自定义触觉, sounds, 以及动画组件(卡片), buttons, and text fields), developed in Swift, 打造高端用户体验.
骰子约会|跨平台约会应用
Elasticsearch hosted on Google Cloud Platform was used in conjunction with Firebase for geolocalized search with extra filters, including age, age preference, gender, and gender preference.
教会公告|跨平台移动应用
我是首席开发者,与另一名开发者合作. 我负责app的设计、布局和后端设计. The app had a responsive UI and animations on the front end to appeal to a broader audience.
Skills
Languages
Swift 5, Python, Swift, JavaScript, Swift 4, C++, C++11, Python 3, Embedded C, SQL, Google Apps Script, HTML, CSS, HTML5, TypeScript, Dart, Haskell, Java, Java 7, Objective-C
Frameworks
Flutter, UIKit, SwiftUI, Core Data, Flask, Next.js, Nuxt.js
Libraries/APIs
Node.js, REST APIs, Firebase iOS SDK, Spotify API, Core Animation, React, Vue, Google Sheets API, Stripe
Tools
GitHub, Xcode, TestFlight, Figma, Terraform, GitLab CI/CD, Google Analytics, Google Sheets, AWS CloudFormation, Git, Atlassian, Jira
Paradigms
App Development, Mobile Development, 测试驱动开发(TDD), 事件驱动架构, Cross-platform, REST, Gamification, Management, Scrum, Agile
Platforms
iOS, Firebase, Mobile, Linux, MacOS, 谷歌云平台(GCP), AWS Lambda, 亚马逊网络服务(AWS), Android
Storage
云Firestore, Google Cloud, Elasticsearch, MongoDB
Other
User Experience (UX), Firebase云功能, Mobile Apps, APIs, Web Components, Full-stack Development, UI Animation, Haptics, Mobile App Development, Web App Development, Web Development, Google Cloud Functions, Team Leadership, Embedded Java, FastAPI, Video Streaming, Google Data Studio, Emojis & Emoticons, Audio, Dating Apps, CTO, Architecture, Maps, Scrum Master, Manual QA, Product Management, Games, Hardware
Industry Expertise
Project Management
Education
计算机科学工程学士学位
约克大学,英国
国际数学,物理和视觉艺术学士学位
横滨国际学校-横滨,日本
Certifications
认证ScrumMaster (CSM)
Scrum Alliance, Inc.
在线课程-为iOS构建TikTok
iOS Academy
Online Course – iOS & Swift -完整的iOS应用程序开发训练营
Udemy
创业暑期加速器计划
University of York