Software Engineer, Android Resume Sample

5.0
17 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Camron Conroy
1880 Winifred Corner,  San Francisco,  CA
+1 (555) 898 2887

Work Experience


Lead Software Engineer, Android
07/2016 - PRESENT
Houston, TX
  • Translate designs and wireframes into high quality Android code
  • Design, build, and maintain high performing, reusable, and reliable Android code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Work with our product team to build exciting new features for our customers
  • Work with QA team in analyzing and resolving issues/defects
  • Work with our UX team to implement pixel perfect designs and animations
  • Implement unit test cases as part of new feature development
  • Considerable experience debugging and profiling Android applications
Software Engineer, Android
12/2010 - 05/2016
Detroit, MI
  • Experience with continuous integration tools like Jenkins or Travis CI and automated testing frameworks such as Espresso
  • Experience in iOS, Android, or Windows Phone 8 development
  • Professional development experience programming with Java, Objective-C, or C++
  • Principle experience with all phases of product development lifecycle, including requirements definition, specifications, development, test, product release, and sustaining engineering
  • Translate high-level requirements to technical plans, and understand big picture implications of design decisions
  • Solid understanding of software design principles
  • Exceptional analytical and creative problem solving skills, solution oriented individual
  • Proficient in the following technologies: Java language and related frameworks Multi-Threading and memory management specific to mobile devices Understanding of caching mechanisms
  • Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments
Mobile Software Engineer, Android
07/2005 - 10/2010
Dallas, TX
  • Well-versed and active user
  • Optimize Oculus’ tracking and machine learning software
  • Work from UI/UX requirements, API’s, mockups to build functional, high performance app
  • Knowledge of Android SDK, frameworks
  • Experience with low level Android systems & drivers
  • Experience with threading & memory management & performance tuning
  • Experience with Android Studio & gradle build system
  • Working knowledge of web services (websocket) & REST APIs

Education


Brown University
2000 - 2005
Engineer's Degree in Computer Science

Professional Skills


  • Strong troubleshooting skills across integrated platforms and systems
  • Strong interpersonal and facilitation skills along with effective communication
  • Self-motivated with strong written and verbal communication skills
  • Self-organized and proactive with the ability to prioritize tasks effectively
  • Demonstrate strong leadership qualities: mentor, collaborate, enable and inspire
  • Knowledge of how to operate services and experience in respective technologies
  • Understanding of web/cloud services, experience with REST APIs and Dagger

How to write Software Engineer, Android Resume

Software Engineer, Android role is responsible for design, java, programming, software, shipping, integration, languages, automation, facilitation, troubleshooting.
To write great resume for software engineer, android job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Software Engineer, Android Resume

The section contact information is important in your software engineer, android resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Software Engineer, Android Resume

The section work experience is an essential part of your software engineer, android resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous software engineer, android responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular software engineer, android position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Software Engineer, Android resume experience can include:

  • Experience in understanding large code bases, including API design techniques to help keep them clean and maintainable
  • Experience building and releasing software on Android Phone and Tablets
  • Experienced working with web views and communicating with JavaScript APIs
  • Experienced with using all the building blocks (ex: Fragments/Activities, Services, Content Providers) available in Android SDK
  • An Object Oriented philosopher with experience understanding and applying OO design patterns MVP, MVVM
  • Interest or experience in learning the Kotlin programming language

Education on a Software Engineer, Android Resume

Make sure to make education a priority on your software engineer, android resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software engineer, android experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school

These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Software Engineer, Android Resume

When listing skills on your software engineer, android resume, remember always to be honest about your level of ability. Include the Skills section after experience.

Present the most important skills in your resume, there's a list of typical software engineer, android skills:

  • Coding abilities and experience with Java and Android SDK
  • Lead a team in developing next generation mobile payment and banking applications, write solid code following best development practices
  • Experienced in leading, mentoring & coaching other team members
  • Experience with multi-threading, memory management specific to mobile devices and caching mechanisms
  • Experience with software engineering best practices (testing, code reviews, continuous integration, design documentation…)
  • Team-centric development - we are strong believers of limiting our work-in-progress and bias towards working collaboratively

List of Typical Experience For a Software Engineer, Android Resume

1

Experience For Software Engineer Android Resume

  • Interest or experience in web development and cross platform application development strategies
  • Experienced in Android and mobile app development
  • Knowledge and hands-on experience with Java and the Android SDK
  • Experience with RxJava or other asynchronous and event-based paradigms
  • Experience with Kotlin
  • Experienced in Kotlin
  • Knowledge of multi-threading and memory management specific to mobile devices and caching mechanisms
  • Deep understanding of the mobile technology including both front-end thread and background services
2

Experience For Lead Software Engineer, Android Resume

  • Participate in SCRUM Agile practice and ensure the productivity, quality and meeting release schedule
  • Lead the effort of technical innovations and keep improving on product quality and features
  • Building Android applications in Java/C++
  • Familiar with build, bug tracking and source control systems, Jira, GIT and Stash
  • Developing Android apps (Preferably apps released into the PlayStore)
3

Experience For Mobile Software Engineer, Android Resume

  • Influence product direction in mobile payments and banking domains
  • Drive projects to completion by collaborating with peers to overcome blockers
  • Deal with ambiguity and deliver compelling well structured products on Android
  • As a Android Developer with deep understanding of Android UX and UI design paradigms, and ability to implement and design Android apps
  • Some understanding of iOS development
  • Expert understanding of Java, Kotlin and the Android SDK
  • In depth knowledge of TCP, IP, UDP, HTTP/S networking protocols
4

Experience For Mobile Software Engineer, Android Development Resume

  • Build client side mobile infrastructure in C++
  • Debug app wide issues across Java and C++
  • Design, architect, develop, test, release and maintain various component of Android application
  • Build unit tests to ensure high quality of features developed
  • Work with the Product Management team to understand, clarify, and shape requirements, and to translate these into technical designs for the product
5

Experience For Principal Software Engineer Android Apps Development Resume

  • Mobile application development at the platform and system levels
  • Shape the direction of future mobile products at Dropbox
  • Wrap cross-platform code in native libraries and expose it as libraries to be used by other developers
  • Develop Android user interfaces per Product/Design specification
  • Ensure application operation on a variety of devices
  • Deep expertise with Android API and Java
6

Experience For Principal Software Engineer, Android Resume

  • Familiar with Kotlin and ecosystem of libraries around Android development
  • Implement unit and UI automation tests
  • Implement best practices for quality, security, and efficiency
  • Develop platform features from design through implementation and launch
  • Evaluate technical tradeoffs of every decision and work with design on the best UI and nfrastructure practices
  • Mentor other engineers in mobile development best practices
7

Experience For Software Engineer, Android NDK Resume

  • Work with fellow designers and developers in an iterative environment with short and impactful development cycles
  • Brainstorm, contribute new ideas, conceive innovative strategies, and implement solutions to difficult problems
  • Work with the real time feedback from our users to make the product better
  • Collaborate with engineers, UX and Product designers to define, design and ship new features
  • Leverage Git, Jira and Unit test frameworks to collaborate on high quality solutions
  • Rapid adoption of new systems and languages
  • Build our Diner app, used by thousands of Caviar diners and a key strategic asset of Caviar
  • Work cross-functionally with product managers and engineers from other Caviar and Square teams
  • Work alongside engineers that wrote Dagger, Wire, Retrofit, OkHttp, Picasso, Leakcanary, Flow, Moshi, SqlBrite, etc
8

Experience For Senior Mobile Software Engineer, Android Resume

  • Passionate about Android
  • Nice to have: Kotlin
  • Write code to implement features and improvements to the Ticketmaster Android App
  • Write unit tests and UI tests for verification of application quality
  • Implement Continuous Integration strategies to improve application quality and improve release cadence
  • Collaborate with other teams at Ticketmaster to integrate web applications into mobile apps and learn other cross platform and web development strategies
9

Experience For Software Engineer, Android Integration Resume

  • Java and Android experts
  • Depth knowledge of Java
  • Previous involvement in the Telematics industry
  • Work on “white-label” solutions
  • We love hanging out together - we have team coffee and lunch - and believe that it's important for us to have a team where everyone has a voice, and enjoys their day
10

Experience For Software Engineer, Android Mobile Resume

  • Published at least two original applications on Google Play
  • React Native, Node, ES6 and related technologies
  • Android software development: Java, Kotlin, Espresso and Gradle
  • IOS: Objective-C and Swift, XCUITest
  • Functional Test Automation: cucumber and appium

