Close this

Luis Orrantia

Development
Queretaro, Mexico

Skills

Kotlin (Android)

About

LUIS ALBERTO ORRANTIA ARTEAGA's skills align with Programmers (Information and Communication Technology). LUIS also has skills associated with Web Professionals (Information and Communication Technology). LUIS ALBERTO ORRANTIA ARTEAGA has 10 years of work experience.
View more

Work Experience

Android, React Native and iOS Developer

ATOM CONSULTING LLC
December 2023 - Present
  • Break & Fix As a developer, the main goal and focus is on business requirement gathering, architecture, design, development, and maintenance of high-end application systems, conduct the necessary evaluation, coding, and testing of technology that is being developed in the company and additionally, troubleshoot issues dealing with connectivity, performance, and security. Reviewing and updating software documentation. Mentoring and helping new members to familiarize with company tools and material, plus guiding them and providing them training. Working on in-house projects apps in Android, React Native, iOS and KMM that will be used by employers and employees (timesheets and atom admin app). Using Jetpack compose for the newly developed apps in Android. Using Swift UI for the newly developed apps in iOS. Working on the network and UI libraries to be used by the developers when creating in-house apps that the employer requires (Ktor for Android and Alamofire for iOS). Ensuring and applying good practices, making use of SOLID principles, design patterns and clean architecture. Using dagger-hilt for dependency injection, Using Kotlin for the newly developed apps in Android. Organize meetings to gather the requirements for the in-house apps. Create response models for REST APIs and GraphQL queries. Work with Room(SQLite), Espresso, Ktor and OkHttp/Retrofit. Create unit tests of all the viewmodel functions (Mockito and JUnit). Creating automation scenarios in Espresso(Instrumental) to ensure that UI and the functionality of the app are working properly. Apply CI/CD practices to ensure that pipes are working optimally. Attend meetings like standup, demo, retro, backlog and sprint to provide updates and plan the time the project will take to complete. Work in spikes to research and document the time the project will take and what needs to be done. Testing changes made by other developers to ensure the functionality of the app in iOS and Android. Reviewing code requests in repositories(Github, Gitlab) ensuring quality, scope and company code standards. Use of MVVM and MVI architecture models Worked on crash logs from firebase to reproduce them and provide info to the crash team. Using tools like layout inspector, postman, logcat, firebase, charles proxy and debugger.

Android and iOS Developer

BITLYNX LLC
January 2022 - November 2023
  • at Delta Airlines: Android Developer / Break & Fix As a developer, we focus on business requirement gathering, architecture, design, development, and maintenance of high-end application systems, we will conduct the necessary evaluation, coding, and testing of technology that is developed in-house. Additionally, we will troubleshoot issues dealing with connectivity, performance, and security. Reviewing and updating software documentation to ensure technical accuracy, compliance, and completeness. Educate clients about system operations. Upgrade UI views from embedded web to Airline UI Compose, SwiftUI, Swift and kotlin. Creation of coroutines and MultiThreading in viewmodel and ensuring the availability of the main thread. Add new Jetpack Compose and SwiftUI functionalities into the Airline UI library when needed and also make use of kotlin and swift. Setting up AirlineComms library (GraphQL, Ktor and Alamofire) to make API calls from server to retrieve data Persist retrieved data from server in the upgraded views. Create response models for REST APIs and GraphQL queries. Work with Room(SQLite), Espresso, Appium and OkHttp/Retrofit/AlamoFire. Create unit tests of all the viewmodel functions. Creating automation scenarios in Espresso(Instrumental) to ensure that UI and the functionality of the app are working properly. Apply CI/CD practices to ensure that pipes are working optimally. Work in projects to upgrade views into declarative with Jetpack Compose and SwiftUI, and retrieve data from server and display correct data in legacy/upgraded views. Attend meetings like standup, demo, retro, backlog and sprint to provide updates and plan the time the project will take to complete. Work in spikes to research and document the time the project will take and what needs to be done. Mentoring and helping new team members with the app set up and issues they face. Testing changes made by other developers to ensure the functionality of the app in iOS and Android. Reviewing code requests in Gitlab ensuring quality, scope and company code standards. Use of MVP, MVVM and MVI architecture models Use of clean architecture. Worked on crash logs from firebase to reproduce them and provide info to the crash team. Using tools like layout inspector, postman, logcat, firebase, charles proxy and debugger. Coordinate with other team members to release beta builds for the regression team to test.

USAA Cyber Security Engineer (CSE)

TATA CONSULTING SERVICES (TCS), Queretaro, Queretaro
January 2019 - January 2022
  • Android and React Native Developer / Network Operations / DevOps / Break & Fix As a CyberSecurity Engineer, we ensured the availability, security and flexibility of the applications and jobs that help optimize services to all USAA users. Work on projects to upgrade Android apps to kotlin and retrieve data to display in views. Implementation of REST API through Retrofit using repository pattern. Work in bugs to fix views in phone mode from desktop mode. Attend meetings like standup, demo, retro, backlog and sprint to provide updates and plan the time the project will take to complete. Modify several layouts. Coordination with the iOS team for sync and consistency with Android and React Native. Create unit tests of all the viewmodel functions. Use and apply CI/CD practices. Creating automation scenarios in Espresso(Instrumental) and Appium. Participate in Scrum meetings and planning. Make demos of implemented changes to the customers and team. Testing changes made by other developers to ensure the functionality of the app. Persist retrieved data from server in the upgraded views. Creating containers with Docker, adding mongoDB images. Reviewing code in gitlab to optimize it. Use of MVP, MVVM and MVI architecture models. Use of clean architecture. Monitor containers and ensure availability 24/7 for developers. Monitored 200 jobs and 10 applications that provide services to all USAA customers 24/7. Primary CSE & Availability Command Center (ACC) . Provided immediate contact and fast resolutions for customers who encountered issues with the application platform. Resolved 5 customer escalations per week. Inspected 10-15 servers 3x per week to validate applications, databases after maintenance and deployments. Directly worked with Senior Managers, Directors and Leads in demonstrations, meetings and projects. Identified possible areas of improvement for a higher and faster performance quality. Developed, changed and coded 10-12 apps thorough Java, Python, Javascript, C#, that was required by the business team (REST API, UI, Back end and more). Provided to team leaders updates, feedback and statistics about technical encounters and high volume activity to demonstrate the progress of tasks. Fixed 3-5 debugs, defects, & errors per day in systems needing repair. Reported findings to the business team. Generated 1-2 procedures per week to resolve errors found intertwined with monitoring activities. Fulfilled all USAA customer expectations, implemented business requirements and policy by analyzing, extracting, and adapting data to secure innovative technology service delivery with the highest degree of quality. Coordinated pending work and follow ups with nearshore, offshore and onsite teams.

Network Tech Support / Site Surveys

TATA CONSULTING SERVICES (TCS), Queretaro, Queretaro
July 2018 - December 2018
  • Upgraded AIX servers for the True Value Company project. Required visits to all Regional Distribution Centers (RDC) around the United States in order to site survey and perform hardware installations and configurations. Collaborated with System Administrator (SA) to manage and update the physical configurations of the RDC Server Rooms. Updates included: Power, Temperature, Dew Point, Network ports, firewall & more. Coordinate with maintenance and Service Administrators to build and organize the server room. 2 updates per week. Assisted with equipment shipping to appropriate locations. Locations included: Texas, Minnesota, Arizona, Boston, Kansas City,. Atlanta, Denver & more. Perform physical inspections of RDC Server Rooms to see possible issues with server movement. 3 per week. Configuration of new Hardware Management Consoles (HMC), Server tape, KVM and P8 servers. 2 per week. Coordinated with network and firewall teams to enable ports/rules for new P8 servers. Installed HMC, P8 server Tape and KVM in racks, and patch to the network. Scheduled meetings with headquarter managers to discuss the progress of Server Room upgrades in RDCs. 2-3 per week. Designed the enterprise architecture of the current and future servers. 2-per week. Managed the fast paced and changing environment of a growing company with RDC's. Informed RDC's of future changes with company expectations and upgrades.

Tech Support

TATA CONSULTING SERVICES (TCS), Queretaro, Queretaro
August 2016 - July 2018
  • / Break & Fix Assisted QA team in requests, incidents, defects and tasks; troubleshoot issues which they are experiencing. Also follow up networking requests and attend meetings. Supported end user in maintenance of test and dev stores and troubleshoot. Worked with different teams to have a resolution in a specific issue. Attend requests and provide fast resolution. Make reports of pending work and attend meetings of different projects (PSSR, CMP, RXMS, STEV, 2DBarcode, etc). Configure ports, switches, UTMS, routers, WLCs and APs. Monitor status of the devices of all the stores (Servers, network devices, peripherals) through our web page tool.

Tech Support

THE TATA GROUP, Queretaro
October 2014 - August 2016
  • Assisted Field Technicians in maintenance of the stores & troubleshooting. Attending customers and providing fast resolution. Worked with carriers as CenturyLink, ATT and Verizon for further resolution in their end. Handled the largest store in Time Square New York City. Configure ports, switches, routers and APs. Monitor status of devices of all stores. Make reports of VOIP stores that need attention.

Tech Support

DISC, Queretaro
June 2014 - August 2014
  • Received requests of component replacements (HDD, Directors, DIMMS, SFP, Power Supplies, SPS & more). Submitted petition of components to Logistic. Contacted customers and scheduled visits. Go onsite and troubleshoot storage equipment (VNX, Symmetrix, CLARiiON, Switches CISCO, Switches Brocade and Data Domain). Escalated issues with higher levels when break & fix did not work.

Education

Instituto Tecnológico de San Juan del Rio

Bachelor's degree

University Technician Volunteer