Esben Sonne
Senior Software Engineer at ONLINECITY.IO- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Danish Native or bilingual proficiency
-
Estonian Elementary proficiency
Topline Score
Bio
Experience
-
ONLINECITY.IO
-
Denmark
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Engineer
-
Jan 2019 - Present
-
-
-
Visma
-
Norway
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Mar 2018 - Feb 2019
Developed gRPC and HTTP/REST services turning ML models into working products. The individual products are implemented as microservices, examples include: - Serving ML models - Training ML models on submitted user data - Data processing (such as image processing and OCR scanning) Notable elements of the techstack: - Python 3 and Go - Docker - Kubernetes - Google Cloud (GKE, Stackdriver) - Amazon Services (EC2, S3, SQS, etc) - Spinnaker CI Developed gRPC and HTTP/REST services turning ML models into working products. The individual products are implemented as microservices, examples include: - Serving ML models - Training ML models on submitted user data - Data processing (such as image processing and OCR scanning) Notable elements of the techstack: - Python 3 and Go - Docker - Kubernetes - Google Cloud (GKE, Stackdriver) - Amazon Services (EC2, S3, SQS, etc) - Spinnaker CI
-
-
-
Falcon.io
-
Denmark
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Backend Engineer
-
Sep 2013 - Feb 2018
Principal engineer of the social listening product, carried it through two major revisions. Taking a slower map/reduce system supporting only single word queries, to a fully fledged realtime system, even supporting live ad-hoc drill down using the feature rich recursive query language I developed. Notable elements of the techstack: - Python 3 - Elasticsearch - Postgres - Amazon services (EC2, S3, etc.) - Docker - Kafka The techniques used when developing the product included: - TDD - Microservices - High levels of CI/CD - Code quality tools, such as static analysis and required documentation As a senior engineer I helped steer the development culture, leading the move towards modern monitoring using StatsD and microservices. Including having regular 1-on-1 meeting with the Python engineers. Show less
-
-
-
Art of Crime Aps
-
Copenhagen Area, Denmark
-
Backend Developer
-
Jan 2012 - Jul 2013
Developed MMO game server in Java, and a KPI module for generating statistics for the management group - using standard statistic models such as cohorts and averages. During the relaunch of the product, I participated in the redesign of and the database design and designed and implemented a few smaller REST services for information relaying to the clients, a text translation tool, a Python TCP bot for simple stress testing and a small collection of utility scripts to easy everyday development and deployment. Show less
-
-
-
Gigasoftworld
-
IT Services and IT Consulting
-
Developer Intern
-
Jan 2011 - Jun 2011
Developed a device tracking (REST) web service for various devices using Django, along with a simple client iOS app, and a Qt wizard installer. All three sub-projects required me to learn a new programming language (Python, Objective-C and C++/Qt, and despite this, the system ended up working quite well. Developed a device tracking (REST) web service for various devices using Django, along with a simple client iOS app, and a Qt wizard installer. All three sub-projects required me to learn a new programming language (Python, Objective-C and C++/Qt, and despite this, the system ended up working quite well.
-
-
Education
-
Lyngby Uddannelsescenter
Bachelor's degree, Software Development -
Lyngby Uddannelsescenter
AP, Computer Science -
Det Frie Gymnasium
Secondary School, Political Science, English