![ER](https://d2abrqas732254.cloudfront.net/images/specialists/bbf6d03490226f6a7b6bea9377e38fe260edd2f8.png)
English:
Advanced
Mexico
UTC -06:00
America/Mexico_City
Versatile professional with backend and mobile experience that has worked in the financial, education and telecom sectors .
I'm working as a Senior Xamarin Developer on an enterprise mobile app that helps company associates manage in a more efficient way the process of tracking baggage at the airport, saving time, and syncing data in real-time when online. In this project, I migrated a Xamarin Forms Application to a .NET MAUI development environment. -Before this, I worked as a Xamarin Developer in another company for a mobile app for iOS and Android where users can sign in and get access to different authorized gas, users can also see the closest gas stations near them and use the map to display the best route, they can also read QR codes from the mobile app and pay from it. -I have more than 1 year of experience with MAUI. (I have used it in my current job) -I have worked in the financial, education, and telecom sectors, as well as with airlines and media energy. -I have worked with multicultural and offshore teams. -I was a Xamarin, Music, and English Teacher from February 2016 to August 2016 at a school called Adler Schule in Mexico City, mentoring and training 150 future software engineers and non-English native speakers. I created training materials for the classes, constructed C#,.NET and English language tutorials covering the most relevant topics, and developed evaluations.
Want to hire this engineer?
Check if Eduardo is availableExpertise
Years of commercial development experience
7 years of experience
Core technologies
Other technologies
Project Highlights
RSA Mobile
Nov `21 - Sep `23
2 years
Alaska Airlines - Aptivist
RSA Mobile is an enterprise mobile app that helps company associates manage in a more efficient way the process of tracking baggage at the airport, saving time, and syncing data in real-time when online.
Responsibilities & achievements
● Refactored old implementation of SQLite, with abstractions to decouple concrete classes from client code. ● Implemented a service class using a singleton pattern for one instance in the app for SQLite connection. ● Performed unit testing using triple A pattern and NUnit and Moq. ● Created a Java binding library to expose Zebra native SDK for Android into Xamarin Android. ● Worked on bug fixes and maintenance tasks on a daily basis. ● Refactored and refreshed the user interface following up the UI/UX specifications. ● Evaluated the current business requirements and headed the design of 6 more apps. ● Developed all apps for regular and rugged devices and their respective SDKs. ● Collaborated with a team to structure a solid and shareable base code across multiple applications. ● Followed company code and security standards plus the recommended ones in best practices. ● Integrated a Git Flow strategy on the code repository. ● Established various design patterns including MVVM as a base pattern. ● Migrate Xamarin Forms Application to .NET MAUI development environment. ● Identified and implemented Printers and handheld Scanners with the apps. (Bluetooth, custom libraries)
Fuel Connection
Jun `21 - Nov `21
5 months
EJ Ward - Aptivist
Fuel Connection is a mobile app for iOS and Android where users can sign in and get access to different authorized gas, users can also see the closest gas stations near them and use the map to display the best route, they can also read QR codes from the mobile app and pay from it.
Responsibilities & achievements
● Involved on weekly meeting with business to collect requirements and define user stories. ● Set the cross-platform architecture of the mobile app using MVVM architecture applying SOLID principles. ● Implemented across the entire app custom renderer with custom bindings. ● Displayed dynamic markers on the map for iOS and Android using Mapkit and Google Maps. ● Implemented Xamarin Essentials for getting current device location. ● Implemented Scanner services for Android and iOS devices. ● Used Dependency Injection for decoupling plugin and easy maintenance and scalability. ● Implemented REST API client using IoC for architecture independence from the concrete implementations. ● Used XAML matching UI/UX designs and considering performance and screen adaptability. ● Implemented Firebase for push notifications on iOS and Android.
Spectrum Care
Jan `21 - Jun `21
5 months
Charter Communications - Aptivist
Spectrum Care integrates different services for customers such Autopay, streaming, healthcare, device control and plans for devices.
Responsibilities & achievements
● Developed payments for the Auto-Pay feature where users can enable it and manage their debit/credit cards. ● Implemented user interfaces across platforms using XAML, Storyboards, XIB, and XML. ● Followed Solid Principles and development best practices for code reuse, maintainability, and scalability. ● Participated in code reviews and build processes using GitLab. ● Integrated accessibility for all modules of the app using Xamarin Forms and platform-specific SDK. ● Created unit tests for validating different scenarios using mock data and xUnit. ● Refactored and migrated legacy code using REST to Graphql using dependency injection and adapter design patterns.
KashKid Student
Apr `20 - Dec `20
8 months
KashKid - Aptivist
KashKid Student is a set of applications designed for private schools to manage their internal product sales, the user normally is either a student, professor, or any staff working for the schools, the most interesting part is the app is designed for the student since the parent can manage the amounts and type of items that the student can buy.
Responsibilities & achievements
● Part of the team that started the first POC of the app using Xamarin Forms and MvvmCross. ● Designed and Implemented code standards and code review procedures for the project using the App Center and Azure DevOps. ● Built a proof-of-concept app in Xamarin with barcode-reading features ● Worked with Microsoft DevOps to control the project's progress. ● Utilized Microsoft Teams to coordinate the team efforts during current lockdowns. ● Built new custom and compound views for the UI/UX to include tablets. ● Executed test cases validating UI interaction and feature integration using App Center and UI Test. ● Developed a set of services using IoC to define the initial architecture for user data and products. ● Implemented dependency injection for decoupling platform-specific features such as camera, GPS, and SQLite. ● Managed certificates and configurations for app development (App Connect & Google Console).
Sumate
Jan `19 - Apr `20
1 year
Sumate Financial Services
Sumate is a financial service whose purpose is to automate and streamline multiple processes related to credit management and approvals for individuals, businesses, and branches
Responsibilities & achievements
● Created an in-house Android app for sales and information management with Xamarin Native. ● Worked closely with the product owners to determine the minimum viable product. ● Combined multiple native Layouts for better multiform form factor displays. ● Created a custom Chatbot with IBM Watson assistant to improve the sales point module. ● Used Entity Framework, code-first to update existing databases and models. ● Integrated Google Charts API to present the results from the surveys. ● Used Azure as a hosting mechanism for public web services through web apps and Azure functions. ● Mentored various Mid-Level and Junior developers in standards and best practices. ● Automated business processes using Azure such as Azure functions, Azure AD, and security vaults. ● Configured multiple Unit and Integration Tests with Postman. ● Implemented SQL Server SSRS to show some analytics from the Quality Assurance Area. ● Wrote technical documentation and user manual for easy training. ● Created a REST API to extract data from SQL Server ● Built ASP.Net solutions with JavaScript, jQuery, and HTML with custom UI ● Used MVC architecture to build internal web applications. ● Included Bootstrap and UI Fabric for responsive design web application
Education
Higher education in Computer Science
Agency
100-400
GMT-6
Houston/USA, Monterrey/Mexico
Core Expertise
Industries
E-Commerce & Retail, Information services & Technologies, Advertising & Marketing, Internet & Telecom, Internet of Things
Want to hire this engineer?
Check if Eduardo is available