Software Development Consultant
2018 - PRESENTNovozymes A/S- Developed features for an internal big data platform using Python and Node.js.
- Implemented parsers and ingested large volumes of raw DNA and protein data into HBase using Spark and map-reduce.
- Backfilled Solr search indices and HBase tables using Spark and map-reduce.
- Created performance profiles and improvements of critical back-end algorithms using cProfile and Python.
- Parallelized BLAST (Basic Local Alignment Search Tool) workers to get faster protein and DNA sequence alignment results using Python, RabbitMQ, and multiprocessing.
- Implemented data access restrictions for HBase and Solr.
Technologies: React, Node.js, Linux, Ceph, RabbitMQ, Solr, Hadoop, Spark, HBase, Django, PythonSoftware Engineer/Partner
2013 - PRESENTFadeit- Developed software and provided system administration for IPVISION A/S: Mobile Virtual Network Operator (MVNO).
- Created software and provided system administration for Grundfos A/S. Worked on the implementation of their IoT platform, Gatesense.
- Built software for Alexandra Institute A/S. Worked on an open data portal implementation.
- Developed software for Bitshifters ApS: Implemented a next-generation building intelligence management (BIM) system.
- Managed projects, developed software, and did DevOps for Visualize Wealth, LLC. Worked on releasing the MVC of Viziphi.com, a financial risk analysis system.
- Developed software for Davoodi Pty, Ltd., working on the Automed.io platform.
- Built Hopper.dk, a local service search engine.
- Created Playsignage.com, a digital signage SaaS.
- Developed software for Sirenia ApS. Worked on CCOW context management registry using Go.
Technologies: Amazon Web Services (AWS), DigitalOcean, Docker, Puppet, MySQL, PostgreSQL, PHP, CoffeeScript, JavaScript, Node.js, PythonSoftware Developer
2014 - 2014Alexandra Institute- Implemented a free software plugin for CKAN open data portal software. The plugin enables real-time events from CKAN's datastores.
- Implemented Drupal/CKAN integration for user management.
- Developed a RESTful API for the Gatesense IoT platform using Java (Spring MVC).
Technologies: Linux, PostgreSQL, MySQL, Java, PHP, PythonSoftware Developer/Sysadmin
2013 - 2014iPinion- Re-implemented an old phone usage accounting system.
- Implemented a call center wallboard solution, an order handling system integrated with a payment gateway and two different mobile network operators (MNO), and self-service portals for B2B and private users.
Technologies: WebSockets, ZeroMQ, Perl, Debian, MySQL, Python, PHP, Drupal, AsteriskSoftware Development Intern
2012 - 2012Captator- Wrote a backup utility using C#.
- Conducted research of real-time web libraries for .NET.
Technologies: Windows Presentation Foundation (WPF), C#, .NET