
Logan Raarup
Verified Expert in Engineering
Phoenix LiveView Developer
Kolding, Denmark
Toptal member since August 27, 2015
Logan is a full-stack engineer who has been developing web applications for over 20 years. He has worked with various organizations, ranging from startups to large corporations, on projects that required knowledge about web applications, distributed systems, scientific computing, and embedded software. Logan primarily works with Elixir/Erlang, C++, C#, JavaScript, Ruby on Rails, and Python.
Portfolio
Experience
- JavaScript - 10 years
- PostgreSQL - 10 years
- Ruby on Rails (RoR) - 5 years
- Phoenix LiveView - 5 years
- MongoDB - 5 years
- C++ - 4 years
- Node.js - 1 year
- Ember.js - 1 year
Availability
Preferred Environment
Git, Vim Text Editor, Linux, Elixir, Phoenix, PostgreSQL, Python, Ruby, C++, C#
The most amazing...
...thing I've achieved through software automation is reducing the time-to-market of wind turbine blades by several weeks.
Work Experience
CTO
TraceAd Analytics
- Improved real-time analytics performance using MongoDB MapReduce.
- Successfully rebuilt the platform on Amazon Web Services, using EC2, ELB, S3, RDS, and ElastiCache to increase availability and reduce costs.
- Implemented a connectivity platform in Ruby on Rails.
- Optimized performance to achieve <15ms average response time and handle >1000 rps.
- Implemented a pattern recognition algorithm for allowing the end user to design URL rules without typing.
Structural Design Engineer
LM Wind Power
- Reduced errors and improved time-to-market by automating wind turbine blade design processes and reporting.
- Increased transparency and understanding of manufacturing processes by implementing a 3D visualization tool in C++/OpenGL.
- Designed and built a collaborative design and documentation platform and REST API using Oracle/C++/Python.
- Implemented and deployed embedded software for real-time processing of sensor data.
- Built and open sourced a C++ REST client for mapping APIs to an object model.
Software Engineer
Freelance
- Built marketing-specialized CMS for a startup.
- Built custom applications for various clients.
- Created a social platform and photo sharing service for cooking hobbyists with geo-indexing.
- Delivered lots of client websites built with a simple and intuitive custom CMS.
- Developed an order-management platform for a startup.
Software Engineer
WWI
- Developed an automated domain queueing and registration tool for sunrise periods.
- Implemented an online ad analytics platform.
- Implemented internal frameworks for web applications.
- Maintained an in-house CMS.
- Integrated web shops with the customer's Axapta system for generating product spec PDFs dynamically.
Freelance Software Consultant
pil.dk
- Built a CMS targeted for entertainment industry professionals.
- Helped build a credit card processing platform.
- Developed a member management application for political organizations.
- Maintained a custom CMS for a large-scale website.
- Implemented a tool for managing and sharing of large assets through WebDAV.
Experience
restful_mapper
https://github.com/logandk/restful_mappermongoid_denormalize
https://github.com/logandk/mongoid_denormalizecapistrano-ec2group
https://github.com/logandk/capistrano-ec2groupunfurl
https://github.com/logandk/unfurlEducation
Bachelor's Degree in Engineering and Computer Science
University of Southern Denmark - Odense, Denmark
Skills
Libraries/APIs
Node.js, NumPy
Tools
Adobe Illustrator, Vim Text Editor, Git, Vagrant, MATLAB
Languages
JavaScript, Python, SQL, Ruby, C++, C, Perl, Octave, C#, Visual Basic for Applications (VBA), Elixir
Frameworks
Sinatra, Flask, Ruby on Rails (RoR), Ember.js, Boost, Phoenix
Paradigms
REST, Model View Controller (MVC), Model View ViewModel (MVVM), Iterative Development
Storage
MongoDB, MySQL, Redis, PostgreSQL, Amazon S3 (AWS S3), Memcached
Platforms
MacOS, Linux, Oracle, Amazon Web Services (AWS), Docker, Amazon EC2, Heroku
Other
Cython, Phoenix LiveView, Game Development, Mechanical Engineering, Mechanical Drawing, Structural Analysis, User Experience (UX), IT Project Management, Systems Engineering
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring