Tim S

Tim S Email and Phone Number

Android Developer @ Volvo Cars
Peachtree City, GA, US
Tim S's Location
Peachtree City, Georgia, United States, United States
About Tim S

• Solid understanding of Android app development life cycle including Google Play compliance policies and submissions requirements.• Experience developing mobile to cloud and mobile to embedded device communications.• Use of Activities, Fragments, Custom Views, Services, Threading, native and 3rd party libraries.• Ability to independently set tasks and complete work independently and with a team.• Thorough with testing minute details in functionality and user interaction points.• Experience with Android performance tuning and crash reporting applications.• Use of NoSQL datastores (MarkLogic, MongoDB, Datastax, Apache Cassandra, Redis, etc.).• Experienced in Agile teams working with design, prototype, build and project tools.• Experience in architecting and developing networking and secure applications for Android; working with video, static content, and advertising.• Research, tests, and implements new techniques, frameworks, and utilities.• Mentored Junior Developers to fulfill goals and have a constant development growth.• Use of OOP principles, and mobile-targeted architectural patterns like MVC, MVP, and MVVM. • Practical implementation of Android Life Cycle, Fragments, Intents, and threads on Android; binding services, implicit and explicit Intents, background processes, sync adapters, activity, activities for Result, WebView, ImageView, TextView, RecyclerView, ListView, and Object-Oriented design and programming, while following Material Design guidelines, and coding best practices.• Experience with third-party APIs and web services like Volley, Picasso, Facebook, Twitter, YouTube Player and Surface View, and adapts to new technologies, such as Smart Watches, Chromecast, and Smart TV devices.• Worked in multicultural Agile/Scrum development environments on Android development teams with both local and remote team members.• Configured and initialized multiple cloud integration services including Parse, Firebase and Google Cloud Messaging.• Hands-on involvement in all phases of the software-development cycle, including requirement gathering, design, analysis, coding, testing and code review

Tim S's Current Company Details
Volvo Cars

Volvo Cars

