As an Android Engineer at 0Chain, I work on developing and maintaining the mobile app for a decentralized cloud storage platform. I use various technologies and tools, such as MVVM, Dagger/Hilt, XML, Realm, Retrofit, OkHttp, and Bash Scripting, to ensure the app's functionality, performance, and security. I enjoy working on complex and challenging projects that require me to learn new skills and collaborate with other developers.I am also passionate about open source and software development, and I have contributed to several projects and communities, such as Oppia, GNOME, and Axios. I participated in Google Summer of Code 2022 with Oppia, where I designed and implemented the CI/CD architecture for the Android builds. I also mentored six people in oppia/android, helping them learn and contribute to open source. Additionally, I have experience in backend development and DevOps, using NodeJS, MongoDB, Express, and Linux. I am currently pursuing my Bachelor of Technology degree in Information Technology at Indian Institute of Information Technology Lucknow, where I also take sessions and classes on Android/Web/Open Source and organize hackathons and contests. My goal is to keep learning and growing as a software developer and an open source enthusiast.
Browserstack
View- Website:
- browserstack.com
- Employees:
- 1723
-
Software Engineer - BackendBrowserstackMumbai, Mh, In -
Backend Engineer (Blockchain)Züs Jun 2024 - Present -
Android Engineer0Chain Feb 2022 - PresentRemote• Implemented MVVM architecture to enhance code maintainability and scalability.• Utilized Dagger/Hilt for efficient dependency injection in third party libraries.• Developed high-quality XML layouts from Figma wireframes and integrated Realm database for data storage.• Integrated Retrofit for secure API endpoints and Okhttp for HTTP client requests with logging interceptor. -
Senior MemberAxios, Iiit Lucknow May 2022 - Jun 2023Lucknow, Uttar Pradesh, India- Helping Students and juniors learn tech. - Taking sessions and classes on Android/Web/Open Source.- Organising hackathons and contests for students and new tech enthusiasts. -
MemberOppia Foundation Apr 2022 - Jan 2023Remote -
Welfare TeamOppia Foundation Feb 2022 - Sep 2022Remote- Write Documentation wiki for the Org.- Think of new ways to help the new collaborators and ease their contribution to open source. -
Onboarding MentorOppia Foundation Dec 2021 - May 2022RemoteHelping new contributors to start open source @Oppia and help them to get two Pull Requests merged. -
CollaboratorOppia Foundation Jun 2021 - May 2022Remote◦ Gradle,Bazel: Helped in build system migration from gradle to bazel which increases build speeds by 10x.◦ Tablet Support: Created new new fragments which are wrapped inside their own activities in mobile so thatboth open seamlessly in mobile and tablets supporting multiple screen sizes.◦ MVVM+MVP: Followed MVVM(Model View View Model)+MVP(Model View Presenter) architecture to codeall of the activities and fragments.◦ TDD(Test Driven Development): Written 70+ Unit Tests, 20+ Instrumentation and End-to-end tests inEspresso, Robolectric and UIAutomator with JUnit as test runner for Android.◦ Mentoring: Successfully mentored 3+ students in the Android repository and ]textbfonboarded them ascollaborators.◦ Wiki: Written wiki github documentation on Protobuf for which greatly improved the understanding of theprotobuf library in the repository.◦ GSOC: Helped a GSOC student in bazel errors and reviewed the PR. -
Gsoc Contributor @OppiaGoogle Summer Of Code May 2022 - Sep 2022◦ Design Docs: Designed and architected the whole ci/cd artitecutre for the builds.◦ Pipelines/Github workflows: Auto-triggers builds for alpha, beta and test releases, uploads and signs the binary to google drive, gcp bucket and google play store tracks.◦ Cherry Picks: Automated cherry picking workflow which automatically merges the cherry picks on the flavour branch.◦ Issue tracker releases: Automated logging of each build and release steps of the release on the github issue along with workflows triggering and from commenting on the issue.◦ Android Release Automation for signing, building, testing and uploading to Google Play.◦ Writing custom kotlin scripts for most common tasks like building the aab, signing the aab, uploading the aab to Google Play.◦ Use of github actions along with the custom kotlin scritps exectued with bazel for cd pipelines for alpha, beta and nigthly releases on daily cron jobs. -
Open Source ContributorGnome Foundation Sep 2021 - Feb 2022◦ GTK4: Added a new feature in the pathbar of Nautilus file manager to open folders and files with other applications seamlessly.◦ Xml: Made the wireframe and program of the new button with Xml. -
Android Freelance DeveloperBshapp May 2021 - Jun 2021Remote◦ Multi Language: Added Support for multiple Languages.◦ Jetpack Navigation: Used Jetpack Navigation with single activity and multi fragment artitecture.◦ Retrofit: Integerated REST api with Retrofit to make HTTP requests.
Yash Verma Education Details
-
Information Technology -
Cathedral College, JhansiHigh School
Frequently Asked Questions about Yash Verma
What company does Yash Verma work for?
Yash Verma works for Browserstack
What is Yash Verma's role at the current company?
Yash Verma's current role is Software Engineer - Backend.
What schools did Yash Verma attend?
Yash Verma attended Indian Institute Of Information Technology Lucknow, Cathedral College, Jhansi.
Who are Yash Verma's colleagues?
Yash Verma's colleagues are Parth Barai, Shubham Garg, Idrees Dargahwala, Aayush Virkar, Abizer S., Shreshta Bhandary, Nikhil Vinay.
Not the Yash Verma you were looking for?
-
Yash Verma
Bengaluru -
-
Yash Verma
Bengaluru2yahoo.com, fractal.ai -
Yash Verma
Bengaluru -
Yash Verma
Bengaluru
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial