Post Job Free

Resume

Sign in

Software Developer Application

Location:
Fuquay-Varina, NC
Posted:
March 24, 2024

Contact this candidate

Resume:

Akhil Reddy Sareddy

215-***-****

ad4jzg@r.postjobfree.com

https://www.linkedin.com/in/akhil-reddy-004384189/

Fuquay Varina, NC

Professional Summary:

* ***** ** ********** ** a software developer as an Application Developer in designing & developing Rich User Interface applications, integrating with various Databases, Client-Server applications.

Experience in developing apps including the Design, Development and Testing Smartphone and tablet. Developed and architected multiple Android applications across various versions.

1+ year of Experience in IOS Using XCode and Strong Knowledge of Swift 3.0.

Extensively involved in almost every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, an implementation that includes various stages in development, QA, code signing and releasing to Market.

Experience in Native Components of Android applications: Activities, Services, Broadcast Receiver, Content Provider, Web Services, Fragments, and Support Libraries to create high quality and stable applications.

Experience in Android UI toolkit and Layout Managers. Proficient in the Android application framework. Experienced with Android SDK tools.

Proficient in Android applications development involving User Interface development, Notifications, Adapters, Content Provider, Services, and Telephony Manager.

Experience in working with web technologies like HTML5, CSS, Ajax, jQuery and JavaScript.

Able tohandling JSON and XML HTTP requests from web services and parsing responses using native implementations and third-party libraries.

Good Understanding of Memory Management using ARC concepts in IOS

Extensively worked on memory leaks, push notifications, multiple screen support, data offline usage, accounts and sync on Android.

Expertise in Android application development using Eclipse IDE, Android SDK, Android emulator, and ADT plug-in

Extensive experience in building mobile applications using Android framework APIs Location, Camera, Animations, Maps .

Good Knowledge of executing unit testing on methods in code using XCTestFramework

Five apps published on Google Play Store. Skilled in various core Android and Jetpack architectural components.

Experience in developing applications using Android framework APIs like Location, Camera, Animations, Maps, Speech API, Android Telephony and third-party APIs such as ESPN, YouTube and Social Networking sites such as Facebook and Twitter.

Working experience with Unit testing with JUnit and Mockito, UI testing with Espresso.

Familiar with the usage of two main classes in RX Java such as observable and subscriber.

Experience with audio features, video features, graphics design, interactive design, and animation.

Expertise in Object Oriented Architecture, Design and Programming from design to implementation.

Experience in working with Google Maps API, GPS Location Data, Google Play Services API, Google Analytics, Google Cloud Messaging API, Location Manager, and Notification Manager.

Worked on various Relational databases like Oracle, SQL Server, MySQL, Room DBand DB2.

Created enterprise architecture/business functionality using Java, design pattern and OOPs concepts.

Confidence in Working with Other IOS developers and given KT on Objective C and Swift

Knowledge of project life cycle for web applications using various methodologies such as Waterfall model and Agile Scrum Model.

A self-driven, goal oriented, customer, focused software professional with proven ability to successfully work in all phases of the Software development lifecycle.

Education:

Bachelor of Engineering in Electronics and Communications Engineering from Jawaharlal Nehru Technological University, Hyderabad. [May 2015]

Master’s in computers and information systems administration and management from Campbellsville University, Kentucky [Dec 2018].

Technical Skill:

Programming/Scripting Languages

Java, Kotlin, Python, C, C++, UNIX Shell scripting, Java Script, Objective C, Swift

Development Tools

Android Studio, JDeveloper, MS Visual Studio, Atom, IntelliJ IDEA, Xcode, Eclipse, Debuggers.

Web Services

Android SDK, HTTP, Restful Web Services, Google APIs, XML, SOAP, JSON, COCOA

Operating Systems

Windows, Linux, UNIX, VMware, Android

Professional Experience:

CVS Health, USA July 2023 – April 2024

Sr. Android Developer

•Involved in Different phases of lifecycle such as Design, development and testing of different Applications in CVS such as CVS Caremark, CVS Specialty and Super App

•Implementation of mobile Apps using MVVM and various design patterns such as observables, singleton and more.

•Participate in architecture migration from MVP to Kotlin based MVVM architecture using lifecycle aware components like Live Data, View Model, Room and View Binding.

•Involved in PI plannings, giving valuable suggestions to the team and work efficiently through the PI to meet the deadlines

•Worked with source code interoperability, coding in both, java and Kotlin in Android studio

•Integrated CVS SDK and MFA Component Aar file into Caremark, Speciality Apps.

•Responsible for the Android business Logic that uses JSON queries for getting data from the backend systems using Retrofit, Volley.

•Helped in migrating part of code from Objective C to Swift and implemented new classes in swift 3.0.

•Written test cases across multiple features for View Models using Mockk, Espresso for automated UI and Robo electric Integration testing framework.

•Work with UX-UI, Architecture, Accessibility and other deliver teams to help develop right solutions looking from technology and also from client perspective.

•Implemented Refresh, Logout token API’s for Caremark, Specialty in both Apigee and Vordel gateways.

•Developing Biometrics authentication feature that allows user to authenticate using their Fingerprint and Face ID both In Android and IOS.

•Developed Password Strengthen Requirements and DOB Validations for Caremark.

•Also involved in Developing the Login functionality by Masking Username and Remember me functionality

•Involved in developing the Caremark and Specialty Login Feature [Biometric & Manual], Forgot Password.

•Implemented Modals for Error messages and closely interacted with UX and Ally team to review the content.

•Developed New Screens using Compose UI for New Login in CVS Retail App.

•Fixed Production issues and Crashes from New Relic.

•Fixed Crashes from Firebase Metrics in both Apps and make sure the crash free rate is 99% and above. Implemented API calls Tagging using Firebase to check the API’s Metrics.

•Used Charles Proxy, Postman, Http Interceptor for Debugging API calls and Mock the responses.

•Involved in Debugging Production issues for IOS related bugs

•Involved in doing shift left testing for tickets in Rally which are worked by other Developers..

•Helped in Testing Pen Test Security features and Checkmark, Datatheorm

•Used New Relic & Quantum metrics to check App Metrics like bugs, crashes and API calls and fix on Priority.

•Involved in Specialty app MFA development and helped in testing the App throughout the release.

•Generating builds in Jenkins, downloading APK’s from Android studio and uploading them in Firebase and sharing the builds across the teams to test Apps in Beta

•Used Rally for Ticketing, Teams, Slack, Jenkins, circle CI, Charles, Gitlab, GitHub, Figma(UI), Air Table for Content, outlook, Postman, Charles Proxy, Firebase, New Relic, Quantum metrics.

Specialty: - https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US

Caremark :

https://play.google.com/store/search?q=cvs%20caremark&c=apps&hl=en_US&gl=US

CVS Retail:

https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US

E- Trade, Menlo Park, CA Jan 2022 – May 2023

Sr. Android Developer

Worked in Different phases of lifecycle like design, development and testing of application for Android Mobile Devices.

Used Slack, Webex, Jira, Bitbucket and Android Studio, Jenkins CI/CD, Figma for the Android Development Team.

Involved in gathering requirements for UI design, development.

Experience in writing apps from scratch in Kotlin with Android Studio

Used Application Components such as Activities, Services, Content Providers,database and Broadcast Receivers along with their lifecycles to define the application overall behaviour

Created various Views included Custom and Compound to generate a better final User Interface(UI/UX) and improved the retention.

Implemented Jetpack compose such as Composable functions, setting the content to screen and updating the content.

Used Android Jetpack’s Live data to simplify data updates across the lifecycle and configuration changes for the UI.

Worked with databinding with Android Jetpack, and custom attributes to format and process data contained in model resources.

Written code in MVVM Architecture using Live Data, View Model with built-in Coroutine Scopes contained in the KTX extensions for Architecture components.

Implemented Updated views for UI using Recycler view, View Pager and Navigation Drawer.

Worked with Retrofit for handling HTTP based REST API request and response.

Implemented Kotlin with Android Content providers for implementing features like sending Push Notifications from the app and designed specific GUI for this application.

Responsible for Design of User Interface using Various custom layouts, buttons, dialog boxes and edit boxes.

Strong Experience with Android Frameworks such as Resource Manager, Fragments, Content providers and REST APIs

Included Dagger for dependency Injection for mocking JSON with Mockito into RESTFUL API Web service.

Written event -based calls using observable sequences using RxJava/RxAndroid.

Coded in java using Android Studio, on the app in MVVP architecture to achieve a complete separation of concerns, better code reusability, and high percentage of Unit tests.

Worked on Android Accessibility issues like adding custom text to the views.

Experience in required GUI by making modifications to the XML.

Wrote Uni testing using Junit, Mockito, Mockk and Espresso.

Created Room DB Implementation to keep track of multiple user configuration options and have a cache backup data.

Worked with 2 weeks sprint beginning with confidential planning and ending with confidential Retrospective.

Participated in Code Review meetings to discuss about the code pushed by self and other Devs.

Followed Agile methodology to implement the project and designed the user interface by following different design patterns like Action Bar with Overflow Menu.

Professional familiarity with Charles Proxy for debugging API calls as end User.

Test Driven development using Appium tool and android instrumentation frameworks, Automation testing using Appium.

Bug Fixing of the Application and Fine tuning of the Application End to End.

E-Trade : https://play.google.com/store/apps/details?id=com.etrade.mobilepro.activity&hl=en_US&gl=US

Facebook, Menlo Park, CA Aug 2019 – Jan 2022

Android Application Triage Engineer

Responsibilities:

Working on Developing applications in Facebook devices like Portal/Portal +, Mini Portal, Portal TV.

Involved in Developing a Python triage tool called Doggy for triaging calling Applications on the Portal Devices.

Extensively working on different stages of application development right from collecting their requirements with Team Members, providing guidelines for design, implementation that includes various stages in development, code signing and release into the market.

Work Closely with our Product and design teams to customize the Facebook Experience for the Android Platform.

Involved in finding offending diffs[codes] by using Visual studio, Atom.

Used Android Jetpack libraries, Data Binding, Job Schedulers.

Implemented MVVM architecture for loosely coupled code and increase testability.

Working experience with Unit testing with JUnit and Mockito. UI testing with Espresso.

Proficiency in Java and Kotlin (must) languages to write clear, readable, and maintainable code.

For knowledge sharing worked on a team with other departments within App development. Testing and debugging on different devices of Android. Used GIT to maintain source code of an application.

Also worked on Work Manager, Kotlin Flows, Coroutines

Experience with Java and Python languages and related AOSP frameworks, Multi-Threading and memory Management specific to mobile devices and with Caching mechanisms.

Involved in debugging the issues more on Calling feature and call stability runs.

Used Kotlin in developing few modules in the application.

Designed screens using MVVM Pattern for Various devices with various screen sizes.

Implemented Kotlin for Android Extensions framework.

Leveraged cutting edge technology like Kotlin, Android Jetpack, Retrofit, Navigation, View Model, Room, Actions.

Implementing Coroutines Kotlin API along with Observable objects from Android Jetpack library.

Worked on Applications like Settings, Home and other 3rd party integration apps like Spotify, Pandora etc.

Worked on Memory Leak issues and created QUIP document on how to work on these

Worked on Dogfooding issues raised by Customers and solved.

Involved in debugging the issues more on calling feature and Call Stability runs.

Responsible for gathering the issues on call Stability runs, Hourly BVT, Daily BVT [Build Verification tests].

Integrated memory efficient code in Google maps when there are a lot of subjects on the map.

Created and used SQL Queries, Scripts and Stored Procedures for data validations.

Demonstrated use and knowledge of Unit testing with Junit and mock testing frameworks

Proficient in creating test data for Business users, Personal users, Commercial users.

Portal : https://play.google.com/store/apps/details?id=com.facebook.bishop&hl=en_US&gl=US

Cisco, RTP, NC Apr 2018 - July 2019

Application developer

Description: Cisco Systems, Inc. is an American multinational technology conglomerate headquartered in San Jose, California, in the centre of Silicon Valley that develops, manufactures and sells networking hardware, telecommunications equipment and other high-technology services and products

Responsibilities:

Contributed to builds using Continuous Integration, to ensure that each subsequent build was stable

Implemented the RESTful data consumption using Retrofit with an OK Http, Retrofit Dagger client, a GSON converter, and a custom interceptor.

Worked on Entity Framework for performance gains via not constantly regenerating SQL.

Thorough understanding and expertise in MVC, Singleton, Delegation, Notification, Decoration, Director, Facade, Adapter, MVVM design patterns.

Assisted the team in developing the app in cross-platform using Xamarin Studio with C# custom layouts and controls.

Had an Experience on OAuth2.0 implementation with Resource Owner Token2 and Refresh Token2 to keep user logged In.

Also Worked on OAuth2.0 implementation on the client side with custom library

Worked excessively on core Kotlin concepts like polymorphism, inheritance, serialization, synchronization and exception handling.

Used Xamarin insights for analytics and error handling.

Development and testing cycles of SSL VPN profiles on flagship devices and interaction with several third party VPN providers (Java,C/C++, Android, protocol)

Used Rx Java in enhancing the level of abstraction around threading.

