logo
Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Senior Software Engineer
SolutionStream / FamilySearchSenior Software Engineer
Jul. 2024
Senior Java Software Engineer
Techbridge / SolutionReachSenior Java Software Engineer
Oct. 2022 - May. 2024
Senior Java Software Engineer
Techbridge / OverstockSenior Java Software Engineer
May. 2022 - Oct. 2022Developed the new workflows and set up the latest configurations for migrating from Weblogic to Pulsar for all the Core@SOFS flows using OpenJDK 8 and Springboot. Completed unit tests with JUnit and Mockito. Worked on the definition of the TechPlan for each one of the Core@SOFS flows. IntelliJ, for Development DBeaver, for database connection. Postman, for testing APIs and troubleshooting. Gitlab, for code versioning, and code reviews. Jenkins, for CI/CD. Scrum, as the development agile project management framework.
Senior Java Software Engineer
American Century InvestmentsSenior Java Software Engineer
Oct. 2019 - May. 2022Kansas City, Missouri AreaUpgrade current Microservices projects from Oracle JDK 8 to OpenJDK 11. Migrate Legacy Spring applications to Microservice Architecture. Complete unit and integration testing with jUnit, Mockito, Cucumber and keep the Code coverage at 85%. I built multiple APIs in Mulesoft, using Anypoint Platform Design Center for the API and RAML definitions. Set up global configurations to connect to Databases like DB2, Oracle, Netezza and Postgress, HTTP Request configuration to call external APIs, and I created Datawave modules and scripts to transform input and output payloads. I migrated an ETL process to a Mule API connecting to an Oracle database and imaging different parameters with Datawave to insert/update the data in the database. I developed an integrated solution to send welcome kits to the new users registered in the main system. This integrated solution consists of three microservices built in Mulesoft, Python, Java, and Spring Boot. I developed an AWS Lambda, with the Boto3 SD, to connect to the Athena database and S3 Buckets to collect information, calculate the number of accounts marked as Fraud and Not Fraud, and send an email based on this information. To troubleshoot this process we use the CloudWatch module to track the logs. Additional tools: IntelliJ, for Java development Anypoint Studio, for Mule development DBeaver, for database connection. Postman, for testing APIs and troubleshooting. Splunk, for logging tracking, troubleshooting. Elastic Search, for logging tracking, troubleshooting and to submit alerts to ServiceNow. Github, for code versioning, code reviews. Openshift, CI/CD to deploy applications (Java, Mule, React, etc.) to AWS, in the different environments Development, QA (Stage), Production. VersionOne, as the Kanban board, task management, and project planning. Scrum, as the development agile project management framework. SAFe Agile, as the enterprise agile project management framework.
Senior Java Software Engineer
Tata Consultancy ServicesSenior Java Software Engineer
May. 2019 - May. 2022Guadalajara Area, Mexico
Senior Java Software Engineer
Grupo ISSenior Java Software Engineer
Apr. 2018 - Apr. 2019Mexico City Area, MexicoDevelopment of new functionalities for an Enterprise Java Application, The views were built with Ice-Faces and JSF, HTML5, CSS3, and Some features with Plain JavaScript. The Entity-Relation definition for the new Oracle Database.
Senior Java Software Engineer
PRAXIS MéxicoSenior Java Software Engineer
Dec. 2017 - Mar. 2018Mexico City Area, Mexico
Android Developer
PRAXIS MéxicoAndroid Developer
Jun. 2017 - Dec. 2017
Android Developer
OpenTech°Android Developer
Sep. 2016 - May. 2017Mexico City Area, Mexico
Desarrollador de software
Cloud-Transfer FinancialDesarrollador de software
Sep. 2015 - Sep. 2016Ciudad de México y alrededores, México
Desarrollador Java
IusacellDesarrollador Java
Sep. 2013 - Oct. 2014
Desarrollador Java
GO-SHARP!Desarrollador Java
Jun. 2013 - Sep. 2013Desarrollo de aplicaciones Web utilizando tecnología Java, Primefaces y Maven
Lider Técnico Jr.
Huawei MéxicoLider Técnico Jr.
Jul. 2012 - Jan. 2013Santa FeCoordinación del equipo Certificación Funcional de Plataformas y Servicios Huawei México. Administración de recursos humanos e insumos para la ejecución de pruebas. Coordinación de actividades individuales y grupales. Seguimiento puntual a los avances de cada asignación. Análisis de definiciones funcionales y definiciones técnicas. Definición de alcance de pruebas a ejecutar. Diseño de matrices de pruebas. Definición de casos de prueba. Ejecución de pruebas funcionales. Reporte y evaluación del desempeño del poryecto. Entrega de Informes/Certificados de servicios probados.
OSS Engineer
Huawei MéxicoOSS Engineer
Mar. 2012 - Jun. 2012MéxicoTo be defined
Analyst Developer
IBMAnalyst Developer
Feb. 2011 - Dec. 2011Mexico CityAnalysis and Development of applications for the IVR and CRM of Customer Care, using Java Technologies for the CRMs. Develop and implement the call flows to activate and deactivate the auto-renewal of the additional service named Friends and Family. Develop and implement to get and mention the balance and validity, on the IVR for Prepaid customers. Develop and implement to get the information of a customer for a view, of a database, in order to have a contingency plan on the IVR. Realize the changes to consume WebServices instead of Stored Procedures, on the IVR. Develop and implement Bugs correction on the IVR, as well as in the CRM applications developed with Java technologies
Analyst Developer
IusacellAnalyst Developer
Jul. 2010 - Jan. 2011Mexico CityAnalysis and Development of applications for the IVR. Develop, coordinate and implements the call flow for the customers of service TotalPlay. Develop and implement the call flow of purchase the add-on Friends and Family and Package of additional minutes, for Prepaid and Elektra customers. Realize the change of platform on the IVR, from Periphonics IVR to APEX IVR, for the call flows of Elektra customers. Develop and implement the call flow of customer care with iPhone, BlackBerry and Android handsets. Develop and implement on the IVR the segmentation treatment for Prepaid customers.
System Analyst
IusacellSystem Analyst
Jan. 2008 - Jul. 2010Mexico CityDo the analysis of all the different CRM of the Contact Center to improve and correct them. Do the analysis and to coordinate, along with Systems Team, the implementation of the Smart BUC, on the different areas of the Contact Center Do the profile management of the CRM, in the Contact Center, in order to get a better control of the system and the profile of the new income users. Manage the catalogs and tray requests, as well as assignment to the users. Led and coordinate the implementation of some new projects in the Contact Center.
Customer Care Executive
IusacellCustomer Care Executive
Aug. 2005 - Jan. 2008Mexico CityProvide services to VIP customers, giving information of the service, handsets, promotions, rates, plans, coverage, among others. Solve technical problems, as well as voice and data service.

Requests

Touchpoint image
0
Looking for a Job
Senior Software Engineer Job Search Request
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Mario Fernando on Intch
IT
167216 people
17
Data privacy and Compliance expert. @ Alcanza Barristers
19
Program Operations Manager @ Inviso
22
Fraud prevention | Compliance @ DiDi
ITBackend Developer
36557 people
17
Product Engineer | SaaS MVPs
15
Software Engineer @ Buk
17
Senior Software Ingenier @ Adagio