Mario Martins

Senior Software Engineer at Analyst1
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Carlsbad, California, United States, US
Languages
  • Portuguese -
  • English -
  • Spanish -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Amgad AN Henan

Mario has worked with me as a Senior Software Engineer at E-Core IT Solutions at an assignment for Transamerica Retirement Solutions for over one year. During that time, I thoroughly enjoyed working with Mario. While working with me, he demonstrated critical skills, knowledge and abilities that will make him a valuable employee to your company. Mario has demonstrated time and time again a willingness to go above and beyond to help others and to meet requirements. Mario is a hard-working, dependable, knowledgeable individual and I consider him to have been a true asset to the team and the company overall.

Leandro Wives

Mario was my student @ Federal University of Rio Grande do Sul. In the last year of his formation, I had the opportunity to be his advisor while he was working on a project for me. Mario is extremely dedicated, responsible and proactive. He did a very good job.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jul 2023 - Present

      Building Software for Cybersecurity Analysts. Building Software for Cybersecurity Analysts.

    • United States
    • Software Development
    • 700 & Above Employee
    • Staff Software Engineer
      • Sep 2021 - Jul 2023

      Project: Expo (Walmart’s AB Test/Experimentation Platform)Continue the work as part of the Expo’s core development team, focusing on architecture redesigns to push the platform to the next level.• Designed and implemented a project to allow users to execute experiments using the new Walmart configuration management system. This project increases the platform's scalability.• Designed and implemented a proof of concept project that allows experimentation to leverage Istio’s service mesh to route users across the mesh automatically. (Istio, Envoy, Rust, C++)• The proposed platform redesign to unify the current Expo's assignment engine to work across Walmart sales channels (Website, Android App, and iOS App). (Torbit, Lua) Show less

    • Senior Software Engineer
      • Oct 2018 - Aug 2021

      Project: Expo (Walmart’s AB Testing/Experimentation Platform)Work as part of the Expo’s core development team, developing new features and maintaining the current platform.• Designed and implemented a new feature on the Expo platform that allows experiments to run across Walmart sales channels (Website, Android App, Walmart App, E-mail platform). (Java, Spring, Oracle)• Designed and implemented a tool to help users write Qualifying Conditions (Expo has a DSL to describe how users qualify to participate in experiments). (Kafka, Java SpringBoot, JS ReactJs)• Implemented and supported changes on Expo’s Assignment Engine that uses a deterministic hash-based algorithm to assign users to Expo experiments. (Lua)• Designed and implemented a solution to help Walmart use edge-based caching while running AB tests. (Lua). Wrote an article about this effort that is published here: https://medium.com/walmartglobaltech/ab-testing-x-caching-a821e95df015• Designed and implemented a new micro-service to serve configuration to a new assignment engine. This project involved multiple techniques of refactoring that allowed us to reuse existing logic from legacy backend services into newly implemented micro-service. Show less

    • United States
    • Financial Services
    • 700 & Above Employee
    • Senior Software Engineer, Contractor
      • Feb 2010 - Sep 2018

      • Act as the main contact point between e-Core Brazil Transamerica Team and the Transamerica IT Team. • Responsible for new technologies research to establish software architecture for new projects at Transamerica Retirement Solutions. • Coordination and training of the development team on new technologies and software architectures to be used at e-Core’s client. • Act as a leader of the e-Core’s development team on several projects using Agile Methodologies at Transamerica Retirement Solutions, always maintaining direct contact with business analysts and project managers to facilitate communication between the client and e-core’s team. Show less

    • Brazil
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Software Engineer
      • Apr 2009 - Sep 2018

      • Java/JEE and Flex Development; (Spring, Struts, Hibernate, EJB3, Servlets, JSPs) • OO Software architecture design using UML according to Design Patterns; • Development and customization of Atlassian’s applications: Confluence and JIRA. • Started working as a Contractor for Transamerica Retirement Solutions on February, 2010. • Moved to the Greater New York Area to work in Transamerica's office on August 2013. • Java/JEE and Flex Development; (Spring, Struts, Hibernate, EJB3, Servlets, JSPs) • OO Software architecture design using UML according to Design Patterns; • Development and customization of Atlassian’s applications: Confluence and JIRA. • Started working as a Contractor for Transamerica Retirement Solutions on February, 2010. • Moved to the Greater New York Area to work in Transamerica's office on August 2013.

  • Chipsat
    • Porto Alegre Area, Brazil
    • Systems Analyst
      • Apr 2008 - Dec 2008

      • Definition of Web based Systems using the UML language. • Analysis and definition of software architecture of web based applications in Java and PHP. • Definition of Web based Systems using the UML language. • Analysis and definition of software architecture of web based applications in Java and PHP.

    • Java Developer
      • Jan 2006 - Mar 2008

      • Work on 2 large international projects inside Dell Computers with teams with more than 10 developers divided in 3 countries around the world. • Development and customization of the EMC Documentum platform. • Development of JEE application based on Spring, Hibernate, Spring MVC and Java Documentum. • Work on 2 large international projects inside Dell Computers with teams with more than 10 developers divided in 3 countries around the world. • Development and customization of the EMC Documentum platform. • Development of JEE application based on Spring, Hibernate, Spring MVC and Java Documentum.

    • Brazil
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Java Developer
      • Mar 2004 - Nov 2005

      • Development of web applications in Java based on the MVC pattern, using Struts, Hibernate and other Java frameworks. • Development of web applications in Java based on the MVC pattern, using Struts, Hibernate and other Java frameworks.

Education

  • Federal University of Rio Grande do Sul
    Bachelor, Computer Science
    2002 - 2007
  • FGV
    MBA, Gestão Estratégica e Econômica de Negócios
    2011 - 2013

Community

You need to have a working account to view this content. Click here to join now