免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持APP、电脑端、小程序、IOS免签等等

app开发工程师个人简历范文

个人信息

姓名:XXX 联系方式:XXX

邮箱:XXX 居住地:XXX

教育背景

2012年9月-2016年6月 XXX大学 计算机科学与技术专业 学士学位

2016年9月-2019年6月 XXX大学 软件工程专业 硕士学位

工作经历

2019年7月-至今 XXX公司 iOS开发工程师

-负责公司旗下移动端APP的架构设计和开发工作;

-独立完成项目开发,包括需求分析、UI设计、编码实现、测试、发布等;

-参与后期bug修复、性能优化等工作;

-与UI、后端等其他团队合作,共同完成良好的用户体验和高质量的产品。

项目经验

1. XXX移动端APP

该项目是公司旗下的一款新闻类APP,集合了新闻、社区互动、直播等多个模块,用户数量达到100万级别。

我的角色:独立负责该项目开发

工作内容:

-与UI、后端等其他团队合作,明确需求、确认接口;

-完成整个APP的框架设计,包括但不限于MVC、MVVM为主的设计模式;

-实现了多个模块,如新闻、热门话题、短视频等;

-独立开发了直播模块,使用AVFoundation框架完成实时视频采集、推流等功能;

-在多任务处理、异步编程、性能优化等方面做出了优化,提升了用户体验;

-确保项目的稳定性和安全性,处理bug和crash;

2. YYY医美APP

该项目是一款医美行业的移动端APP,提供了线上咨询、预约挂号、门店导航等功能,用户数量达到50万级别。

我的角色:主要负责该项目开发

工作内容:

-负责APP的整体架构和核心代码的设计实现;

-独立开发了预约挂号、个人中心等模块;

-在APP中实现了音视频通话功能;

-对接了第三方地图SDK,实现了门店导航功能;

-与UI、后端团队配合,完成良好的用户体验。

技能清单

编程语言:熟练掌握Objective-C和Swift语言;

框架:熟练掌握UIKit、CoreData、CoreAnimation、AVFoundation、Alamofire、Kingfisher等常见框架;

工具:Xcode、Git、Jenkins、Charles、JIRA、Cocoapods等;

其他:深入了解iOS系统性能、内存管理、多线程、网络通信、推送服务等方面,熟悉常见的设计模式,如MVC、MVVM、单例等。

自我评价

我是一名热爱编程的iOS开发工程师,工作中积极主动、善于思考和沟通,具有较强的自学能力和团队协作能力,能够在快节奏、变化多端的环境下承受较大的工作压力。同时,我也有良好的英文阅读和交流能力,能够与国外团队进行良好的合作。


相关知识:
macbookpro 用于app开发
作为一个网站博主,我很乐意为你提供关于使用MacBook Pro进行应用程序开发的详细介绍。在这篇文章中,我将讨论MacBook Pro的硬件规格、常用的开发工具和环境,以及一些开发过程中可能遇到的常见问题和解决方法。希望这对于新手开发者能有所帮助。首先,
2023-07-14
jetpack开发的音乐app
Jetpack是一个由Google推出的Android开发库,用于简化和加速Android应用程序的开发过程。它提供了一系列的组件和工具,用于处理常见的开发任务,例如界面设计、数据持久化、网络通信和后台处理等。Jetpack中的一个重要组件是Android
2023-07-14
ios开发app设备
iOS开发是指针对Apple的iOS操作系统进行应用程序开发的过程。它涉及到使用特定的开发工具和语言,如Xcode和Objective-C(或Swift)来创建功能丰富的移动应用程序。当我们开始学习开发iOS应用程序时,了解设备的工作原理以及如何使用相应的
2023-07-14
app开发找哪家
在选择合适的APP开发公司时,需要考虑多个因素,包括公司的专业能力、项目经验、服务质量、开发流程等。下面将详细介绍一些选择APP开发公司的原理和步骤。首先,确定项目需求和目标。在选择APP开发公司之前,你需要明确自己的项目需求和目标。这包括确定你的APP是
2023-06-29
app开发中目录管理方法
在app开发中,目录管理是一个非常重要的环节。合理的目录管理可以提高代码的可读性和维护性,使开发工作更加高效和有序。下面将介绍一些常见的目录管理方法。1. 按功能模块划分目录: 这是一种常见的目录管理方法,将不同功能模块的代码放在不同的目录下,便于开发
2023-06-29
app客户端开发培训
App客户端开发是指开发适用于移动设备的应用程序。随着智能手机的普及,App客户端开发成为了一个热门的领域。本文将详细介绍App客户端开发的原理和流程。一、App客户端开发的原理App客户端开发的原理主要涉及以下几个方面:1. 操作系统:移动设备上的App
2023-06-29