Summary
Overview
Work History
Education
Skills
Websites
Certification
Personal Information
Timeline
Generic

Charmy Shah

Carlsbad,USA

Summary

Master's in computer science with 8+ years of experience. Experienced Talented developer - Android, iOS, ReactNative and Java skills. Enthusiastic about developing forward-thinking solutions to tomorrow's productivity problems, who is resourceful and has adaptable approach to challenges.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Staff Software Engineer

Walmart Tech
Carlsbad, USA
04.2023 - Current
  • Architected and implemented for various features of the walmart application. Examples: Registry, Delivery Address intiatives, Membership, Payment cards support along with EBT, Insurance, hsa/fsa, Benefit cards etc.
  • Developed multiple customized UI screens, such shared ui components, views, themes for company
  • Implemented changes in existing system design for making robust product.
  • Optimized code performance by implementing efficient algorithms.
  • Conducted regular training sessions to educate new employees on best practices followed while developing a software product.
  • Contributed to the development of internal tools and utilities to improve development efficiency and productivity.
  • Interacted with product owners to understand their requirements and expectations from the system design.

Sr. SOFTWARE ENGINEER

Walmart Tech
Carlsbad, USA
07.2019 - 03.2023
  • Consistently deliver performant, testable, scalable, highly readable code, working with large code bases, following latest patterns, using Java
  • Expertise in Kotlin programming language and related technologies, along with Android SDK.
  • Designed and implemented multiple features using MVVM+CLEAN pattern, coroutines, flow, livedata, delegates etc.
  • Experience with Android development in a hybrid tech stack using ReactNative
  • Knowledge on logging and monitoring tools like Splunk for analysis, observability, and alerting
  • Collaborate with an agile cross-team of developers, testers, designers & program managers to build features that engage users
  • Experience with testing, using espresso, JUnit and Mockito
  • Experience with bug track using Crashlytics, Google Analytics, fixing bugs and refactors apps for application performance
  • Work in an Agile/Scrum environment to deliver high quality software within aggressive sprints & using tools such as Jira and Confluence
  • Experience with ADA and A/B Testing
  • Experience using CI/CD tools such as Jenkins, along with version control tools such as Git, Github.

MOBILE APPLICATION DEVELOPER

Treeline Interactive
San Diego, USA
05.2016 - 06.2019
  • Architected, built, and shipped high-quality available Android and iOS apps including UI, core functionality, and third-party SDKs
  • Experience in fixing bugs and refactors apps for application performance
  • Experience with integration of Android and iOS with Third party API's like Push Notification, Bluetooth API, Retrofit, Dagger2, RxJava
  • Experience in unit and integration testing for apps and apis, using frameworks like selenium, mocha, espresso, JUnit, Postman, Newman.

EMBEDDED SOFTWARE ENGINEER

National Electrical and Electronics Corporation
INDIA, INDIA
10.2012 - 12.2013
  • Programmed on Micro-controller like ARM7 on Keil Embedded tool
  • Created Library of shapes and lines for GLCD (graphical LCD).

Education

Master's - Computer Science

San Diego State University

B.E - Electronics

South Gujarat University

Skills

  • Android Studio
  • Android SDK
  • Kotlin
  • Java
  • Swift
  • Graphql Api
  • RestApi
  • MVVMCLEAN
  • ReactNative
  • App Development
  • MySQL
  • XML
  • Github
  • Jenkins
  • Database
  • Xcode
  • Scrum
  • Splunk
  • ADA
  • Junit
  • Mockito
  • Espresso
  • Atlassian
  • Selenium
  • Hadoop (MapReduce)
  • Performance optimization techniques
  • Strong Debugging Abilities
  • Agile Methodology Expertise
  • Advanced algorithm knowledge

Certification

  • Web and Mobile Application Course
  • Embedded System

Personal Information

Title: Staff Software Engineer

Timeline

Staff Software Engineer

Walmart Tech
04.2023 - Current

Sr. SOFTWARE ENGINEER

Walmart Tech
07.2019 - 03.2023

MOBILE APPLICATION DEVELOPER

Treeline Interactive
05.2016 - 06.2019

EMBEDDED SOFTWARE ENGINEER

National Electrical and Electronics Corporation
10.2012 - 12.2013

Master's - Computer Science

San Diego State University

B.E - Electronics

South Gujarat University
Charmy Shah