招聘 mid-level 自由职业 Ruby on Rails 开发者

1200+ Ruby on Rails 开发者正在寻找他们的下一份工作. 初级到高级开发者,你都可以在这里找到。


展示 558 / 总计 1200+ 位开发者. 重置过滤条件

Developer's avatar

Software Engineer

Recently updated

As a developer, I bring a unique blend of technical expertise, creativity, and a passion for problem-solving to every project I undertake. My journey into the world of software development began with a deep curiosity for understanding how technology shapes our daily lives. From tinkering with code in my spare time to pursuing formal education in computer science, I have continually sought to expand my knowledge and refine my skills. One recent milestone that stands out is leading the development of a scalable web application for a prominent client, which received rave reviews for its intuitive user experience and robust performance. This accomplishment not only showcased my ability to deliver high-quality solutions but also demonstrated my commitment to exceeding client expectations. I am constantly seeking opportunities to learn and grow, whether it's diving into a new programming language or mastering the latest development frameworks. Recently, I delved into the world of machine learning, exploring its potential applications in enhancing user interactions and streamlining business processes. What truly sets me apart as a developer is my ability to translate complex technical concepts into user-friendly solutions that drive value for both businesses and end-users. I thrive in collaborative environments, leveraging my strong communication skills to bridge the gap between technical and non-technical stakeholders and ensure project success. At the core of my work is a deep-seated passion for leveraging technology to create positive change. Whether it's developing sustainable solutions to address climate change or building innovative tools to empower marginalized communities, I am driven by a desire to make a meaningful impact through my work.

Developer's avatar

Multilingual, Multi-talented Software Maven

High response rate

In 2013, I stumbled into the world of software and it's been a thrilling journey ever since. While residing out of state and working as a secretary, a company spotted my resume on a job board and invited me to interview for a junior development role. I was initially skeptical, (I joked that all I could do was update a MySpace page), but they recognized my proficiency in foreign languages and believed they could teach me to code. Although I absolutely bombed the technical interview, my future boss saw potential and told me he saw a working brain at play. They specialized in a healthcare abstraction software written in Smalltalk and it unlocked a part of my brain that I didn’t know existed — something creative and analytical and puzzle-y and I was hooked from word one. I worked with them for about a year before circumstances led me back to North Carolina to be with family. I knew I would never have such luck again, I enrolled in night school and pursued a software apprenticeship. In 2019, I made the decisive shift to a programming career, a choice that has become the pride of my life. Professionally, I am a passionate software engineer specializing in Ruby/Rails, driven by the challenge of solving complex problems with innovative solutions. I am dedicated to maintaining high code quality and ensuring long-term maintainability while approaching new features with a focus on fundamental design principles. Demonstrating confident ownership of my work, I strive to deliver projects with speed and accuracy. I thrive in both collaborative team environments and self-directed settings, embodying a lifelong student mindset, always eager to swiftly learn and master new technologies.

Developer's avatar

CTO, Senior Full Stack Dev | RoR and Js/Typescript Expert | Remote

High response rate
Recently updated

Senior software engineer with over 10 years of experience as a remote freelancer. My educational background includes an MSc 2:1 in computer science and applied mathematics engineering from ENSEEIHT (Toulouse, France) in 2009. I then worked for 2 years as a frontend developer at a startup in London and transitioned to backend work in 2013. Specializing in web application development, I have undertaken projects for companies such as Carrefour, L'Oréal, Cocolis, Epicery, and Alerti. My work has encompassed backend development, data engineering, code and database performance improvement, e-commerce platform customization and logistics, payment system integration, API creation, crawlers, technical documentation, and testing. Passionate about data manipulation and rendering them to users and stakeholders in a more meaningful way, I am currently expanding my skills in AI/ML and neural networks through CNRS fidle formation to explore how I could apply and offer these services to my clients. Recent milestones and accomplishments include: Migrating the payment system from Adyen to Stripe for Epicery Migrating the frontend from Vue to Hotwire for Epicery Developing a geolocalized matching algorithm between carriers and packages for Cocolis Fields of expertise: E-commerce solutions with Solidus/Spree open-source framework Data processing and visualization with Business Intelligence tools for reporting Integration of payment system providers Integration of third-party APIs Database design and performance optimization Frontend performance optimization Crawling and scraping Technical audits Testing, documentation, CI/CD tools Experience with the following tools: Languages: Ruby, Typescript, JavaScript, Node.js, Ruby on Rails Platforms: AWS, Google Cloud Platform, Render, Heroku Frontend: React, Vue.js, Hotwire, Angular, HTML/CSS, Alpine.js, HTMX, Astro Payment providers: Stripe, Mangopay, Adyen, PayPal Data viz: Amazon QuickSight, Superset, Tableau Backend tools: Solidus open-source e-commerce solution, New Relic, Elasticsearch, PostgreSQL, Amazon S3, etc. CI/CD Tools: GitHub CI, CircleCI Fluent in French, English, Spanish.

