Senior Software Engineer, Android Resume Sample

4.5
22 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Katelynn Mertz
471 Alvis Stream,  Houston,  TX
+1 (555) 783 9927

Work Experience


Senior Software Engineer, Android
02/2018 - PRESENT
Detroit, MI
  • 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
  • Deep knowledge of Unity
  • Deep knowledge of shaders and 3D animation systems in Unity
  • Extensive experience working with internally and externally developed projects with a large code base
  • Mentor and assist others in their work
Senior Software Engineer Android
06/2012 - 08/2017
New York, NY
  • Assess the quality of other engineers work
  • Design and implement key enablers for Netflix's Android applications
  • Collaborate with the core streaming team to optimize Netflix's adaptive streaming engine for the mobile environment
  • Contribute to the integration of Netflix's reference platform with Android TV platform
  • Identify and resolve incompatibility issues between the wide range of Android versions and devices
  • Work with partners (OEMs, SoCs, etc.) to continue improving the Netflix quality of experience on the largest number of devices
  • At least 5-years of experience working on Android-based products
Senior Software Engineer Android Platform
11/2006 - 02/2012
Dallas, TX
  • Expert level in network programming
  • Proficient in C++ and Java
  • Experience with JNI and Android NDK
  • Game system / feature design & implementation / Library / Service integration
  • Game industry experience
  • Unity development experience required
  • Expert C# programming skills
  • Extensive experience with self-testing to minimize and fix issues
  • Documentation / Presentation skills

Education


Clark University
2002 - 2006
Engineer's Degree in Computer Science

Professional Skills


  • Excellent written and oral communication skills to work with diverse teams
  • Solid troubleshooting, problem solving and analytical skills and the ability to reach innovative options quickly
  • B.S. in Computer Science or related engineering field, or equivalent experience Desired experience
  • Knowledge of object-oriented design and design patterns, and programming skills
  • Experience developing, maintaining, and innovating large scale, consumer facing mobile applications
  • Software design and development experience with at least of one of the following programing languages: Java, C++
  • Experience working with Android fundamentals such as Networking, Intents, Activities, App Lifecycle, and Data Storage & management

How to write Senior Software Engineer, Android Resume

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

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

Contact Information For Senior Software Engineer, Android Resume

The section contact information is important in your senior 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 Senior Software Engineer, Android Resume

The section work experience is an essential part of your senior 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 senior 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 senior 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 Senior Software Engineer, Android resume experience can include:

  • Solid background writing automated unit tests and working with Jenkins
  • Experience with unit testing, mocking and dependency injection frameworks
  • Experience in developing software with expert-level expertise in multiple programming languages and methodologies
  • Excellent knowledge of working with dynamic data using services (e.g., JSON, XML, REST APIs etc)
  • Experience with Data Modeling, Networking, and Push Notification frameworks
  • Experience developing web, software, or mobile applications

Education on a Senior Software Engineer, Android Resume

Make sure to make education a priority on your senior 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 senior 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 Senior Software Engineer, Android Resume

When listing skills on your senior 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 senior software engineer, android skills:

  • Solid experience with Android UI components and best practices developing for multi screen apps
  • Experience leading teams building Android applications while making large contributions to the codebase
  • Expert level understanding of object-oriented programming concepts and SOLID
  • Experience owning the development, build, testing and release process of high-quality mobile applications
  • Hands-on experience developing network-connected applications using Android platforms
  • Mobile platform experience developing and shipping Android apps via Google Play or equivalent app store

List of Typical Experience For a Senior Software Engineer, Android Resume

1

Experience For Senior Software Engineer Android Resume

  • Some experience with monitoring tools such as Keynote, SCOM, AppDynamics, Splunk
  • Unit testing and TDD/BDD
  • Deep understanding of the Android platform
  • Knowledge of RESTful Web-Services, JSON, networking protocols
  • Derive systemic problematic patterns and work on eradicating them
  • Expert understanding of Java and Android SDK
  • Work with teams to add new features into existing Android App
  • Design/develop web, software, mobile apps, prototypes, or proofs of concepts (POC’s)
