Work Experience¶
2009 – Present
Summary
- 10+ years of multidisciplinary experience, including 4 years in a senior role
- Python and Robotics specialization, with work in industrial automation, data science, web development, and more
- Software Developer, Nipro Digital Technologies Europe, 2023 – Present
- Senior Software Engineer, Adimian, 2021 – 2023
- Senior Python Developer, Yields.io, 2019 – 2020
- Industrial Automation Eng., Kapernikov, 2019
- Data Scientist, Sentiance, 2018 – 2019
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.