For binding the data in the Mobile application used Rxjava.

Efficiently consumed and managed RESTful web services with XML and JSON formats.

Implement modules into node.js to integrate with designs and requirements.

Experience with centralized version control system such as Subversion (SVN) and distributed version control system such as Git.

Implemented event-based logger that searches for paired and available Bluetooth devices on Android and ensured that it works with other sensor loggers that runs concurrently.

Used localization techniques in Xamarin for data translation.

Involved in mobile testing using simulators, emulators, and actual android, iOS, and Blackberry devices.

Worked on testing the application using J UNIT testing framework.

Refactored Android mobile app to implement MVP dagger clean-architectural design to improve loose coupling of objects.

Strong experience with Android Framework APIs such as Google Maps, Camera, Resource Manager, Fragments, Location Manager, Notification Manager, Content Providers, Contact Manager, Telephony API and REST APIs.

Worked extensively on various Testing platforms like Appium, and Espresso.

Strong learning about Core Frameworks like Map Kit, Core Data, Core administrations, Home Kit. Process in MVC design architecture, Cocoa design patterns.

Modified Bluetooth release package as response to design change requests.

Implemented code to display all the folders in alphabetical order as well as to display all the files which are present in the mobile.

Cisco - https://play.google.com/store/apps/details?id=com.cisco.business&hl=en_US&gl=US

Navistar, Chicago, IL Jun 2017- March 2018

Android developer

Description: Navistar is a leading manufacturer of commercial trucks, buses, defence vehicles and engines. Wherever ingenuity drives global markets, you'll find us taking the lead. Our innovations drove America's move from family farms to agricultural dominance. Then from local economies to the largest economy in the world. Today, wherever innovation drives global markets forward, you'll find us taking the lead. We are Navistar. And this is our drive to deliver.

Responsibilities:

Delivered functional requirements document after detailed Requirements gathering sessions with Business.

Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.

Experience as an Application Developer in designing & developing Rich User Interface applications, integrating with various Databases, Client-Server applications.

Developing and Designing a video calling hardware product which supports upcoming assistant features and other useful features like music playback, news, weather and basic organizational utilities.

Worked on building project branches, merging them and releasing them using version control tools like GIT and SVN

Active experience in developing Android Applications using Core Java and Android APIs Animation and Graphics, Data Storage, Multimedia, Connectivity, Location, andSensors.

Development and design of code, preparing test data, tests and debugs programs, revising refining programs as directed and code review.

Used Android content providers for implementing features like integrating the customer details into the app and designed suitable GUI for these applications.

Creating React components, using Redux for unidirectional data flow.

Implemented the Android IPC's like Intents, Binders, and Broadcast Receivers in the Reader App and on the Audible app and integrated them seamlessly.

Worked closely with the build and release team on various platforms like Jenkins.

Worked with the AndroidSDK and implemented Android Bluetooth and Location Connectivity components.

Program software using Android Studio, Kotlin and Android frameworks.

Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.

Used Dagger to inject the dependencies for supporting the Android platform and its compatibility with plugins of the Kindle reader app.

Expertise in Android application development using Eclipse IDE, Android SDK, Android emulator and ADT plug-in.

Good knowledge and implemented interfaces like JavaJNI and HAL like issuing requests for captured results to the camera subsystem.

Navistar : https://play.google.com/store/apps/details?id=com.navistar.acceleratorapp&hl=en_US&gl=US

Scape Solutions, India Oct 2014 - Nov 2015

Java Developer

Description: Hornet is dedicated to developing effective outsourcing partnerships with clients in order to accelerate time to market, reduce operational cost and empowering them to devote more time to their core business.

Responsibilities:

Design and Development of Android Applications for mobile and tablet platform

Customizing the company's mobile products for various political clients and non-profit organizations.

Working closely with the clients to record and 'document the requirements, conducting sprint planning on a biweekly basis to execute the targets on time.

Developed an application that will support both handset and tablet.

Integrated Google maps into the existing application that shows the exact location of canvasser as well as the subject locations.

Integrated web services that will fetch all the subject data that a user must survey for a day as well as integrated post web services that will post all the survey data safely to the server.

Integrated memory efficient code in Google maps when there are a lot of subjects on the map.

Created and used SQL Queries, Scripts and Stored Procedures for data validations.

Proficient in creating test data for Business users, Personal users, Commercial users.

Work with our API Developer’s to provide data to the apps using via RESTful API’s with JSON.



Contact this candidate