2

Experience For Senior Software Engineer, Android Development Resume

  • Work across mission initiatives in an agile development methodology
  • Expertise in Android Native, Javascript ( React Native ) and Hybrid Apps
  • Build and create Android, Android TV, Amazon Fire TV, and Amazon Fire products in Java
  • Learn about and work in new technologies, languages and platformsThrive in an innovative, dynamic, collaborative and fast paced environment
  • Shipped multiple Apps to the Play Store
  • Demonstrated ability to work on diverse projects requiring detailed analysis, creative/practical problem solving, time management and logical judgmentWell-versed and active user of GitHub
  • Influence every aspect of the Android development process from API creation to design
  • Write high quality and maintainable code with UI automation and unit-test for quality assurance, robustness, including edge cases, usability, and general reliability
3

Experience For Senior Software Engineer Android Platform Resume

  • Write, review and take responsibility for technical documentation
  • Effectively participate in and help improve the teams software development methodologies, such as pairing, code and documentation reviewing and continuous delivery
  • Work with project, product and technical leads to design software and create implementable specifications and tasks at feature and component level
  • App store environments and processes
  • Collaboration with third-party providers
4

Experience For Senior Software Engineer, Android Mobile Resume

  • Use of Continuous Integration
  • Understand implications of change on a large active user base
  • Work closely with Business analyst to translate business requirements into timely and robust technical solutions
  • Work with designers to ensure the designed interfaces are implemented correctly
  • Participate in regular code reviews and open team communication
5

Experience For Senior Software Engineer, Android Framework Resume

  • Work closely with the mobile scrum team
  • Mentor associate software engineer and software engineer employees
  • Modify the mobile application software code if necessary and write proof of concept applications for various purposes
  • Keep fully aware of the industry evolution, new technologies and evolution of the application frameworks
  • Modify the mobile application software code if necessary and also write proof of concept applications for various purposes
  • Collaborate with Backend Software Engineers for the design and development of API web services
  • Aid Product and Stakeholders to define requirements
  • Self-motivated, productive, and works well even with/without formal structure
  • Published 2 or more applications available on Google Play
6

Experience For Senior Software Engineer, Android Resume

  • Rapidly iterate on product and platform features
  • Popular 3rd party libraries (e.g. OkHttp, Gson, Butterknife, Retrolambda, AutoValue)
  • Passionate about the architecture and quality of the applications your team builds
  • Some international travel possible
  • Extensive knowledge of responsive and adaptive native mobile UI development techniques: Fragments on Android
  • Debug complex applications
  • Accessibility and Localisation
7

Experience For Senior Software Engineer Android Resume

  • Active contributor to AOSP
  • Successful launch of Android App in the Play Store
  • Interest in Github and regular contributions
  • Familiarity with GIT version control
  • Have published one or more Android apps in the app store
  • Familiar with Google’s Material Design
  • Knowledge of security issues with respect to web-service integrated Andriod applications
8

Experience For Senior Software Engineer, Android Development Resume

  • Application development with localization/internationalization support
  • Active contributions to OSS projects
  • Relevant technology certifications
  • Identify, debug and fix defects
  • Be a visible technical leader
9

Experience For Senior Software Engineer Android Platform Resume

  • Mentor and coach other engineers on the team
  • Collaborate with Product Management and Design to create rapid prototypes of new ideas
  • Work in a friendly, supportive environment. We care about the career trajectory and development of our engineers!
  • Get to have a meaningful impact on one of the most popular and loved apps in the world!
  • Provide technical mentorship to junior Android engineers
  • Development of Android based APP’s
  • Conducts unit testing, and works with internal user groups to coordinate/assist in user testing procedures. Assists in software deployment and related trouble-shooting
