Hello!

I am Juan Gonzalez, an experienced Software Engineer with a track record of creating intelligent and robust software systems. As a Special Projects Developer at Wolfram, I translate business requirements into software solutions that effectively solve problems.

My expertise with the Wolfram technology stack allows for seamless integration with other systems, including relational databases, other programming languages, ERPs, external websites, and RESTful APIs.

During my MSc thesis project, I led the development of a service robot and even made an appearance on Shark Tank Mexico. I have deep technical expertise in the design of software systems, Python, and the Wolfram Language, and I am committed to applying those skills to deliver business value.

Curriculum Vitae

Experience

  • Special Projects Developer, Wolfram (May 2022 - Present) As a Special Projects Developer at Wolfram, I translate business requirements into software solutions that effectively solve problems. My expertise with the Wolfram technology stack allows for seamless integration with other systems.

Education

  • Master of Science, Specialization in Robotics and Manufacturing Systems Tec de Monterrey (ITESM) (2015 - 2020)
  • Mechatronics Engineering ITESM (2015 - 2020)

Publications

  1. Service Robots: Trends and Technology (MDPI, Nov 2021) Comprehensive review for the actual state of the art for service robots and the whole technological stack studying topics such as artificial intelligence, integration of technology, current applications, control systems among others topics. Link to Paper
  2. PiBOT: Design and Development of a Mobile Robotic Platform for COVID-19 Response (Springer, Nov 2021) Development, software system design, tests and integration for a COVID-19 response service robot. This publication and the development of the system gained attention for media like SharkTank Mexico. Link to Paper

Skills

  • Computer Science: Python, C++, SQL, Wolfram Language, Javascript, Bash, Haskell. OOP, automation, git, CMake, Jira, Scrum.
  • Robotics & Control: ROS, Embedded systems, Non-linear control, System identification, Navigation algorithms.
  • AI & Math: Stochastic Processes, Game Theory, Convex optimization, Natural Language Processing.
  • Manufacturing: CAD/CAM, Rapid Prototyping, Product design.

Certificates

  • Django Specialization (University of Michigan via Coursera)

    • Web Application Technologies and Django
    • Building Web Applications in Django
    • Django Features and Libraries
  • Managing Machine Learning Projects with Google Cloud (Google Cloud via Coursera)
  • The Data Scientist's Toolbox (Johns Hopkins University via Coursera)
  • Introduction to Negotiation & Types of Conflict (Yale & UC Irvine via Coursera)

Interests

  • Music (I play multiple instruments and publish songs online)
  • Retro Videogames and Emulation