Android Developer Resume
Seattle, WashingtoN
SUMMARY
- 6年以上移动软件开发经验, web solutions and desktop software development.
- 了解面向对象的设计模式,并在Android中成功实现.
- 力求代码的优雅和简单,同时注重可伸缩性, readability and standards complicity.
- Experience in Software Verification and Validation.
- 参与应用程序的调试,修复产品错误并改进应用程序.
- 具有开发、部署、移植和调试Android应用程序的经验 & IOS手机开发以及网页/软件开发.
- 良好的设计和开发适应性UI组件的知识, 用于不同屏幕分辨率的Android手机的小部件.
- 具有处理SOAP和基于REST的web服务的丰富经验.
- Hands on experience with parsing JSON data.
- 有第三方库/API的经验,使用过Google, Facebook和Twitter的API.
- 良好的设计和开发适应性UI组件的知识, 用于不同屏幕分辨率的Android手机的小部件.
- 有应用系统开发生命周期(SDLC)的经验,理解业务规则.
- 精通JavaScript, Web服务,HTML/CSS, AJAX, SQLite和SQL.
- Experienced with reading and writing XML documents.
- 能够快速适应新环境、新技术、面对新挑战.
- 多任务导向,具有强烈的竞争欲望和职业道德,以获得成功.
- Used SVN and GIT for version Repository maintenance.
- Experience in Memory Management.
TECHNICAL SKILLS
Languages: Java, C++, JavaScript
Frameworks: Java Development Kit (JDK), .NET, C standard Library, jQuery, Android SDK.
Web Technologies: Jquery,ajax, JavaScript, HTML, XHTML, CSS, XML
Development Tools: Eclipse, JUnit, EMMA, Visual Studio 2010, Dreamweaver CS5, Photoshop CS5, Fireworks CS5, Illustrator CS5,Flex Builder CS5,Microsoft Office 2010
Databases: SQLite, MySQL, Oracle 10g.
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, California
Senior Android Developer
Responsibilities:
- 为用户交互设计和实现视图和布局.
- 为购物应用程序创建滑动的狂欢视图.
- Developed the UI layers for activities.
- Used multi-threading to implement parallel processing.
- Parsed JSON objects to display the weather details.
- 使用draw 9-patch来创建自动容纳视图内容的位图图像.
- Added maps and customize the mapping information.
- 实现了异步任务的后台运行.
- 为使用JunitExtensions测试应用程序准备测试用例.
- 对项目资源的品牌重构做出了重大贡献,使其更加通用和使用资源覆盖.
- 通过3g和Wi-Fi实现碎片和移动设备集成(MDI).
- Implemented GCM push notification for publishing ads.
- Built animated sunrise, sunset, wind, and pressure modules, creates interactive maps: radar, satellite, heat, and snow.
- Used Android SDK 4.0.3 Android Studio and Eclipse IDE for development.
Technology: Android SDK, Android Studio, Eclipse 3.4/3.5, JSON, GCM, REST, JSON.
Confidential, Woonsocket, RI
Android Application Developer
Responsibilities:
- 参与应用程序的全生命周期,包括线框设计, server development and client development
- 致力于开发各种功能,如每日价值产品, 从商店库存中浏览产品并导航到最近的商店.
- 使用REST-JSON与移动和主机应用程序通信
- Used AndroidSDK, Eclipse IDE, Dalvik Debug Monitor Server,AndroidVirtual Device, 和androiddebug Bridge的开发和调试工具.
- 使用SQLite进行UI设计和后端开发.
- Used fragments and activities
- 使用draw 9-patch来创建自动容纳视图内容的位图图像.
- Added maps and customize the mapping information.
- 为使用Junit Extensions测试应用程序准备测试用例.
Confidential, South Miami,FL
Android Application Developer
Responsibilities:
- Worked in an agile based environment.
- 与web服务团队合作实现后端支持.
- Created new UI screens for the application.
- 在应用程序的模块中广泛使用ViewPager功能,以查看带有描述文章的日常图片.
- 每天在图片中使用不同的feed来获取数据,并使用相对内容填充ViewPager,也使用Fragments.
- Used ViewPager function in modules like Articles, Videos, 流言中,用户可以查看所有的日常图片从任何模块.
- 使用JSON并使用外部库(如GSON解析器)来解析数据.
- 广泛使用自定义ListView来查看每个屏幕上的信息,并保持应用程序的一致性.
- Consumed Web services using REST API.
- 使用draw 9-patch来创建自动容纳视图内容的位图图像.
- Added maps and customize the mapping information.
- 为使用Junit Extensions测试应用程序准备测试用例.
- 对不同模块/功能进行单元测试,以确保输出符合预期.
Environment: Java,AndroidSDK 4.0.3, Eclipse ADT, XML, JSON.
Confidential, Seattle, Washington
Android Developer
Responsibilities:
- Developed the activities and UI layers.
- Added new features, bug fixing and performance improvements, 随着应用程序支持的设备数量的增加.
- 广泛使用UI框架(如Android Fragments)设计屏幕
- Utilized web-services (XML, SOAP, JSON), 以便将我们的应用程序绑定到关键的服务器端api.
- Developed GPS services to update the user locations.
- Used SQLiteOpenHelper for databases.
- 使用Web视图,选项卡布局进行用户友好的交互.
- 使用Phone Gap为应用程序执行HTML、CSS和JavaScript.
- 实现了快速搜索访问的操作栏搜索图标.
- 使用draw 9-patch来创建自动容纳视图内容的位图图像.
- Added maps and customize the mapping information.
- 为使用Junit Extensions测试应用程序准备测试用例.
Technology: Android SDK 2.3.3 and up, Tab layout, REST, JSON, Java, Eclipse 3.5, SQLite
Confidential, Chicago, IL
J2EE Developer
Responsibilities:
- 参与RUP过程中EAR文件的精化、构建阶段和部署.
- 使用面向对象的设计/ UML图设计和创建领域模型和模式构建SOAP web服务
- 在开发和测试环境中安装和配置WebLogic
- 使用HTML, DHTML, AJAX, CSS, Java脚本创建用户界面屏幕
- Developed Action classes, Action Forms,和Struts配置文件来处理所需的UI操作, JSPs for Views.
- 使用Struts MVC2框架开发服务器端表示层.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- 使用RAD应用程序开发,并为各种接口配置外部功能.
- 在表中执行基于继承的OR映射,简化Hibernate中的数据.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- 已部署的web服务,用于更新工作流步骤的信息,获取预配置的工作流流程,并使用RMI进行调用.
- 使用JUNIT在不同的类级别和方法级别对所有类进行单元测试.
- 使用WINCVS进行签出和签入操作.
Environment: Java 1.4.2, J2ee1.4, WebLogic 6.0, Struts 1.2, Hibernate 2.0, JSP 2.0、SOAP web服务、HTML、XML、XSL/XSLT、JavaScript、JavaBeans、AJAX、Oracle 10g.