10

Experience For Senior Software Engineer, Android Mobile Resume

  • Documentation for development and unit testing
  • Prepare schedules, timelines, and milestones
  • Carry out difficult development assignments with general direction
  • Build intuitive UI/UX for Android phones and tablets
  • Write high quality Java code
  • Occasionally help create PHP endpoints for consumption in the App

List of Typical Skills For a Senior Software Engineer, Android Resume

1

Skills For Senior Software Engineer Android Resume

  • Mobile apps development and testing experience on Android
  • Experience building REST based APIs
  • Strong knowledge of concurrency and multithreaded programming techniques on Android platforms
  • Solid understanding of the tech stack
  • A focus on building for users first and care about their experience
  • Hands-on experience implementing mobile applications for Android platforms
  • Software development experience shipping production apps or services that meet compliance and accessibility requirements
2

Skills For Senior Software Engineer, Android Development Resume

  • Inclusive software app or platform development to create usable and enjoyable experiences for individuals using assistive technologies
  • Experience coding in C, C#, Swift or Objective C
  • Experience shipping large-scale applications
  • Experience developing performant apps for consumer devices (focus on user perception, battery, CPU, memory)
  • Strong understanding of dependency injection
  • Experience developing native apps on mobile platform: Android, iOS, or Windows
  • Experience developing apps for diverse (iOS, Android or Windows Mobile platforms)
3

Skills For Senior Software Engineer Android Platform Resume

  • Experience with Android testing frameworks such as Espresso
  • Solid team player: runs fast while putting the team’s needs first
  • Experience building applications on the Android platform
  • Experience interacting with RESTful API and data formats like (JSON, XML...etc)
  • Experience working video-on-demand and/or linear video playback
  • Experience using Source Control (Git)
  • Build Android experiences – phones, tablets, and any other device running Android
  • Experience with authentication (OAuth2, OpenID Connect, etc) and authorization of APIs and security best practices
  • Strong knowledge of “Clean Code” development techniques and S.O.L.I.D. OOP design principles
4

Skills For Senior Software Engineer, Android Mobile Resume

  • Strong ability to identify and fix performance bottlenecks and deliver code that meets best in class target performance
  • Experience with mobile application development for Android
  • Experience with Android SDK tools and third-party libraries and APIs
  • Experience with Cross-Platform tools and test infrastructure (Windows, iOS, Web, Xamarin)
  • Web development experience (JS, JSON, AJAX, browser nuances)
  • Mobile software development experience with Xamarin
  • Experience with application design patterns (i.e. MVC, MVVM, MVP, etc.)
  • Passion for good design patterns i.e. Gang of Four
  • Experience with RxJava or RxAndroid in a production environment
5

Skills For Senior Software Engineer, Android Framework Resume

  • Experience with Android Wear technologies
  • Experience with GIT source code version control
  • Strong understanding of general Android constructs such as Android XML layouts, Content Providers, Fragments, and Activities
  • Interest in and/or experience using React/React Native, Flux/Redux
  • Demonstrated ability to anticipate future software engineering opportunities
  • Proven track record of delivering production quality apps with one or more examples in the Google Play Store
  • Android development experience
  • Strong technical expertise in Android Development
  • Experience in waterfall and/or agile software methodologies
6

Skills For Senior Software Engineer, Android Resume

  • Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
  • Demonstrable JS experience
  • Architect, design, develop and test of the NBC Owned & Operated Stations news applications
  • Solid background in OOP and knowledge of software design patterns/best practices is essential
  • Experience with GraphQL
  • Experience with FireOS
  • Understanding of multi-threading, application deep linking, services & receivers and data binding
  • Understanding of best-practice UX for your native platform, as well as an understanding of others
7

Skills For Senior Software Engineer Android Resume

  • Collaborating with UX, design, product management and engineering to help define and implement innovative solutions
  • Working knowledge of general mobile landscape, architecture, trends, and emerging technologies
  • Measuring how users engage with our apps
  • Understanding of Java concurrency and memory management
  • Understanding of overall app architectures like MVVM, MVP, MVC
  • A full understanding of the tech stack and have owned the development, build, testing and release process
  • Developing in either C++, Java, or Kotlin programming
  • Incorporate and understand the needs of our diverse customer base, including customers using assistive technology
  • Deep understanding of the Android ecosystem including frameworks, design patterns, and system UI’s
8

Skills For Senior Software Engineer, Android Development Resume

  • Self-Modifying Code / Monkey Patching
  • Gather functional requirements, developing technical specifications, and project & test planning
  • Write appropriate tests using automated test driven techniques for ensuring code quality and coverage
  • Mastery of the Android ecosystem including frameworks, design patterns, and system UI’s
  • Provide feedback and advice to new and existing system, and perform peer code reviews
  • Maintenance of source code using source control software
9

Skills For Senior Software Engineer Android Platform Resume

  • Contribute to code quality by writing Unit, UI, and Integration tests
  • Work cross-functionally with various Intuit teams: Product Management, Quality, Design, Marketing
  • Familiar with the development challenges inherent with deploying mobile applications
  • Mindfulness towards unit testing and ownership of quality
  • Developing Android apps (Preferably apps released into the PlayStore)
  • Knowledge of consuming HTTP based services, their optimisation and performance
  • Participate in evaluation and adoption efforts, including proof-of-concept and proof-of-technology
  • Develop robust Android applications as part of a team using Android Studio
10

Skills For Senior Software Engineer, Android Mobile Resume

  • Ensure we comply with best practices for user interface development, including accessibility and internationalization/localization
  • Participate in the full lifecycle of Android based apps by using Java, Android SDK, and Android Studio
  • Define new and refine existing call flows and the interfaces between the mobile client and the back end service layer
  • Aid UX in promoting best practices within Android design and ecosystem
  • Proficiency in Java. Worked with JDK (Collections, Generics, Networking, Core Java)
  • Work closely with other engineers within your group and across the entire engineering organization
  • Collaborate with the Product, Design, and QA teams during feature development
  • Developing Android apps (Preferably apps released into the PlayStore)

List of Typical Responsibilities For a Senior Software Engineer, Android Resume

1

Responsibilities For Senior Software Engineer Android Resume

  • Work closely with Product Owners to create and curate a roadmap for the Android Apps
  • Use the latest open tools and processes like Git hub and scrum
  • Familiarity with RxJava
  • Android Support Library
  • B. Tech/B.E. graduates
  • Familiarity with JNI
  • Familiarity with MVP

Related to Senior Software Engineer, Android Resume Samples

Senior Software Engineer, iOS Resume Sample

Work Experience

  •  Has a sense of intellectual curiosity and a burning desire to learn   •  Is self-driven, actively looks for ways to contribute, and knows how to get things done   •  Is deliriously customer-focused   •  Values data and truth over ego   •  Has...
Professional Skills

  •  At least 3+ experience in excellent critic...
  •  Excellent skills in Objective-C and Swift
  •  Specialized Skills/Experience Requirement
4.5
16 votes

Siebel Resume Sample

Work Experience

  •  CTS CRM team is working on Siebel CRM product to rollout implementation tracking, Deal Review functionality globally, Incentive compensation, Marketing Integration, etc   •  A developer position is available to develop & support the global rollout of the solution as part of the critical initiative...
Professional Skills

  •  Commitment to DaVita’s values of Service E...
  •  Strong oral, written communication, presen...
  •  Fluent English and good French skills (spe...
4.7
13 votes

Software Engineer, Android Resume Sample

Work Experience

  •  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 pro...
Professional Skills

  •  Strong troubleshooting skills across integ...
  •  Strong interpersonal and facilitation skil...
  •  Self-motivated with strong written and ver...
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