Skip to content

Work Experience

2009 – Present

Summary

I'm a senior Python and robotics expert with more than 10 years of experience in a variety of fields, including industrial automation, data science, and web development.

For internships, please see the co-op page.

Software Developer, Nipro Digital Technologies Europe

September 2023 – Present, Belgium (remote)

Senior Software Engineer, Adimian

January 2021 – August 2023, Belgium (remote)

  • Took end-to-end project responsibility, including initial design, development, deployment, and maintenance.
  • Developed and maintained a variety of Python applications, including a web-based data management system and a data processing pipeline.
  • Utilized Python libraries like Pydantic, FastAPI, SQLAlchemy, and Redis for backend development and Vue for frontend tasks.
  • Efficiently addressed bug reports and managed releases, maintaining high-standard deliverables.
  • Mentored colleagues, helping them improve their skills and on-board new team members, to high praise.

Senior Python Developer, Yields.io

December 2019 – August 2020, Belgium (remote)

  • Worked on the core of the platform as the primary Python developer.
  • Refactored and stabilized the codebase, added thousands of tests, fixed bugs, and developed new features.
  • Worked on automatically migrating and testing client code and artifacts with version increases, and deprecated old features.
  • Moved integration tests away from depending on mocks into tests that worked with a deployed Docker environment.

Industrial Automation Engineer, Kapernikov

March – October 2019, Brussels, Belgium (hybrid)

  • Developed a monitoring system for a conveyor belt using Python 3 and ROS.
  • Used a laser profiler and camera for object identification and created a 3D representation of the conveyor belt.
  • Detected potentially disruptive objects in real time and produced visualizations for the client’s video management system.
  • Fixed bugs in C++ code and created a standalone ROS node for camera communication.

Data Scientist, Sentiance

February – January 2019, Antwerp, Belgium (hybrid)

  • Moved the company’s codebase from Python 2 to Python 3.
  • Refactored core functionality into more modular components
  • Verified and built machine learning models in numpy and scikit-learn.
  • Used pyspark to increase code efficiency by parallelizing, or to add new functionality.
  • Created several docker containers and docker-compose files to automate environment setup and teardown.
  • Worked on standardizing DevPI index contents using Pipenv.