Developer's avatar

14+ years experienced Rails Developer in various domains

Recently updated

I am a seasoned Ruby on Rails developer, holding a master's degree in informatics and boasting over 14 years of expertise in the field. My proficiency extends not only as a skilled developer but also as an adept project manager. In my freelance journey, I've successfully undertaken diverse projects ranging from the inception of Ruby on Rails applications to the revitalization of legacy systems in languages such as Ruby on Rails, PHP, Java, and Python. My involvement has consistently alleviated the challenges faced by all stakeholders, transforming projects into reliable, testable, and enjoyable endeavors. Emphasizing test-driven development as a cornerstone, I am committed to constructing robust, high-quality software that is easily upgradable, maintainable, and adaptable to evolving requirements. The inherently pleasurable development experience offered by Ruby on Rails facilitates the creation of such applications. Having embarked on the Ruby on Rails journey with version 2.3, my journey has seen me upgrade existing applications from version 2.0 up to the latest iteration, Ruby on Rails 7.1. If you require assistance in upgrading an existing application, I am well-equipped to guide you through the process. Tailoring my technical decisions to the specific needs of each project, I prioritize lean and low-dependency solutions. This approach not only ensures ease of maintenance but also aligns with the longevity of projects. I am fluent in both German and English, offering dedicated support for your projects. With a commitment to excellence, I bring a wealth of experience to the table, ready to elevate your development endeavors to new heights.

Developer's avatar

Ruby Spelunker

