top of page

Jesus Martinez 

  • Linkedin

I am a Software Developer and IT consultant with nearly 10 years of experience at Robert Bosch,

one of the world's largest engineering and technology companies, with more than 400,000 employees worldwide. This experience has allowed me to contribute to enterprise software used in high-volume warehouse operations for global customers.

Education

image.png

  • Bachelor of Science in Computer Science Hermosillo, Sonora, Mexico.

  • Earned a bachelor's degree in Computer Science, building a strong foundation in software engineering, algorithms, data structures, databases, and software development principles.

background section home.JPG

Professional Experience

Robert Bosch

image.png
  • Software Developer at Robert Bosch GmbH  from May 2017 – Present.

  • Robert Bosch GmbH is one of the world's largest engineering and technology companies, employing more than 400,000 people worldwide.

  • Develop and maintain enterprise Warehouse Management System (WMS) software

  • Design and implement new features that improve warehouse operations, system performance, and reliability.

  • Support high-volume distribution centers processing more than 5,000 parts per day across 2,500+ customer orders.

  • Contribute to software solutions used by major customers, including Amazon, Tesla, and AutoZone.

  • Collaborate with cross-functional teams, including software developers, business analysts, quality engineers, and stakeholders, to deliver production-ready solutions.Analyze and resolve complex software issues while ensuring high system availability and maintainability.

  • Participate in code reviews, testing, and continuous improvement initiatives to deliver high-quality software.

  • Provide on-site technical support during software deployments and production operations at distribution centers in Atlanta, Georgia, and the Chicago metropolitan area.

  • Deliver remote production support for warehouse operations in Atlanta, Georgia, and West Memphis, Arkansas, diagnosing issues, implementing fixes, and minimizing operational downtime.

IMG_9600.jpg
IMG_7782.JPG
E8F1CBBA-239D-406E-A726-F49E60461F0B.jpeg

Awards & Recognition

Certificate_Basic_Level.JPG

1st Place in Programming Competition

Awarded first place in a programming competition during my first year of the Bachelor's degree in Computer Science at La Universidad de Sonora. Award presented by Dr. Juan Pablo Soto Barrera, then Computer Science Program Coordinator (currently Head of the Department of Exact Sciences)

3th.jpg

3rd Place in Programming Competition

Awarded third place at La Universidad de Sonora Computer Science Programming Competition during my second year of the Bachelor's degree in Computer Science. The award was presented by the Computer Science Program Coordinator.

Award presented by Dr. Juan Pablo Soto Barrera, then Computer Science Program Coordinator (currently Head of the Department of Exact Sciences)

Ceneval.png

Outstanding Performance (National Higher Education Assessment)

Achieved the Outstanding performance level on the EGEL-CENEVAL, Mexico's national standardized exit examination for undergraduate students, demonstrating excellence in Computer Science competencies.

Certificates

Stanford_edited.jpg

CS101: Introduction to Computing Principles

By Stanford University

The course depends on passing a large range of computer topic questions from hardware to software to networking to security. More importantly, passing the course requires you to code up solutions our large number of small Javascript coding proglems.

Nasa.png

NASA International Space Apps Challenge

By NASA

The main task of our project was to share information about exoplanets in an accessible and fun way with students and kids. To achieve this goal, we developed a website with simplified but interesting facts about 4 specific exoplanets. NASA already has sites with information about exoplanets, but the vast majority of the data is a bit technical and not very young-friendly. We made it more engaging for our target audience by creating a comically looking alien named Blorg, and adding some exoplanet models made by the team​.

See Project

IBM.png

Applied Software Engenieering 

By IBM

Course Description:

Describe software development and related technologies; outline approaches to deployment architectures.

Explain the role of version control and collaborative coding in SDLC & DevOps.

Create GitHub repositories and use branching with Git commands.

International Experiences

Mitacs Globalink Research Internship

Edmonton, Alberta, Canada

Mitacs Awards.png
DSC_0034.JPG
DSC_0364.JPG

Project: Can Educational Systems Help in Motivating Students?
May 2015 – August 2015

Selected to receive the 2015 Mitacs Globalink Research Internship Award, a competitive international research program, to conduct research at Athabasca University, one of Canada's leading research universities. Worked under the supervision of Professor Dr. Sabine Graf from the School of Computing and Information Systems at on the project Can Educational Systems Help in Motivating Students?. The project explored how educational systems can improve student motivation by emphasizing goals, objectives, task progress, and project milestones rather than relying solely on final assignment grades. The platform was designed to provide university students with continuous feedback and a more comprehensive view of their academic progress throughout the learning process.

Personal Professor Website

University Professor Website

image.png
image.png

English Proficiency

Research Experience

image.png

Knapsack problem

Implemented the 0-1 Knapsack Problem using a Genetic Algorithm, representing candidate solutions as binary chromosomes and applying selection, crossover, and mutation to maximize the total value of selected items while satisfying the knapsack weight constraint. The project demonstrates the use of evolutionary optimization techniques to solve NP-hard combinatorial optimization problems.

Eight queens puzzle

By NASA

image.png

N-Queens problem

Implemented the N-Queens Problem using a Genetic Algorithm, representing candidate solutions as chromosomes that encoded queen positions and applying selection, crossover, and mutation to evolve valid board configurations. The fitness function minimized conflicts between queens, guiding the population toward solutions in which no two queens attack each other.

image.png

Two-Stage Flow Shop Scheduling

Applied a Genetic Algorithm to solve the Two-Stage Flow Shop Scheduling Problem, where a set of jobs must be processed sequentially on two machines while minimizing the overall completion time (makespan).

Technical Skills

Programming Languages

  • Java — Intermediate

  • C++ — Intermediate

  • PHP  — Intermediate

  • Python — Basic

Databases Languages

  • SQL — Intermediate

Version Control Tools

  • Bitbucket

  • Github

Independent Project

Creator

2025- Present

7s development blog.png
  • Designed and developed the platform's website, software engineering blog, and technical infrastructure. See Blog

  • Designed and developed the website, including its architecture, user interface, and technical content.

  • Publish technical articles covering software engineering concepts, best practices, and emerging technologies.

  • Facilitate collaboration between software engineering talent in Mexico and organizations in the United States through a platform that promotes technical expertise, knowledge sharing, and software development opportunities.

logo.png
image.png
image.png
image.png
image.png
Nasa.png
logo-ibm.jpg
bottom of page