Daniel F.

Daniel F.

Ruby on Rails Developer

Berlin, Germany
Hire Daniel F. Hire Daniel F. Hire Daniel F.

About Me

Daniel is an experienced software engineer with over 10 years of experience developing web applications. He has experience in leading teams and prioritizing features and is always concerned about best practices and optimizations in the code that matter.

Work history

FiscalNote
Software Engineer
2021 - 2022 (1 year)
Remote
  • Rewrote the FiscalNote core platform to a Ruby on Rails app.

  • Developed the search mechanism using Ruby on Rails and Elasticsearch to ingest an array of different government document types (bills, regulations, and so on) and make it readily available and easily searchable for users.

  • Collaborated with the design, QA, and product teams and transitioned all the legacy features to the new platform under the new designs/UX and with the maximum quality expected by users.

  • Improved code quality by implementing features and tools that support the long-term maintainability of the codebase. The process included automated code checks, PR reviews, and code linting using CircleCI, Goodcheck, RuboCop, and other tools.

RubyRuby on Rails (RoR) Elasticsearch PostgreSQLRedisJavaScriptCircleCI Tailwind CSSHTMLStimulus Front-end Development GitFull-stack StorybookMVC Frameworks Web Development
Full Health Medical
Software Engineer
2020 - 2021 (1 year)
Remote
  • Implemented key features in the the company's Ruby on Rails web app, mostly bootstrapping core business strategies during the COVID-19 pandemic, by helping with development, planning, and architectural decisions.

  • Revamped the Ruby on Rails main app, planning and implementing new features focused on time-to-market (TTM) and user experience.

  • Implemented the video consultation feature from scratch (using WebRTC) to handle the big demand and limitations during the COVID-19 pandemic.

  • Handled operations-related tasks such as managing the cloud infrastructure through AWS and tools like Terraform and Ansible.

  • Developed the first public REST API from scratch (api.fullhealthmedical.com) using Ruby on Rails with a focus on security, clarity, and developer happiness.

RubyRuby on Rails (RoR) JavaScriptRedisSidekiqAmazon Web Services (AWS) MongoDBCircleCI AnsibleTerraformDockerAPIsRESTGitREST APIs Full-stack MVC Frameworks Web DevelopmentUbuntu
Samedi GmbH
Tech Lead and Software Engineer
2016 - 2020 (4 years)
Remote
  • Led engineering teams and designed/developed core new features inside the Samedi platform.

  • Developed features and maintained the Samedi platform using Ruby on Rails, JavaScript, PostgreSQL, Redis, and Elasticsearch.

  • Created a CalDAV server from scratch in Go to handle and import appointments from the Samedi platform into mobile calendar clients.

  • Built the Samedi patient side app in React (Patient.samedi.de), allowing patients to book appointments online.

React GoJavaScriptRuby on Rails (RoR) RubyAPIsRESTPostgREST RedisSidekiqTwilio Programmable Video TwilioElasticsearch ScrumFront-end Development MUI (Material UI) GitREST APIs TypescriptFull-stack ReduxStorybookLeadershipTeam Leadership Remote Team Leadership MVC Frameworks Web DevelopmentUbuntu
Wimdu
Software Engineer
2015 - 2016 (1 year)
Remote
  • Developed the Wimdu web app and all its related features with Ruby on Rails in a Kanban workflow.

  • Implemented modules to calculate payment fees depending on the chosen payment method.

  • Added a feature that tracks and displays the user's recently viewed properties.

  • Developed enhancements on the UX and usability of the availability calendars.

RedisJavaScriptRuby on Rails (RoR) RubyPostgreSQLAPIsRESTScrumKanbanGitFull-stack MVC Frameworks Web Development
Ima Bold
Co-founder and Software Engineer
2013 - 2015 (2 years)
Remote
  • Trained newcomers on improving productivity and quality by adopting agile methodologies and frameworks like Ruby on Rails, Scrum, TDD, and CI/CD.

  • Built a SaaS eCommerce platform with Ruby on Rails using SEO and usability best practices.

  • Developed integrations with different payment gateways.

  • Made design and marketing decisions with feature prioritization.

Amazon Web Services (AWS) HerokuMySQLRuby on Rails (RoR) RubyReact JavaScriptPostgreSQLElasticsearch GitREST APIs Full-stack MVC Frameworks Web DevelopmentUbuntu
Agentto
Software Engineer
2011 - 2012 (1 year)
Remote
  • Built the Agentto platform, an application that offers security and convenience services based on a trusted network engine.

  • Created cloud services hosted in the Windows Azure platform.

  • Developed web app and systems using ASP.NET MVC and C#.

  • Designed and implemented features for Windows Phone and Android clients.

  • Conceived solutions for the platform's features and architecture.

Microsoft SQL Server Azure AndroidWindows PhoneASP.NET MVCC#.NETFull-stack MVC Frameworks
Neppo
Software Engineer
2010 - 2011 (1 year)
Remote
  • Worked on the development of SOA-based web applications.

  • Created an HR application to manage employee skills.

  • Developed system automatizations in Java to handle network communication processes.

ApiraSol
Software Engineer
Present (2024 years)
Remote
  • Refactored and improved the codebase, working mainly on the front end.

  • Helped refactor and reduce around 30-40% of the front end's codebase.

  • Developed and used a custom lightweight MVC-like framework with templating (Handlebars) and a simple custom-made binding system.

JavaScriptJavaScript MVC BootstrapRubyCSSGitFull-stack MVC Frameworks Web DevelopmentUbuntu
CurrencyCloud
Software Engineer
Present (2024 years)
Remote
  • Migrated the whole company's website and blog from LocomotiveCMS to Jekyll.

  • Redesigned the developer portal and reimplemented it using Jekyll.

  • Implemented deployment and automation scripts in Ruby along the process.

Pavlok
Software Engineer
Present (2024 years)
Remote
  • Implemented and documented the Pavlok API with OAuth/Doorkeeper authentication and Ruby on Rails on the back end.

  • Integrated the Ruby on Rails app with several third-party apps like ZeroPush, Urban Airship, Segment, RescueTime, etc.

  • Implemented the Pavlok web dashboard app with client-side view rendering using JavaScript and REST APIs.

  • Integrated the Pavlok API with the Pavlok iOS app.

Ruby on Rails (RoR) RubyJavaScriptRESTAPIsOAuth 2 GitREST APIs Full-stack MVC Frameworks Web DevelopmentUbuntu
Zup IT Solutions
Software Engineer
Present (2024 years)
Remote
  • Implemented and maintained an eCommerce platform developed with Ruby on Rails that has over 1,000 users.

  • Developed integrations with different payment gateways.

  • Helped bootstrap a number of clients with their first online presence through an eCommerce website.

Amazon Web Services (AWS) HerokuMySQLRuby on Rails (RoR) RubyJavaScriptElasticsearch GitFull-stack MVC Frameworks Web DevelopmentUbuntu

Portfolio

Software Engineer - Samedi
Software Engineer - Samedi

That project involved creating an E-Health-Software for doctors, clinics, and insurances. Samedi networks the healthcare system and optimizes medical workflows and processes. The digital service supports vaccination centers and health facilities along the entire organizational process for vaccination processing. Worked on the development of the platform using React.

Software Engineer - Wimdu
Software Engineer - Wimdu

Wimdu, powered by HomeToGo, is an online marketplace for booking lodging, accessible by website and mobile app for iOS and Android. Simply type in your destination, select your dates, and choose from one of our quality vacation rentals worldwide. Worked on the development of the platform using Ruby on Rails.

Software Engineer - Netsabe
Software Engineer - Netsabe

Netsabe is one of the largest commercial information portals in Brazil. There are thousands of consumers looking for products and services offered by more than 351 thousand registered companies. Through the multiplatform of online sales, Netsabe provides a wide range of digital sales channels for small and medium companies. I was involved in the decision-making process regarding feature prioritization, performance issues, eCommerce consulting, and optimizations for the platform. Developed the application using Ruby on Rails.

Education

Education
Master of Business Administration (MBA) in Project Management in Project Management
Fundação Getúlio Vargas
2012 - 2014 (2 years)
Education
Bachelor's Degree in Computer Science
Federal University of Uberlândia
2006 - 2011 (5 years)