Scroll To View More
Hire the top 3% of freelance developers
Fredrik Håård

Fredrik Håård

Stockholm, Sweden
Member since May 22, 2014
Fredrik is a developer with over ten years of contracting and entrepreneurial experience. He specializes in back-end product development and lifecycle maintenance in everything from cluster implementations in Telcom charging systems to full-stack product development for one-person startups.
Fredrik is now available for hire
Portfolio
  • Visual Units
    Java ME, Python, C, MySQL, MongoDB, Memcached, Django, Linux, Debian, Celery
  • Wrapp
    Go, Python, AWS Lambda, AWS ECS, AWS SSM, PostgreSQL, Redshift, Periscope...
  • McKinsey
    Java 8, Dropwizard, EC2, ECS, PostgreSQL, Ansible, Terraform, Beanstalk...
Experience
  • Java, 14 years
  • Python, 13 years
  • System Integration, 12 years
  • DevOps, 12 years
  • Product Development, 12 years
  • Google Maps, 8 years
  • Continuous Delivery (CD), 8 years
  • OpenLayers, 4 years
Stockholm, Sweden
Availability
Part-time
Preferred Environment
Debian Linux/Fluxbox, Emacs, Hg/Git, FishShell
The most amazing...
...thing I've created is a full fleet management system, doing everything from writing the first embedded code for terminals to scaling the databases years later.
Employment
  • CTO
    2004 - PRESENT
    Visual Units
    • Created a full-fledged fleet management system from the ground up.
    • Took the product through (so far) three successful major database migrations without downtime.
    • Created a product and infrastructure with less than an hour of downtime over the last three years, despite 24/7 traffic.
    • Created tools to generate Excel reports for customers on demand.
    • Developed a dead-reckoning system to track rail car speeds.
    Technologies: Java ME, Python, C, MySQL, MongoDB, Memcached, Django, Linux, Debian, Celery
  • Senior Consultant
    2017 - 2018
    Wrapp
    • Planned, designed, and implemented real-time streaming ETL solutions using an AWS stack, lowering information lag from six hours to one minute.
    • Coached technical leadership. Provided feedback and evaluations on the tech stack and work methods.
    • Implemented new serverless services in an existing microservice architecture in Python and Go.
    • Supported the sales organization with improved data modeling and performance improvements in the OLAP (Redshift) data store.
    • Planned and set up CI integration with AWS Codebuild.
    • Developed tools for identifying and analyzing performance issues in the analytics pipeline.
    Technologies: Go, Python, AWS Lambda, AWS ECS, AWS SSM, PostgreSQL, Redshift, Periscope, AWS Kinesis Firehose
  • Senior Cloud Architect
    2017 - 2017
    McKinsey
    • Built a secure data ingestion system.
    • Used S3, KMS, and CloudHSM to secure data and keys.
    • Built safe provisioning where ops needs to know no secrets.
    • Built a Dropwizard/Angular/PostgreSQL application from scratch, including design, implementation, operations, and documentation.
    • Integrated with multiple third-party authentication providers using SAMLv2 SP- and IdP-initiated authentication.
    Technologies: Java 8, Dropwizard, EC2, ECS, PostgreSQL, Ansible, Terraform, Beanstalk, CloudHSM, Angular, SAMLv2
  • Senior Developer
    2016 - 2017
    Assa Abloy Mobile Services
    • Developed in Java 8 EE7 on JBoss/Wildfly and Dropwizard.
    • Planned and implemented AWS migration and automation.
    • Wrote custom Ansible modules for securely deploying secrets to AWS using Amazon KMS and S3.
    • Fully automated deployments of CloudHSM clients.
    • Planned and implemented zero-downtime deployments.
    Technologies: AWS, Java 8, Ansible, EC2, RDS, AWS VPN, CloudHSM, LunaClient
  • Tech Lead
    2015 - 2016
    Dooer AB
    • Planned and helped implement a new platform for automated bookkeeping.
    • Assisted in building a development team from scratch.
    • Planned and executed automation of deployments and provisioning for the new platform.
    Technologies: Python, Node.js, AWS, Ansible, Flask
  • Ops Consultant
    2015 - 2015
    Wondersign
    • Helped migrate a product from physical servers to AWS.
    • Did load tests and advised on provisioning.
    • Together with others, performed final migration to the cloud.
    Technologies: AWS, PHP, Linux
  • Technical Lead
    2014 - 2015
    Registry of Scotland
    • Worked as technical lead of the Land Registry Act Project.
    • Worked to create modern web services for solicitors at the Registry of Scotland's Land Register.
    • Deployed a fully redundant system of web applications, interfacing with new and legacy systems.
    • Created a distributed logging and tracing system using Python logging and MongoDB.
    • Supported releases and operations for an entirely new technology stack at the Registry of Scotland.
    Technologies: MongoDB, Python, Flask, AngularJS, RHEL, RabbitMQ, Celery
  • Senior Developer
    2013 - 2014
    Ericsson
    • Built a new framework for non-functional testing of large distributed systems.
    • Created Java<->Python data bridges.
    • Enabled visualization of complex and heterogeneous test setups.
    Technologies: Java, Python, Jython
  • Consultant
    2005 - 2013
    Softhouse Consulting
    • Worked as the design team lead for a charging system node.
    • Developed a custom business intelligence tool for site managers integrated with the customer's ERP system.
    • Worked in a small team to create five complete and separate sales channels on a Django/AngularJS platform in six weeks.
    • Led the modernization of developer infrastructure, SCM tools, and source control for a customer site with 150 developers.
    • Developed a non-functional test framework for telecom nodes from the ground up.
    • Held courses and workshops in Python, Git, and Mercurial.
    Technologies: Java ME/SE/EE, Python, .NET, C, C++, MongoDB, MySQL
Experience
  • Hgapi (Development)
    https://bitbucket.org/haard/hgapi

    A pure Python MIT Licensed API for Mercurial source control.

  • PyCon Sweden (Other amazing things)
    http://pycon.se

    I founded Sweden's version of PyCon, as well as the Swedish Python association Python Sverige, and was the chair for the first three years.

Skills
  • Languages
    JavaScript, Python, Java, Python 3, Go, SAML, C#
  • Frameworks
    CherryPy, Flask, Dropwizard, Django, Angular, Spring JDBC, Ionic 2, GeoDjango
  • Libraries/APIs
    OpenLayers, Flask-RESTful, Google Maps, jQuery, Yelp API
  • Tools
    Ansible, Mercurial, Eclipse IDE, Terraform, AWS IAM, Microsoft Excel, CVS, Git, Emacs, AWS SQS, AWS CloudFormation, Subversion (SVN), Sublime Text 2, AWS VPC, Apache Airflow, AWS SDK, AWS ECS
  • Paradigms
    Continuous Integration (CI), DevOps, Functional Programming, Distributed Programming, Object-oriented Programming (OOP), Agile Software Development, Continuous Delivery (CD), Test Automation, Maintainability, Clean Code
  • Platforms
    AWS EC2, Ubuntu, Debian Linux, Amazon Web Services (AWS), AWS Lambda, Linux, Windows, AWS Elastic Beanstalk, Oracle
  • Storage
    MySQL, AWS S3, AWS RDS, PostgreSQL, MongoDB, Microsoft SQL Server, RedShift
  • Other
    System Integration, Product Development, Embedded Systems, AWS Route 53, Amazon CloudHSM, HSM, Serverless
Education
  • Partially completed Master's degree in Computer Science
    2003 - 2004
    Blekinge Institute of Technology - Sweden
  • Progress towards a Bachelor's degree in Software Engineering
    2000 - 2003
    Blekinge Institute of Technology - Sweden
Hire the top 3% of freelance developers
I really like this profile
Share it with others