
Marco Antonio Martinez Gutierrez
Development
CIUDAD DE MEXICO, Mexico
Skills
Android
About
Marco Antonio Martinez Gutierrez's skills align with Programmers (Information and Communication Technology). Marco also has skills associated with Web Professionals (Information and Communication Technology). Marco Antonio Martinez Gutierrez has 20 years of work experience.
View more
Work Experience
Android Developer | Caspex
Walmart (Freelance)
April 2023 - Present
- - Maintained and improved app quality by resolving defects and enhancing UI components - Enhanced app quality by fixing defects, developing new UI components, and modules (Kotlin) - Developed new UI modules adhering to architectural guidelines - Collaborated remotely with cross-functional teams in a Scrum environment https://play.google.com/store/apps/details?id=com.walmart.android&hl=e n&gl=US
Android Developer
Velozient
December 2022 - April 2023
- Maintain the app to fix any defect or bug detected and prevent possible new ones to improve the quality of the product (Java). Convert UX team graphic documents to proper android xml screens. Develop new UI components and set the proper UI instrumentation Tests. Develop new modules with following current architectural guidelines Environment: Java, Android Studio, Scrum, Mockito, Volley, Distillery (Tap cart)
Android Developer (Remote
México
April 2022 - December 2022
- Maintain the app to fix any defect or bug detected and prevent possible new ones to improve the quality of the product (Java - Kotlin). Convert UX team graphic documents to proper android xml screens. Develop new UI components and set the proper UI instrumentation Tests. Develop new modules with following current architectural guidelines Environment: Kotlin, Android Studio, Scrum, Mockito, Retrofit, Espresso, Jetpack Components, MVVM Tools: Jira, Confluence, Github https://www.tapcart.com/
Android Developer
Global Apps (CardinalHealth)
May 2021 - August 2022
- Convert UX team graphic documents to proper android xml screens. Develop UI components and set the proper UI instrumentation Tests. Develop modules with following current architectural guidelines, Guide jr Developers. Ensure 80% code coverage. Environment: Kotlin, Android Studio, Scrum, Retrofit, RX, Mockito, Espresso, Jetpack Compose, MVI Tools: Bitbucket, Jira, Confluence. (Internal App)
Android Developer
Global Apps (T-Mobile)
October 2021 - April 2022
- Maintain the app to fix any defect or bug detected and prevent possible new ones to improve the quality of the product (Java - Kotlin). Convert UX team graphic documents to proper android xml screens. Update Internationalization folder adding strings for specific languages. Develop new UI components and set the proper UI instrumentation Tests. Develop new modules with following current architectural guidelines Environment: Kotlin, Android Studio, Scrum, Flows, Mockito, Espresso, Jetpack Compose, Retrofit, MVI Tools: Bitbucket, Jira, Confluence. https://play.google.com/store/apps/details?id=com.tmobile.tuesdays&icid=MGPO_TTW_P_TMOTUES _ZGCDWDEPTB4QBN0OT2638
Android Developer
Insulet
February 2020 - August 2021
- Maintain the app to fix any defect or bug detected and prevent possible new ones to improve the quality of the product (Java). Create model Objects to record patients data. Unit and instrumentation Testing. Develop Module for first time setup to ensure users have the proper training. Review legacy modules and make tests to ensure proper functionality with interactions with new modules. Take charge of defects and crashes detected for QA or reported by the user and fix it to improve the quality of the app. Write test cases where they are missing to ensure code coverage. Convert UX team graphic documents(Zeplin) to proper android xml screens. Update Internationalization folder adding strings for specific languages. Environment: Java, Android Studio, Scrum, Mockito, Espresso, MVP Tools: Bitbucket, Jira, Confluence. https://www.omnipod.com/
Android Developer
Tata Consultancy Services (Citibank)
November 2018 - February 2020
- Detect Connect to firebase to generate and retrieve user token, Develop a modules with firebase that can use Android Push notifications also Firebase analytics, Analize client requirements and generate solution proposals using plantuml to create proper diagrams, Convert UX team graphic documents(Zeplin) to proper android xml screens. Connect to Banxico rest services with retrofit to send data and retrive data for CODI operations, also to internal microservices. Develop Android "3d touch" feature in order to show the common operation in long prees of the app icon, also create the proper communication with the app to ensure the access to this feature. Develop custom android views for UI charts components for specific bank transactions. Investigate new technologies and propose those that could improve the application. Create reactive modules RXJava for nip operations. Environment: Kotlin, Android Studio, Scrum, Mockito, Retrofit, Espresso, Zeplin, RxJava, Realm, Firebase, MVP. Tools: Jira, Confluence, Github https://play.google.com/store/apps/details?id=com.citibanamex.banamexmobile&hl=es_MX&gl=US
Mobile Developer
Ingenia Agency
May 2018 - November 2018
- Analize client requirements and generate solution proposals. Interview clients in order to understand their needs and offer solutions. Design architect and implement it for Android and IOS apps. Develop Android(Kotlin) and IOS(Swift) solutions. Elaborate UI and Unit tests. Integrate tools for quality assurance like crashlytics. Using tools to analyze user behavior like firebase Analytics and Mixpanel. Creation of mock ups to evaluate proofs of concept. Develop custom view components for Android(Kotlin) and IOS(Swift) Environment: Kotlin, Swift, XCode, Android Studio, Mockito, Retrofit, Alamofire, Zeplin, RxJava, Realm, Firebase, MVP. Tools: Jira, Confluence, Github https://www.aditus.mx/#toolrh
Android Developer
Finerio
September 2017 - April 2018
- Design architecture and implement it for android app. Elaborate UI and Unit tests. Mentoring junior developers. Develop custom view components. Using tools to analyze user behavior like firebase Analytics and Mixpanel. Review application logs to find and fix bugs. Integrate tools for quality assurance like crashlytics. Integrate social frameworks(Facebook, Google) to manage sign up. Support IOS team development Environment: Kotlin, Swift, XCode, Android Studio, Mockito, Retrofit, Alamofire, Zeplin, RxJava, Realm, Firebase, MVP. Tools: Jira, Confluence, Bitbucket https://play.google.com/store/apps/details?id=mx.finerio&hl=es_MX&gl=US
Backend Developer
Social Play
July 2016 - July 2017
- Analize client requirements and generate solution proposals. Interview clients in order to understand their needs and offer solutions. Design architect and implement it for Android and IOS apps. Develop Android(Java) and IOS(Swift) solutions. Elaborate UI and Unit tests. Develop websites using HTML, JS and PHP technologies. Create backend apps for different clients in PHP. Develop games using JS stack Environment: Java, Swift, Android Studio, Xcode, Scrum, RxJava, Realm, Retrofit, Firebase, Nodejs, PHP, HTML Tools: Jira, Confluence, Github, Zeplin
Mobile Developer
Consejo Sano
July 2013 - July 2015
- Design architect and implement it for Android and IOS apps. Develop Android(Java) and IOS(Swift) solutions. Elaborate UI and Unit tests. Creation of mock ups to evaluate proofs of concept. Develop custom view components for Android(Kotlin) and IOS(Swift). Develop websites using HTML and JS technologies. Lead mobile developer team. Creating custom version for specific clients Environment: Java, Swift, Android Studio, Xcode, Eclipse Scrum, Realm, Volley, HTML, Twilio, Javascript Tools: Asana, Bitbucket https://consejosano.com/
Software Developer
ISSSTE
July 2002 - July 2013
- Develop Android(Java) apps. Develop modules for webapps in dot net. Creation of interactive flash apps. Develop websites using HTML and JS technologies. Automate different area needs. Environment: Java, Swift, Android Studio, Visual Studio, Eclipse, HTML, Flash, Javascript, Firefox Tools: Asana, Bitbucket