Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Patsy Eneyda Dagnino Castro

Patsy Eneyda Dagnino Castro

Software Engineer

30 years old
Driving License
Atlanta (30363) United States (Georgia)
Employed Open to opportunities
  • • Part of the Lists & registries team, also Account team
  • Implemented Accessibility with Talkback in the module
  • Integrated analytics in sorting feature
  • Helped to develop bulk actions feature implementing bottomsheets, checking items and estimate total and item count
  • Developed feature for medical benefit cards as payment used only at Walmart
  • Unit tested all new features added using tools such as espresso and Mockk
  • Migrated state flows to fragment result
  • Worked on E2E testing for the modules
  • Incremented modules test coverage to 85%
  • Tools: Android Studio, Kotlin, Coroutines, LiveData, StateFlows, XML Layouts, ViewBinding, Adobe Analytics, JUnit, Mockito, MVVM, Clean Architecture, GraphQL, Moshi, Proguard, Gradle, GitHub, Jira
  • Was part of the Purchase team (includes Shipping Cart, Checkout and Order Confirmation screens)
  • Migrated existing code from RxJava to Kotlin Coroutines.
  • Developed new features such as PCR (Parent-Child Relationship of items).
  • Added adobe analytics for new features (Multi-Store Buy Online Pick Up In Store).
    Integrated new API on the whole Purchase module.
  • Used Mockito and JUnit to write unit test.
  • Implemented error handling from new APIs.
  • E2E for new release versions.
  • Used firebase to control feature flags.
  • Worked hand on hand with other teams from different modules.
  • Used wrapper pattern to switch API implementations dynamic.
  • Reviewed pull requests as a Sr Android Developer.
  • Tools: Kotlin, RxJava, Coroutines, LiveData, Compose, Adobe Analytics, Dagger2, JUnit, Mockito, MVVM, Repository Pattern, Retrofit, Moshi, Devlytics, Firebase, ProGuard, Gradle, BitBucket, Jira, JFrog
  • Worked with different build variants of the project configuring Proguard, Gradle and Flavors.
    Refactored some Linear/Relative layouts to Constraint Layout.
  • Worked with different hardware and screen sizes (5, 7, 10 and 15")
  • Integrated the ZXing scanner library on 5" devices with lower API levels .
  • Unit tested to get 85% of the recommended code coverage per module.
  • Fixed bugs for different payment processors such as Monetra y POS Link.
  • Helped with new features development such as change order mode mid-order.
  • Used JNI to integrate (Names or Types of Services) services written in C++
  • Matched the iOS app different behaviors and characteristics to the Android version.
  • Tools: Android Studio, Kotlin, Java, Coroutines, App Center, MVVM, Jira, Kotlin, Java, GitHub, Data Binding, View Binding, Live Data, Navigation Component, SourceTree, RxJava, WebView, Confluence, Slack, Jetpack Libraries, Mockito
  • Built several custom and compound views to match the design requirements.
  • Packaged all reusable code in portable libraries on AAR files so everyone could use those.
  • Implemented custom animations with various approaches out of the box and libraries.
  • Worked on API integrations with payments systems using Square.
  • Added the fingerprint reader sensor to validate user access faster.
  • Used Joda Time for providing standard date-time management across the whole application.
  • Improved the architecture of the app by adding dependency injection with Koin.
  • Mentored developers about Java to Kotlin conversion recommendations and best practices.
  • Wrote technical documentation for diverse purposes from specifications to naming conventions.
  • Tools: Kotlin, Koin, Coroutines, App Center, Picasso, Firebase, Retrofit, Joda Time, Azzure DevOps, Teams, Square SDK, Fragments, Custom Views, Compound Views, MVVM, JSON, GSON, Jira

Web developer

Azzule Systems
December 2018 to March 2020
Full-time
Culiacán, Sinaloa
Mexico
  • Web development
  • Back-end
  • Front-end
  • Database
  • Testing
  • Software architect

Web developer

Adsum, software experience
July 2017 to December 2018
Full-time
Culiacán
Mexico
  • Web development
  • Database administration
  • Web development
  • Database Administration
  • Web app for MRP Controllers (Material Shortage)

Intern

MAVAL Group
September 2016 to December 2016
Internship
Nogales, Sonora
Mexico
  • PHP developer w/MySQL