Jonas V

668
reputation
2
5
20

I'm a software engineer.

My first experience with writing code, working with, and figuring out the first tools I got familiar with was in my study for artificial intelligence. During and after that, I started learning many more languages and tools, and am now fairly familiar with a large set of tools.

For programming languages, these are the ones I have experience with, in order of most to least knowledgable:

  • typescript
  • python
  • dart
  • rust
  • java
  • nim
  • Prolog
  • c
  • Clean
  • scala

In terms of Machine Learning, aside from work experience in frameworks like pytorch and tensorflow, I put my main focus on ml operations, and integrating ml models into production environments in a maintainable way. In this context I've gaind a lot of experience with onnx, and developed strategies to integrate models with their pre and post processing steps and keep dependencies low.

Here is another non exhaustive list of technologies and concepts I'm experienced with, in no particular order:

git, docker, kubernetes, helm, prometheus, openapi, fastapi, nestjs, svelte, svelte-kit, lit-element, s3, godot, pytorch, onnx, onnxruntime, numpy, bash, bash, mongodb, html, css, node.js, react, nextjs, json, yaml, gitlab, flutter, http, object orientation, functional programming, rxjs