View
Android Developer
Peachtree City, GA, US
Website:
volvocars.co.uk
Employees:
210
Tim S Work Experience Details
  • Volvo Cars
    Android Developer
    Volvo Cars
    Peachtree City, Ga, Us
  • Volvo Cars
    Android Developer
    Volvo Cars Feb 2020 - Present
    Göteborg, Se
    • Attended Scrum meetings to track app development progress. • Developed rich application layouts following Material Design. • Applied a MVVM architecture. • Applied Android UI and Android SDK design patterns.• Migrated old features and built new ones using Kotlin Coroutines, contracts, Delegate properties, extension functions, and Coroutines in API request.• Implemented several libraries for Kotlin effort such as RxKotlin, Kotlin-kapt, and Android KTX.• Created proper documentation in refactored functions classes and properties with new Kotlin language implementation.• Converted older Java files to Kotlin.• Implemented TDD approach on news features (i.e., search by location and user details options with Mockito, Espresso, etc.). • Created readable and reusable classes with Retrofit and RxJava to better handle API calls from back-end servers in the search-by-location feature.• Used Robolectric test runner to perform unit tests on ViewModel.• Used Espresso for UI test cases.• Used Mockito and Robolectric equivalents to mock objects for testing purposes.• Execute Android performance tuning and crash reporting applications. • Implement Android services to synchronize the latest news, getting them from RESTful web services. • Consumed REST API to display user history on the user interface. • Created Dagger components, scores, modules, and subcomponents to inject needed dependencies into different app fragments, services, view models, and activities• Created Schedulers mock using RxJava TestScheduler in unit tests and triggered TestScheduler to drive function behavior as expected.• Used Atlassian Bamboo as Continuous integration system to track released versions with all fixes detailed in a changelog and code backup.• Participated in the RESTful API definition
  • Cars Toyota
    Android Developer
    Cars Toyota Jun 2018 - Dec 2020
    Caracas, Distrito Capital, Ve
    Implement security settings where user can choose a timer, while user will keep app background for a specific amount of time, app will see if there is any time setup for time out. If it’s set app will take user to an authentication lock screen where user will need to use his fingerprint for biometric authentication to unlock the app and resume using it.• Saving same PDF file for user’s manual in phone storage only once to save storage space and opening PDF file using fileviewer.• Created a simple UI for an Account settings screen• Created service history report with UIs screens and send data to server using POST API• Implementing MVVM pattern, RxJava, and working with dependency injection framework Dagger2 to create reusable.• interchangeable modules in the application.• Coordinating with Architecture group on new designs and foundational / infrastructural application changes• Using Kotlin in developing new features in application• Responsible for consuming the Web services using Retrofit, getting JSON response and parsing them to get the required information.• Collaborating with team to define, design, and ship new features• Analyzing user stories and participating in sprint planning, scrums, demos and retrospectives• Identifying and correcting bottlenecks and fix bugs• Implemented REST services using Retrofit and GSON over okHttp services to counteract on the latency and network issues. • Authenticated to third party services using OAuth2.0.• Working closely with Localization team to support application in about 45 languages with RTL support.• Working on making the application accessible for visually impaired users with the help of Talk back.• Worked on multimedia development such as live video streaming using AV player library for ADT video feature.• Worked on implementing the barcode scan.• Extensively use GIT version control and Repository like GitHub and GitLab.• Writing unit test cases for various modules using Junit and Mockito frameworks.
  • Copart
    Android Developer
    Copart Apr 2016 - May 2018
    Dallas, Tx, Us
    • Respond to client needs for applications with an eye to the most feasible and effective solutions.• Coordinate with team members to create client apps in a coordinated and timely manner.• Used REST based web services, JSON parsers for secured data interchange.• Performed debugging and testing to an application on various Android devices using Logcat and DDMS.• Developed UI for most of the modules in the application using Recycler View, Card View with Action Bar.• Used Glide library to load and cache images.• Used Android Framework APIs such as Fragments, Notification Manager, Content Providers and Broad Cast Receivers.• Used MVP design pattern to manage code• Leveraged the Singleton for several components.• Part of the process to refactor the legacy code with Dagger dependency injection library to create reusable, testable interchangeable modules.• Worked with SQL database and Shared Preferences to store data.• Developed app using TDD approach and Scrum development methodologies.• Used Jira to track tickets and manage the development.• Involved in software development process for all assigned android application development projects requirement specification, design, implementation, testing and maintenance.• Tested the app across different versions of Android and different Android phones to assure quality and performance.• Refactored gradle by creating a gradle file to store dependencies versions• Developed user-friendly user-interfaces using Card Views, Dialogs, Different Layouts, Buttons visibility, Edit texts, as per requirements.• Participated in daily scrum to discuss the progress in the sprints
  • Welldone International
    Software Developer
    Welldone International Jan 2016 - Apr 2016
    San Francisco, California, Us
    • Contributed to a team of 5 FullStack Developers, 2 Android Developers, and 2 UX designers• Built out a frontend using React with Redux to help with state management. • Took in data from WellDone's IoT device and organized it with the use of React charts d3 for data visualization, React-map-gl for mapping and geolocation, and ag-grid for systematically arranging data• Worked side by side with a stakeholder of a well-established nonprofit

Tim S Education Details

  • Wheat Ridge High School
    Wheat Ridge High School
    High School Diploma

Frequently Asked Questions about Tim S

What company does Tim S work for?

Tim S works for Volvo Cars

What is Tim S's role at the current company?

Tim S's current role is Android Developer.

What schools did Tim S attend?

Tim S attended Wheat Ridge High School.

Who are Tim S's colleagues?

Tim S's colleagues are Lucy O'callaghan, Dominic Kinnersley, Andy Dinham, Beth Masters, Dawn Souster, Matthew Lemon, Ryan Atkinson.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.