Ezequiel Mross, Software Engineer
Ezequiel Mross Ferreira

Senior full-stack engineer - Sydney / Australia

Ezequiel is a self-taught full-stack software engineer focused on building web and mobile solutions for real-life problems mainly with JavaScript/Typescript. He also regularly competes in the world's largest robotics competition—winning the 2018 Woodie Flowers Award in Montreal, Canada which identifies outstanding mentors who lead, inspire, teach, and empower their teams via excellent communication skills.

Experience

  • JavaScript, 4 years
  • Node.js, 4 years
  • Git, 4 years
  • SQL, 3 years
  • MongoDB, 3 years
  • Vue.js, 2 years
  • PWA, 1 year
  • React, 1 year
Sydney / Australia

ROLES

Senior Software Engineer;

Tech lead;

Full Stack Developer;

quote

The most amazing thing I've done is to program a robot that won the Orlando regional in the world’s biggest robotics competition, beating NASA’s robot in the finals.

Employment

  • Senior Software Engineer

    2023 - Current
    IpScape(Sydney, New South Wales, Australia)
    • Frontend (Components + TypeScript)
      • Architect and implement scalable VueJS/ReactJS components using TypeScript.
      • Deep understanding of state management (Context API).
      • Responsive design and component reusability following design system principles. (Agnostic library)
      • Unit and integration testing with tools like Vite, Vitest.
    • Backend (GoLang + PHP + MySQL)
      • Design and build RESTful.
      • Write clean, idiomatic code, leveraging concurrency where appropriate.
      • Full-Stack Integration
      • Ensure seamless API integration with the frontend.
      • Build and document internal tools or admin dashboards to support the business.
      • Debug and trace issues across frontend/backend/database layers.
    • Bonus Points
      • Experience with WebRTC, real-time data, or voice communication platforms.
      • Familiarity with design systems in Figma and how to implement them in code.
      • Work closely with Product Manager and Designers to bring UI/UX to life and provide technical input during design phases.
    Technologies: Typescript, GoLang, MySQL, RabbitMQ, VueJS, ReactJS
  • Toptal Consultant

    -
    Toptal(Silicon Valley, US)
    "Toptal connects the top 3% of software engineer talents all over the world." - Toptal
    • Senior Software Engineer

      2021 - 2022
      Volvo(Los Angeles, CA, US)
      • http://www.volvo.com/
      • "The Volvo Group is one of the world’s leading manufacturers of trucks, buses, construction equipment and marine and industrial engines." - Volvo
      • Responsible for maintaining and updating the project's API, an API architecture with 14 HTTP microservices, 200K lines of code and more than 650 endpoints.
      • Integrating the APIs with multiple clients (Operation Dashboard, Customer APP, Driver APP, Customer Website, and Integration Clients).
      • Working on Operation Dashboard V3 frontend: new features and bug fixing.
      • Using TDD as a software development approach.
      • Participate in defining the product as part of regular meetings with product team.
      • Ensure system stability by respecting the highest standards of software development, design, security and testing.
      Technologies: Typescript, MySql, AWS S3, Kubernetes, Redis, Docker, NodeJS (BlueJay + MikroOrm + Microservices + Sequelize), React (Apollo + Sass + Jest + Apollo-link-rest)
    • Full Stack Developer (Iot)

      2021 - 2021
      UVAngel. (Washington, MI, US)
      • "UV Angel is a pathogen control technology company that uses years of advanced research and development in ultraviolet light to help make the environments around us cleaner and safer by reducing harmful pathogens." - UV Angel
      • Responsible to stand up an externally interfacing API layer to communicate with Building Management Systems (BMS). The main functions of this API were to send IoT connected device data to external BMS systems and consume controlling inputs from the BMS system.
      • I had to architect and develop externally facing APIs which was the main point of integration between internal services and external partners' BMS systems.
      • Also responsible for writing new GraphQL queries/mutations to get metrics andmanage IoT devices.
      • Started a new restful API backend with typescript to manage AWS IoT devices.
      • Using the Jest framework to write unit tests for restful APIs and GraphQL logic.
      Technologies: GraphQL, Typescript, AWS IOT, Serverless, Node.js, MongoDB, Jest.
    • Full Stack Web Developer

      2019 - 2020
      Cyral Inc. (Redwood City, CA, US)
      • Cyral helps businesses secure and govern their data in the cloud. Secure databases in any cloud with authentication, authorization, and auditing controls..
      • Developed front-end solutions including web interfaces, internal dashboards, and the company website.
      • Created the entire user ecosystem integrating with Auth0, Okta, Kibana, and Elasticsearch.
      • Migrated Node.js backend to GoLang.
      Technologies: React, Node.js, MongoDB, Docker, Auth0, Okta, Kibana, Elasticsearch, AWS, GCP, Google Cloud Platform.
  • Tech Lead

    2018 - 2021
    Reluzent
    • "Reluzent develops digital solutions so that companies' business models grow exponentially" - Reluzent.
    • Responsible to coach members on achieving goals and developing necessary skills that get results.
    • Responsible for deciding how to approach tasks and develop a plan to accomplish them.
    • Supervise and motivate employees to accomplish their tasks.
    • Created amazing projects using Google AMP and PWA applications.
    • Developed secure and scalable API services in Docker environment using Node.js and MongoDB.
    • Built web pages that are compelling, smooth, and load near instantaneously for users.
    • Ensured that all of the apps start with offline support, permissions support, and are mobile first.
    • Design, developed, and supported DevOps processes.
    • Designed and implemented full automation (where possible) for builds and releases using Gitlab pipelines.
    Technologies: Tech Lead, Devops, Node.js, Express.js, MongoDB, AVA, Vue.js, React.js, Material Design, Tailwind CSS, CSS, Webpack
  • Mentor/Coach Programming Robots

    2013 - 2018
    AIDTEC (Gravatai, RS, Brazil)
    • Programming FRC robots to compete in the world's biggest robotics competition (FIRST).
    • Developed a PWA application to control all important areas of the team: social media, events, and scouting.
    • Teaching programming classes of FRC robots using WPILIB for public high school students.
    • Supervise and manage the goals of the team and all internal frameworks.
    • Won the Woodie Flowers Finalist award in 2018 at the Robotique Festival (Montreal, Canada). More information can be found in my portfolio.
    Technologies: Java, WPILIB, Eclipse
  • Full-stack Developer

    2016 - 2018
    Arquitetura Processual Inteligente ltda / Pling (Porto alegre, RS, Brazil)
    • Implemented continuous delivery and continuous integration with CircleCI, Code Climate, and Codacy (a platform for automated code reviews and analytics).
    • Built a core server based on microservices using Node.js, Hapi.js, MongoDB, Redis, and Elasticsearch.
    • Created a tool called Pling-CLI to guide the team in how to upload their code to different projects using the concepts of first development then homolog and finally to production. This tool uses nothing more than the Git itself but in a productive way for junior developers who were not used to large-scale projects.
    • Developed front-ends with Material Design in mind for a platform with many interconnected products; also built the data query part in the API.
    • Deployed monthly products in environments created on Amazon.
    Technologies: Node.js, API Server, Vue.js, Redis, MongoDB, Elasticsearch, Unit Tests (Mockery, Sinon.JS, Expect, Mocha), Devops, Git
  • Full-stack Developer

    2014 - 2016
    Tlantic Sl (Porto alegre, RS, Brazil)
    • Worked on an international project called MRS Sales—compatible with any mobile device, MRS Sales allows the seller to assist the customer with respect to several possible sales scenarios. MRS Sales is a type of mobile technology that improves the efficiency of the store and the operations while raising the results and customer service, wherever it is.
    • Worked on all projects end to end—from their screens to the database and tested them all in all possible market conditions.
    • Implemented continuous integration.
    • Conducted unit testing in various scenarios.
    • Provided support for Android, iOS, and Windows Phone platforms.
    • Implemented PhoneGap as hybrid technology to render on all platforms.
    Technologies: PhoneGap, Cordova, AngularJS, Jasmine, Elasticsearch, Kibana, Logstash, Node.js, C# .NET

PORTFOLIO

  • 2019 | TeamWork App
    TeamWork Website

    With TeamWork, your group can easily create tasks, events, projects and even more, placing your team's management on another level. The application was developed for FRC Robotics Teams.
    Main Features:
      SquadCoin:
        - The whole squad can earn coins by completing activities;
        - Each member has a wallet with their coins;
        - You can see which members are earning coins and how they are helping the team;
      Scouting Tool:
        - Study other team's performance in the competitions according to what has occurred on the last matches and analyse the best strategies for your team.

  • 2018 | Woodie Flowers Finalist Award
    https://www.youtube.com/watch?v=nzugwDO1_aE

    I won the Woodie Flowers Finalist award in 2018 at the Robotique Festival (Montreal, Canada). It's a prize that honors a mentor who takes, inspires, teaches and empowers his students the best using FIRST and its values as a tool.

    · Award: https://youtube.com/watch?v=nzugwDO1_aE
    · Team: https://www.youtube.com/watch?v=G9JdHCulOag

  • 2018 | Reluzent Website
    https://reluzent.com.br/

    A Brazilian site built with Google AMP in a Vue.js environment with Nuxt.js.

    Project Outcome:
    · A higher performance and engagement.
    · Increased flexibility and tangible results.

Skills

  • Languages

    JavaScript, ECMAScript (ES6), SQL, HTML5, CSS, Sass, C#, Java, C#.NET
  • Libraries/APIs

    Node.js, Vue.js, Vuex, React, Preact.js, Sinon.JS
  • Frameworks

    Express.js, Hapi.js, PhoneGap, Cordova, Bootstrap, Tailwind CSS, Mockery, Nuxt.js
  • Other

    Vue-router, PWA, Accelerated Mobile Pages (AMP), Web Crawlers
  • Tools

    Vue CLI, Git, Stylus, Webpack 4, Expect, CircleCI, Code Climate, Logstash
  • Paradigms

    Agile Software Development, Concurrent Programming, Scrum
  • Platforms

    Linux, MacOS, Windows, iOS, Android, Linux CentOS 7, Ubuntu
  • Storage

    NoSQL, MongoDB, PostgreSQL, MySQL, SQL Server 2008 R2

Education

  • Bachelor's degree in Computer Science
    2014 - 2019
    Universidade Luterana do Brasil - Gravatai, RS, Brazil
  • Professional degree in Computer Technician
    2013 - 2014
    Dom Feliciano - Gravatai, RS, Brazil
Certifications
  • Programming Android
    NOVEMBER 2014 - 2014
    Sisnema
  • Development of Systems with Windows 8
    DECEMBER 2013 - 2013
    PUCRS
  • Computer Technician
    AUGUST 2013 - 2014
    Dom Feliciano
  • Bachelor's degree in Computer Science
    JANUARY 2014 - 2019
    Universidade Luterana do Brasil - Gravatai, RS, Brazil