List of Typical Skills For a Software Engineer, Android Resume

1

Skills For Software Engineer Android Resume

  • Commercial experience in developing applications for Android
  • Strong knowledge of OOP, software architecture, memory management and threading
  • Hands-on experience implementing mobile applications for Android platforms
  • Experience in building Android apps
  • Experience building a mobile app from scratch to the Play Store
  • Excellent knowledge of the Android SDK (View architecture, Components, Theming, etc..)
2

Skills For Lead Software Engineer, Android Resume

  • Experience developing enterprise applications
  • Experience developing native applications for Android
  • 3+ experience on the Android Platform including a passion for new technology and mobile applications
  • Android development experience using Java
  • Object-oriented programming experience
  • A solid software development foundation including competencies in data structures, algorithms and software design
3

Skills For Mobile Software Engineer, Android Resume

  • Multimedia/Video streaming experience
  • Experience as a Software Engineer building products on mobile
  • Experience contributing to one or more Android apps
  • Overall engineering experience – back-end/full-stack/mobile
  • Experience developing native mobile applications
  • Experience working in agile environment, SCRUM
4

Skills For Mobile Software Engineer, Android Development Resume

  • BS in an engineering field or equivalent experience
  • Experience with RESTful APIs using XML, JSON, and other data formats
  • Experience in developing Android mobile applications
  • Experience integrating Android apps with RESTful APIs
  • Experience building applications with the Android SDK with extensive knowledge of the android platform
  • Experience shipping one or more Android apps, ideally currently available in an app store
  • Experience with developing SDKs for consumption by other Apps
  • Experience of working with Google Play Services SDKs
5

Skills For Principal Software Engineer Android Apps Development Resume

  • Experience of working on apps with multiple modules & dependencies
  • Experience with the Java programming language
  • Experienced in acting as technical lead in large scale projects
  • Experience in test preparation, coordination and conduction. In-depth knowledge of test automation tools
  • Experience in a leadership role
  • Demonstrated application development, preferably live in an app store
6

Skills For Principal Software Engineer, Android Resume

  • Solid knowledge in android and/or iOS programing languages
  • Min. 5 years of IT experience, at least 5 in software engineering
  • Proven track record of delivering production quality apps with one or more examples in the Play store
  • Experience implementing encryption and authentication technology in Android
  • Experienced user of agile/scrum methods
  • Object-oriented software development experience
  • Excellent design sense and an eye for simple and elegant user interfaces
7

Skills For Software Engineer, Android NDK Resume

  • Strong team player with ability to mentor junior developers
  • Work alongside a premier multi-functional team to build delightful products and experiences for hundreds of millions of people
  • B.S. or M.S. in Computer Science or 1+ years in software development experience
  • B.S. or M.S. in Computer Science or 2+ years in software development experience
  • Collaborate with an experienced back-end team to drive componentization of the frameworks to enable rapid application development and simplify configuration
  • Some commercial experience in Android development
8

Skills For Senior Mobile Software Engineer, Android Resume

  • Experience with backend communication (e.g. RESTful services)
  • Sensor data experience (e.g. GPS, accelerometer)
  • Experience with Bluetooth or other peripheral device communications
  • Bring adidas spirit of open collaboration, positive energy and creative thinking to your daily routing when interacting with others
  • Designing, building and launching new features for Dropbox on Android
  • Making adidas products more reachable and accessible for final users, through the use of mobile and cutting-edge technologies
  • Working in a distributed Agile structure (utilizing JIRA, Confluence, Crucible)
  • Building backend systems that scale
  • Increasing conversions from free => paid users
9

Skills For Software Engineer, Android Integration Resume

  • Making foundational improvements to our infrastructure
  • Re-architecting and maintaining existing features
  • Familiarity with full-stack engineering, databases, caching, architecting for performance
  • Comfortable working in a culture of learning and seeking mentorship from other team members
  • Familiar with Dependency Injection principle and enabling this using Dagger 2 on Android apps
  • Partner with product & marketing in engagement with potential external growth and integration opportunities, leading the technical conversation
  • Think in your feet in working on the implementation of new features, leaving things properly implemented, well documented and delivered on time
  • Expertise in Android SDK, Java/Kotlin and developing native Android apps
  • Follow best practices for Android application development and testing
10

Skills For Software Engineer, Android Mobile Resume

  • Work on an Agile team with weekly meeting and continuous improvement
  • Interested in writing Kotlin
  • Exploit the most advanced Android APIs and platform features to build innovative applications in food and dining space
  • Work with our design and product team to implement new, exciting, and robust features for the Android app
  • Own every facet of the app, including build, test, deployment, and maintenance
  • Development using the Android NDK

List of Typical Responsibilities For a Software Engineer, Android Resume

1

Responsibilities For Software Engineer Android Resume

  • Software coding/tool/platform standards
  • BS in Engineering and / or Computer Science
  • Kotlin programing language
  • Passion for Continuous Integration / Continuous Delivery
  • Provide thought leadership on mobile excellence and best practices
  • Always be on the lookout for opportunities to create the new. From our development process, through all of our brand touchpoints, up to final user’s experiences, we can make a difference by constantly challenging our status quo
2

Responsibilities For Lead Software Engineer, Android Resume

  • Integration of backend services and mobile ready APIs
  • Development in an OSX/Linux environment
  • Boost C++ library (inc. Boost.Test, and Boost.Asio)
  • Software architecture/design patterns
  • Jenkins, Docker, and Gradle
  • AWS: Kenesis Firehose, Cognito, Lambda, S3
3

Responsibilities For Mobile Software Engineer, Android Resume

  • Software development experience in Java and object oriented design experience, including working knowledge of standard libraries and design patterns
  • Expertise in data structures and algorithms
  • Interested in latest android announcements and improvements
  • Develop C++ code
  • Commit to TDD

Related to Software Engineer, Android Resume Samples

Android Software Engineer Resume Sample

Work Experience

  •  Experience developing with Android Mobile platforms   •  Where it’s ok to invest time into your craft, including time for reading books and attending conferences   •  Where Android design isn’t an afterthought   •  That’s supportive of risk taking (it’s ok to me...
Professional Skills

  •  Deep understanding of Android SDK and stro...
  •  Strong analytical (ability to define probl...
  •  Strong Unit testing skills and able to sol...
4.5
16 votes

Senior Software Engineer, Android Resume Sample

Work Experience

  •  Game industry experience   •  Worked on at least 2 mobile/social titles   •  Unity development and shader development experience required   •  Expert C# programming skills or another object-oriented language such as C++, Java, or Objective-C   • &...
Professional Skills

  •  Excellent written and oral communication s...
  •  Solid troubleshooting, problem solving and...
  •  B.S. in Computer Science or related engine...
4.5
22 votes

Software Engineer, iOS Resume Sample

Work Experience

  •  Have a passion for iOS, watchOS, macOS, tvOS, iPhones, iPads, Apple Watches, Apple TVs, and Macs!   •  Have built, maintained, and improved performant applications on iOS   •  Go above and beyond to create high-quality, stable products that customers enjoy using   • ...
Professional Skills

  •  Strong CS fundamentals and problem solving...
  •  Excellent Objective-C or Swift programming...
  •  Strong Objective C & Swift and iOS mobile ...
5.0
17 votes

Analyst / Senior Quantitative Analyst Resume Sample

Work Experience

  •  Chartered Financial Analyst (CFA), Financial Risk Manager (FRM) designation   •  Monitor the effectiveness of models in use and continually update model parameters with actual results and changing trends   •  Create, enhance and maintain models and model parameters for various mode...
Professional Skills

  •  Hands on experience with credit risk model...
  •  Other programming/software familiarity: st...
  •  Excellent interpersonal and communications...
4.9
25 votes

Full Stack .NET Developer Resume Sample

Work Experience

  •  Design and development of software applications (primarily web based) used in various areas of the bank (such as Loans processing, Treasury, Middle Office etc.)   •  Unit and Integration Testing – planning, execution and evaluation   •  Production Release preparation and coordinati...
4.8
24 votes

Specialist, BI Resume Sample

Work Experience

  •  Understands logical and physical data models, data modeling methodologies   •  Experience in data reporting and visualization area with atleast 2-3 years’ experience on Tableau development   •  Experience as BI/DW consultant   •  Intelligence, analytical mindset...
Professional Skills

  •  Attention to detail and strong interperson...
  •  Strong skills and experience with scriptin...
  •  Strong project management skills including...
4.6
12 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates