top of page
Keyboard and Mouse

MAURICIO BURDELIS

Welcome to my Website

Home: Welcome

ABOUT ME

My Background

I am passionate about Artificial Intelligence, and during my PhD and MSc courses I have learned about many interesting AI and Machine Learning techniques. These techniques can be used for optimization applications, and include genetic algorithms and fuzzy inference systems (learned at the master's course), and reinforcement learning and linearly-solvable Markov decision processes (learned at the doctoral course in NAIST, Japan). I have experience developing related algorithms in many languages, including C/C++ and Matlab. I also have experience working as a software developer in other languages such as PHP, python, Java, among others. I have extensive experience working with people from different countries and cultures.

Home: About Me

MY EXPERIENCE

Roles & Responsibilities

February 2021 - current job

Rottterdam, Netherlands

Responsible for teaching, as well as creating and improving course materials, and creating and improving exams, for bachelor level international and local students. Also responsible for supervising and advising student groups in extracurricular projects, as well as individual students in their graduation project and thesis. Courses include (but are not limited to) computer science, software engineering methods and techniques, programming languages, and mathematics.

EMBEDDED SOFTWARE ENGINEER, LELY INDUSTRIES

October 2020 - February 2021

Maassluis, Netherlands - Lely Campus

Responsible for development and maintenance of automated milking systems and advanced autonomous robots. Participation in all phases of the product development process to arrive at a production-worthy system, including: translating requirements into a robust software design from a test-driven approach; designing, implementing and testing the C ++/Python (embedded) software; optimization of navigation algorithms; maintenance of existing embedded software; quality control based on design and code reviews, unit and integration tests; contribution to the agile work process by clearly communicating the project’s planning, progress and risks.

Lely Industries

Lely Astronaut Milking Robot

SOFTWARE ENGINEER, BOSCH

April 2019 - August 2020

Budapest, Hungary - Bosch Research & Development Center

Development of Neural Network algorithms, at the Budapest Research & Development Center, to analyze car signals for interior monitoring systems and driver drowsiness. Prototyping in Matlab and embedded software development and testing in C/C++. Other used techniques include Bayesian optimization and random forest optimization. Machine Smart Eye camera signals. Unit testing with Rubasa and Cantata. Agile/Scrum software development. IBM RTC (Rational Team Concert) board. SVN and Git version control.

Bosch Hungary

Driver Drowsiness Detection @ Bosch

SOFTWARE DESIGN ENGINEER, ASML 

February 2018 - March 2019

Eindhoven, Netherlands - High Tech Campus

Design, realization, and integration of embedded software solutions at the Metrology Software Department (in C and C++ languages), allowing fast and efficient delivery of complex metrology functions. Linux operating system (including Linux shell scripts). Unit testing using Google Test Framework. Jira board (with BitBucket). Continuous integration with Jenkins. Git version control. GNU make.

ASML

High Tech Campus

SENIOR DEVELOPER, ERICSSON

August 2017 - January 2018

Budapest, Hungary

Senior Developer (C and C++ languages): development of level 2 and level 3 routing algorithms for routers and switches. Experience with embedded software development, C and C++ integration, requirements engineering and software testing. Jira board. Continuous integration with Jenkins. Git version control. GNU make.

Ericsson Hungary

SOFTWARE ENGINEER, BOSCH

February 2016 - July 2017

Budapest, Hungary - Bosch Research & Development Center

As a software engineer (C and C++ languages) and subsystem responsible, worked in the development of intelligent safety functions for radars for automobiles (embedded software). Experience with software requirements engineering, software architecture, customer meetings, coding, and testing (unit, system and vehicle levels).

Bosch Hungary

Bosch Vehicle Safety Systems

ASSISTANT PROFESSOR, BUDAPEST TECHNICAL UNIVERSITY

February 2015 - February 2016

Budapest, Hungary (Budapest Technical University BUTE/BME, Mogi Department)

Worked on research in applications of artificial intelligence, Ethorobotics and Mechatronics. Lectured on computer algorithms in C language (Information Systems, Software Engineering) and advanced informatics and control (including embedded C programming).

Budapest Technical University

Mogi Department

SOFTWARE ENGINEER, KNOMA LABORATORY

May 2014 - January 2015

Sao Paulo, Brazil, University of Sao Paulo, Polytechnic School

Worked on development of a software platform in Java and XSLT Cocoon pipelines for digital (web) book repositories, using Apache Tomcat server and DSpace framework (developed by HP and MIT). Experience setting up Linux web servers. Also had experience with customer communication and requirements engineering.

Research Labs @Poli USP

SOFTWARE ENGINEER, BRIJCS CO. LTD.

November 2013 - January 2014

Aichi, Japan (Temporary Work)

Worked at the IT department doing web software engineering, using PHP and JavaScript, (including CodeIgniter and jQuery frameworks). Volunteer activity: teaching English to Japanese people with autism once a week at the company’s two NPOs.

Brijcs Co. Ltd.

Home: Experience

EDUCATION

My Studies

Conclusion: September 2013

DOCTOR (PHD) OF ENGINEERING

Nara Institute of Science and Technology (NAIST), Japan​

The course and my stay in Japan were fully funded by the Japanese Ministry of Education (MEXT), as part of the very competitive MEXT scholarship for Research Students (Doctoral Course) for foreigners (2009).

Main research topics: Reinforcement Learning (traditional and new techniques, including Linearly-Solvable MDPs and Z-learning), Machine Learning, and other optimization techniques related to artificial intelligence. My research topic was focused on proposing a method to make the Z-learning optimization algorithm applicable to concrete problems. This goal was realized by proposing changes that complemented the algorithm to estimate important parameters during execution. Results were validated in computer simulations in MATLAB, confirming proper convergence to optimal solutions in shortest-path navigation problems. All Reinforcement Learning algorithms (including Q-learning and Z-learning) were written from scratch in Matlab without using any toolboxes.

Link to my thesis

Conclusion: February 2009

MASTER (MSC), ENGINEERING

Polytechnic SchoolUniversity of Sao Paulo, Brazil

The course was funded by the Brazilian CNPq council. Main research topics: Evolutionary and Genetic Algorithms (including humanized GAs), Neural Networks and Fuzzy Systems. Implementations in C language.

Link to my thesis (Portuguese Language)

Home: Education

MOST RELEVANT PUBLICATIONS


MOST RELEVANT JOURNAL PAPERS

Kovács, B., Szayer, G., Tajti, F., Burdelis, M., & Korondi, P. (2016). A novel potential field method for path planning of mobile robots by adapting animal motion attributes. Robotics and Autonomous Systems, 82, 24-34. (link)

Tajti, F., Szayer, G., Kovács, B., & Burdelis, M. A. (2015). Mobile robot performance analysis for indoor robotics. Periodica Polytechnica Civil Engineering, 59(2), 123-131. (link)

Burdelis, M., & Ikeda, K. (2014). Estimating Passive Dynamics Distributions and State Costs in Linearly Solvable Markov Decision Processes during Z Learning Execution. SICE Journal of Control, Measurement, and System Integration, 7(1), 48-54. (link)

MOST RELEVANT CONFERENCE PAPERS

Burdelis, M.; Ikeda, K. "Estimating passive dynamics distributions in linearly solvable Markov decision processes from measured immediate costs in reinforcement learning problems"; In the 21st Annual Conference of the Japanese Neural Network Society (JNNS 2011), Okinawa, Japan, December 2011. (link)

Burdelis, M.; Ikeda, K. “Modeling and estimating passive dynamics distributions in linearly solvable Markov decision processes” In the IEICE Technical Committee on Neurocomputing (IEICE Technical Report Vol.111 No.157), Kobe, Japan, July 2011. (link)

Burdelis, M.; Ikeda, K. “Temporal difference approach in linearly-solvable Markov decision problems” In the 16th International Symposium on Artificial Life and Robotics (AROB 16th 2011), Beppu, Japan, January 2011. (link to conference) (link to abstract, see page 119) 

Burdelis, M.A.P.; Andrade, M.T.C. ”Analysis of Hybrid Systems in Computational Intelligence, from the point of view of adaptability: Genetic Algorithms and Fuzzy Systems” In the Third Workshop of Adaptive Techniques (WTA 2009) (“Memórias do WTA 2009 - Terceiro Workshop de Tecnologia Adaptativa”, 2009, ISBN: 978-85-86686-51-1), Sao Paulo, Brazil, January 2009. (in Portuguese language) (link, see page 39)

Publications

TEACHING EXPERIENCE

ASSISTANT PROFESSOR

Budapest Technical University (BUTE/ BME), Budapest, Hungary

Lectured on disciplines for 1st year bachelor international students, and on disciplines for 1st year master level students. Re-evaluated and re-created all course materials and exams.

Disciplines:

Bachelor level:

Master level:

TEACHING ASSISTANT (T.A.)

Polytechnic School, University of Sao Paulo, Sao Paulo, Brazil

T.A. for the "PCS2304 - Digital Systems II" discipline for 3rd year bachelor students. This discipline was about digital circuits and Boolean logic. Re-evaluated the course materials, and lectured during exercise lectures. Obtained very positive evaluation.

LECTURER

Base+ Cram School for Engineering Students, Sao Paulo, Brazil (web page in Portuguese only)

Lectured on disciplines for 1st and 2nd year bachelor Engineering Students. Re-evaluated and re-created discipline materials.

Disciplines:

  • Numerical Methods

  • Integral and Differential Calculus

  • Introduction to Programming (in Pascal)

  • Advanced Programming (in Visual Pascal)

RELATED STUDIES

During the master level course at the Polytechnic School of the University of Sao Paulo in 2007, attended the following disciplines about teaching and course preparation:

  • Psychology of Learning -  at the Psychology Department. 

  • Technologies for Virtual Interactive Education - at the Polytechnic School, about interactive teaching techniques and exercises involving web pages, in 2007.

  • Engineering Teaching Technology - at the Polytechnic School, about how to elaborate an Engineering course discipline, including the course objectives, evaluation and teaching strategies.

Home: CV

LANGUAGES

PORTUGUESE

Native

ENGLISH

Fluent

TOEIC Full Score in 2011

TOEFL IBT Score: 112 in 2012

SPANISH

Fluent

JAPANESE

Intermediate

JLPT level N3 in 2011

HUNGARIAN

Basic

Home: List

Volunteer Experience

November 2013 to January 2014, At Brijcs Co. Ltd., teaching English to Japanese autism patients once a week at the company’s two NPOs.

Home: Text

Hobbies

Listening to music; playing guitar, bass or synthesizers; computer games; cycling; body building.

Home: Text

Contact

mburdelis "at" gmail "dot" com

Home: Text

©2021 by Mauricio Burdelis. Created with Wix.com

bottom of page