Summary: Bachelor's degree in Astronomy and Astrophysics(not completed) with a passion for technology and problem-solving. Proficient in web technologies, including HTML, CSS, and HTTP. Skilled in programming languages such as Go, Python, JavaScript, Ruby, Protobuf, Kafka, gRPC, C# and Java. Proven ability to translate technical concepts into non-technical and executive audiences. Experienced in identifying business needs and developing technical solutions in a startup environment. Adept in technical leadership, project management, and analytical problem-solving. Familiarity with PostgresQL, SQL/MySQL and Unix/Linux operating systems and commands. Strong collaboration skills, capable of driving technical decisions with diverse customer stakeholder groups. Work Experience: Senior Software Engineer AzaFinance - Nairobi, Kenya. August, 2021 - Present(2 yrs 2 mos) Responsibilities: Perform in-depth implementation reviews to ensure the successful integration of partner solutions. Advocate for new product features, collaborating with cross-functional teams for prompt resolution of technical challenges. Provide technical documentation and guidance to partners to ensure seamless integration. Collect and communicate partner feedback to internal teams, including Product Management and Engineering, to enhance integrations. Identify operational workflow improvements and define tool requirements for scaling operations. Drive the development and deployment of tools in collaboration with Engineering to enhance operational efficiency. Maintained Ruby, Go, Nodejs and Java microservices. Senior Software Engineer Shogun - Remote. Mar 2020 – Nov 2021 (1 yr 9 mos) Responsibilities: Drove key contributions within the Shogun Frontend Integrations squad, adeptly crafting and maintaining micro-services utilizing Go. Pioneered a significant improvement to the reporting dashboard, introducing a real-time data streaming feature via bash scripts, revolutionizing data visualization and analysis capabilities. Forged strong partnerships with product and design teams, ensuring that new features aligned with user needs and were implemented with user-friendliness in mind. Software Engineer Andela - Nairobi, Kenya. Dec 2017 – Mar 2020 (2 yrs 4 mos) Responsibilities: Pioneered the development of an internal product, Andela Media, employing Ruby on Rails, Vuejs, and Redis. This innovative solution streamlined the sharing of photos and videos within the organization. Collaborated harmoniously with a dynamic team of designers and product managers to define product requirements and design, fostering seamless communication and alignment. Implemented and rigorously tested various components of the application, including the robust user authentication and authorization system, file storage and retrieval mechanisms, and the user interface. Successfully deployed the application to Google Cloud Platform (GCP) and subsequently managed it, proactively addressing bug reports and proactively integrating new features as required. Software/Data Engineer Namely - New York, USA. Dec 2018 – Aug 2019 (9 mos) Responsibilities: Engineered developer administration tools that interface seamlessly with Apache Kafka, empowering developers to efficiently monitor and manage their Kafka clusters. Led efforts on the event streaming gateway for C#, Go, Ruby, and gRPC microservices, innovatively introducing features such as message filtering and replay functionality. Pioneered the addition of real-time streaming support to the reporting dashboard, offering users the capability to access and analyze live data trends. Collaborated closely with both development and operations teams to ensure the successful design, reliability, and user-friendliness of newly introduced features. Junior Software Engineer C4DLab - Nairobi, Kenya. Aug 2014 – Jan 2017 (2 yrs 6 mos) Responsibilities: Demonstrated outstanding problem-solving and development skills by delivering solutions for startup projects at the University of Nairobi, including the creation of a bike-share system and an incubator website. Offering invaluable support to a startup, contributing to their firmware product using Python, Arduino, MikroC, and C++. Upheld and optimized lab websites, routinely implementing new features and swiftly addressing bugs using PHP, HTML, CSS, and JavaScript. Collaborated closely with startup partners to deeply understand their requirements, ensuring seamless alignment with the websites' functionalities.

Developer's avatar

One stop to take your business from an idea to a product

High response rate

💭 Do you have an idea that makes sense in theory, but you haven't gotten it beyond that point? An existing team that could use some direction? Perhaps a product that you've gotten to market, but you're finding it harder to add more and more customized features and keep it performing the way it should? 👋 For a little over a decade now, I've been building clean, maintainable, applications for everything from cyber security, high traffic (millions of transactions per day), credit products, custom learning platforms, to custom storefronts. 🤖 I take a pragmatic approach to development, I'll hear you out, ask some pointed questions along the way, give targeted feedback, and rinse and repeat until we've got a clear vision for your product. You'll be able to give feedback on quick builds that are put together in days / weeks rather than months. This process is called prototyping. 🏆 Prototypes are great, but they won't take into account all the nuances needed for a product to start serving customers, so from there we'll have a conversation about what your "must haves" are in order to get a product in front of customers. Anything that you'd like but isn't a "must" will be outside the scope. This step is where we build an MVP (minimum viable product). The goal here is to get your product to market as fast as possible. Paying customers are the best source of feedback you can get, but we need an MVP to get them in the system. From there we work on the features that you and your customers want most. I'll always give you straight talk on what options you have for various features, and steer you toward the most practical technology choices to handle the functionality you want, while also working within your budget. Core Services build a prototype or MVP jump into an existing application and work through a hard to build feature, or difficult bug improve the performance of your existing application improve your authentication layer (add popular authentication providers and protocols) improve your application security (evaluate and fix security holes, work through security questionnaires your clients send you) begin accepting payments in your application make your application mobile friendly (either using responsive / progressive design techniques or with a full fledged mobile app) give feedback on and improve your existing design

立即注册以查看更多开发者。

与 1300+ 位 Ruby on Rails 开发者取得联系。