Hire the best Ruby Developers & Programmers in Illinois

Check out Ruby Developers & Programmers in Illinois with the skills you need for your next job.
  • $165 hourly
    I am a technology and product leader with a laser focus on building fast, reliable, and intuitive software systems. My software design philosophy centers around creating products that people enjoy using and whose underlying systems are built to be extremely fast and reliable. I am deeply interested in understanding the day-to-day problems people encounter, and how I can lead my team to create software that solves these problems. I am passionate about designing and building web applications that provide excellent user experiences, writing reusable and resilient code, and automating infrastructure management. I am not afraid to get my hands dirty, and can turn an idea into a finished product deployed on a production infrastructure, or build, train, and lead a team of people to get there. I have extensive experience in a wide range of programming languages and technologies, including: Haskell, Elm, PHP, JavaScript, Node.js, Python, Ruby on Rails, React, Stimulus, Turbo, Laravel, MySQL, PostgreSQL, Linux, Ansible, Docker, Nix, AWS (EC2, ECS, ECR, S3, SES, RDS, Cloudwatch), as well as product development tools such as Balsamiq, Figma, and Miro
    vsuc_fltilesrefresh_TrophyIcon Ruby
    Product Management
    Product Strategy
    Elm
    Haskell
    Infrastructure Management
    Back-End Development
    Database Optimization
    Front-End Development
    PHP
    Python
    Node.js
    Amazon Web Services
    MySQL
    PostgreSQL
  • $70 hourly
    Experienced engineer with a demonstrated history of building backend APIs and services to support products that deliver great customer experiences.
    vsuc_fltilesrefresh_TrophyIcon Ruby
    Ecommerce
    API
    Payment Processing
    Payment Gateway Integration
    GraphQL
    Java
    Python
  • $175 hourly
    Experienced CTO, software developer and architect with a demonstrated history of architecting and deploying fullstack Ruby on Rails (RoR) software, including LMS and SaaS products that have dedicated APIs for native clients consumed at scale. I’ve been at it since Rails 3 and personally migrated apps from Rails 4 to 7. Rails performance — faster than 300ms for a fullstack response from server; less than 1s to paint clientside — is a passion of mine, as is building software that works and satisfies constraints. If you want software that is performant while accomplishing business goals — I’m probably a good choice. If you’re looking for websockets (the Hotwired stack, mostly in RoR), background jobs (Redis / Sidekiq) help with frontend JavaScript (yes, I spent a few years working in React) or more general help designing web products that accomplish your broader goals (e.g., you want your pages to load faster; I’d help you make some of your content load asynchronously to do that). A second skillset I have relates specifically to analytics. I have considerable experience building out data tracking with various accompanying metrics and dashboards in Ruby on Rails, but I also have considerable experience with data analysis (R; Python; PyTorch; PySpark) and familiarity with with bigger data tooling and analytics (e.g., Hadoop; Pig; Spark; DataBricks; Snowflake) and specialized reinforcement learning (RLlib). Re: deployment — I usually deploy on Heroku because I have a standard Continuous Integration (CI) / Continuous Deployment (CD) playbook. That said, I have deployed software in AWS and run super intense compute processes in Azure and Google Cloud Platform (GCP). So while I focus on shipping software that works, you can expect all code I oversee to come with appropriate tests. And finally, concerning data structures and databases for production applications ... I don’t do NoSqL — I just think it’s never the right choice. Any standard relational database — e.g., PostgreSQL (best), MySQL (acceptable) — is fine. I’ve written a bunch of raw SQL — from custom procs and functions to standard INSERT commands and used a variety of add-on modules for natural language features, UUID generation, etc. And yes, I’ve migrated and updated countless databases, and I would be happy to tag which indices your database should add or remove for performance. If you want to shard your database or created read-only versions for performance, I’m happy to help you develop that strategy.
    vsuc_fltilesrefresh_TrophyIcon Ruby
    Ruby on Rails Stack
    Amazon S3
    A/B Testing
    R
    Heroku
    Technical Project Management
    Analytics
    JavaScript
    React
    PostgreSQL
    Ruby on Rails
    Web Application
    Web Development
    Python
  • $35 hourly
    Lead QA Automation Engineer with solid experience in test automation for numerous types of products (web/services/mobile/desktop) using various technological stacks (see below) and approaches. Mixture of great experience(more than 14 years) in test automation together with high level of responsibility allows me to propose to You high-quality service in a shortest terms. AUTOMATION QA: 1. Build BDD-based test automation frameworks (TAF) from scratch on numerous projects using following stacks a. Java - Cucumber - Allure (used to use Junit/TestNG/jBehave) - 70% b. Ruby - Rspec - 12% c. Python - pytest/RobotFramework- 5% d. Playwright - Typescript - 2% e. Groovy - Geb - Spock - 10% 2. Building test automation for wide variety of applications: - Web-based - via SeleniumWebdriver/Selenide/Serenity BDD - Desktop - via AutoIt/SikuliFramework/SilkTest - Mobile - via Appium - REST/DB - via RestAssured and T-SQL - bigdata apps 3. Integration QAT with Test Management tools (Jira/Xray) 4. Test automation for cross-platform apps using cloud testing services BrowserStack/SauceLabs 5. Organizing distributed test runs using Selenium Grid 6. Scalability test automation. Some load testing via JMeter 7. CI\CD (Jenkins) jobs and pipelines building using Groovy - Devops responsibilities for QA/QAT test environments; - Scripting on Bash and Shell for automation routines. QA LEADING: 1. Build QA strategy/plan and set up process from scratch on startup project 2. Lead and participate ongoing sprint QA activities - Build backlog, prioritize and distribute tasks - Adjust in-sprint QA strategy per project needs - Aggregate and share QA metrics. Building QA reports - Participate and bring input on Scrum ceremonies (daily/planning/grooming/demo sessions) 3. End-to-end product release QA leading (5 product releases during last 3 years on 2022) - Release roadmap analysis & requirements review - Test artifacts creation & functional testing - Impact analysis & regression Testing - Smoke testing - Documentation testing 4. Interviewing QA/Lead/Automation engineers with subsequent support: - Onboarding assistance - Knowledge transfer - PDP (personal development plan) building and regular one-to-one calls Collaborative skills: - able to work as an individual contributor (not only tell other people what to do) as well as a member of a team with the same efficiency. - open for learning new technologies and areas for test automation introduction. ISTQB Certification: - ISTQB Test Automation Engineer - ISTQB Certified Tester Foundation Level - ISTQB Certified Tester Foundation Level Agile Tester
    vsuc_fltilesrefresh_TrophyIcon Ruby
    Performance Testing
    Appium
    RSpec
    Microsoft Azure
    Amazon EC2
    Cloud Computing
    Automated Testing
    Selenium WebDriver
    Java
    Python
    Cucumber
  • $120 hourly
    I have over 10 years of experience doing high-volume, full-stack websites and APIs in Ruby on Rails, as well as utilizing AWS to host applications using various services. My experiences include building responsive-first websites for non-profits and customer review platforms from the ground up and taking legacy Ruby on Rails applications and updating them to the current, stable release of Rails and its corresponding gems. I worked as a Solutions Architect for AWS for 3.5 years. I am well versed in AWS Well-Architected best practices and using AWS services in production environments. I enjoy projects of all sizes in any industry. I love working with smaller teams and startups who are just getting started. I also enjoy building relationships and networking for possible future opportunities.
    vsuc_fltilesrefresh_TrophyIcon Ruby
    Cost Control
    Solution Architecture
    Twitter/X Bootstrap
    Ruby on Rails
    CSS
    Docker
    Amazon Web Services
    HTML
    jQuery
  • $300 hourly
    JavaScript, HTML, and CSS are the fundamental building blocks of web development, and I have extensive experience working with these technologies to create visually appealing, responsive web applications. I have expertise in creating interactive user interfaces, handling client-side logic, and implementing complex animations. I have experience working with various programming languages such as Python, Ruby and PHP. Python is a versatile language that can be used for a variety of tasks, including data analysis and machine learning. I have worked on multiple projects utilizing python for data visualization and data cleaning. Ruby is a dynamic, open-source programming language with a focus on simplicity and productivity. I have experience with Ruby on Rails, a popular web development framework that is based on the Ruby programming language. PHP is a server-side scripting language and I have experience using it to create dynamic web pages and connect to databases. I have experience working with Azure Blockchain service, which allowed me to design and implement smart contract and use them in my applications. Azure blockchain is a Microsoft service that allows developers to create decentralized applications easily, it also provides a lot of tools to monitor and maintain the network. I have experience utilizing popular front-end frameworks such as React and Angular and back-end frameworks such as Express. These frameworks allow for more efficient and organized code, and I have experience creating scalable web applications with them. I am proficient in SQL and NoSQL databases and have experience designing and implementing efficient database schemas. SQL is a language used for managing and querying relational databases and I have experience with popular relational databases such as MySQL, PostgreSQL and MSSQL. NoSQL databases, on the other hand, are more flexible and can handle unstructured data, I have experience with MongoDB and Cassandra. I am well-versed in using Git for version control and have experience collaborating on projects with a team and implementing RESTful APIs for seamless communication between different components of a web application. I have experience with Continuous Integration and Continuous Deployment (CI/CD) concepts and tools, which allows for automating the process of building, testing, and deploying code changes. This helps to speed up the development process and improve the reliability of the application. I have experience working with testing methodologies and test-driven development (TDD) to ensure that the code is thoroughly tested and of high quality. In summary, I have extensive experience utilizing the skills: JavaScript, HTML, CSS, Python, Ruby, PHP, Azure blockchain service, React, Angular, Express, SQL, NoSQL databases, Git, RESTful API, and CI/CD. These skills have enabled me to create high-performing, visually appealing and secure web applications, and I am comfortable working in a team environment and adapting to new technologies
    vsuc_fltilesrefresh_TrophyIcon Ruby
    Express Scribe
    Azure Blockchain Service
    CI/CD
    NoSQL Database
    RESTful API
    HTML
    PHP
    JavaScript
    SQL
    Angular
    React
    CSS
    Python
    Git
  • $150 hourly
    User-centric, detail-oriented developer with years of experience building enterprise apps and mobile-friendly websites.
    vsuc_fltilesrefresh_TrophyIcon Ruby
    SCSS
    HTML
    Web Accessibility
    CSS
    Node.js
    UX & UI
    Full-Stack Development
    Front-End Development
    Angular
    React
    JavaScript
    Back-End Development
    SQL
    TypeScript
  • $35 hourly
    Software engineer with fullstack experience and the ability to learn, problem solve, and get things done. Friendly, organized, and communicative with a natural eye for product development and user experience. A hard worker with the technical skills to be an asset on any team.
    vsuc_fltilesrefresh_TrophyIcon Ruby
    Webflow
    jQuery
    CSS
    HTML
    Product Management
    Tailwind CSS
    JavaScript
    Ruby on Rails
  • $375 hourly
    I am a seasoned software engineer with over 12 years of diverse experience in web development, infrastructure, CLI-tooling, automation, security, and U.S. government compliance. My journey began in traditional graphic design, leading me to seamlessly transition into different roles such as designer, researcher, and engineer. I am deeply committed to infusing a human touch into technology, consistently advocating for open-source solutions with a focus on user experience. My rate is open to negotiation for the right fit (e.g. project, client, or engagement). Thanks for reading, and I look forward to working with you.
    vsuc_fltilesrefresh_TrophyIcon Ruby
    Ruby on Rails
    Documentation
    Architectural Diagram
    React
    JavaScript
    Linux System Administration
    Web Application
    Software
    Node.js
    CI/CD
    Python
    Linux
    Amazon Web Services
  • $35 hourly
    I'm a software engineer with 13 years of experience. I have extensive experience in Ruby on Rails. I also have experience with other technologies. I have worked for large companies as a Senior Software Engineer in the fintech and healthcare space. * Worked with both frontend and backend technologies * Knows HTML, CSS, Golang, Python, React * Have excellent problem solving skills * Have good experience converting requirements into implementation. * Have a PMP degree and good project management skills * Have excellent communication skills.
    vsuc_fltilesrefresh_TrophyIcon Ruby
    Microsoft Visual Studio
    Git
    jQuery
    Redis
    PostgreSQL
    MySQL
    Linux
    React
    CSS
    HTML
    Java
    Python
    Golang
    Ruby on Rails
  • $120 hourly
    Summary Experienced poly-skilled technologist with a focus on outcomes and a drive to make the world better. I strive to continuously show up with authenticity and compassion.
    vsuc_fltilesrefresh_TrophyIcon Ruby
    AI Product Management
    JavaScript
    Home Automation
    Elixir
    Agile Software Development
    Organizational Design & Effectiveness
    Software Architecture & Design
  • $50 hourly
    Bringing the heart of Chicago's tech innovation to your project, I'm a full-stack software engineer with 8+ years of crafting dynamic web and mobile applications. Here's what I bring to your team: - Expertise in Full-Stack Development: Skilled in ReactJs for front-end brilliance and Node.js for robust back-end services. - API Refactoring & Optimization: Proven track record in back-end API refactoring, enhancing performance with TypeScript. - Reduction in Runtime Errors: A strategic approach to code that significantly cuts down errors and boosts maintainability. - Collaborative Spirit: A community-driven perspective that infuses each project with a sense of purpose and collaboration. Ready to turn challenges into opportunities with technology that empowers and connects? Let's team up and make it happen.
    vsuc_fltilesrefresh_TrophyIcon Ruby
    API Development
    Git
    Web Application Development
    React
    Node.js
    JavaScript
  • $115 hourly
    I am a Northwestern University educated freelance full stack developer with 10 years of professional experience. Recently I’ve worked as director of engineering for a multimillion dollar company that serviced hundreds of thousands of users a day. As a result of my work, my clients have garnered thousands of new users, taken their industries by storm, improved internal employee satisfaction, and launched with investor capital based on MVPs I built. Quality code is my passion. I write DRY, scalable, maintainable, thoroughly tested, performant code. I have extensive experience working with React, Ruby on Rails, SQL, MySQL, Postgres, Javascript, JQuery, HTML, HAML, SCSS, CSS, and Git, GraphQL, and Apollo. I'm well versed in integrating applications with any needed third party APIs such as Facebook, Twitter, Google, Twilio, or Stripe. And I have dev ops experience deploying and maintaining applications on Heroku, AWS, and Digital Ocean. When working on a complex web application, communication is key. I pair with my clients to understand their long term goals and develop the design and features they need to attract the users they want. I am absolutely one of the best valued Rails developers you will find working freelance and I have a host of happy clients with positive recommendations to prove it. "Will is a talented developer that takes the appropriate time to fully analyze, develop, and test solid application solutions while also considering the balance between time, effort and cost to deliver. He's become a fully integrated part of our team, goes above and beyond to ensure reliability of an app, and is completely dedicated to the success of his clients." -- Criss, CEO of Propel "Will worked with us on with number of projects. His ability to communicate, to empathize with the needs of the client, and his quality of code, assisted with success of each project. I would not hesitate to hire Will again." -- Glen, CTO of ChatterHigh "The most important part of any project is being able to communicate your requirements and know that your development team understands them. The Armont team is personable and they are effective verbal communicators." -- Zach, Software Project Manager at Omron “The team at Armont Development not only did a great job on the re-design of our web site, they made our life a lot easier by suggesting and implementing several changes that greatly enhanced the site functionality. I was very impressed with their professionalism, creativity and problem solving skills. The team members are a pleasure to work with and we look forward to working with them again on future projects.” -- Dan, CEO of CQA
    vsuc_fltilesrefresh_TrophyIcon Ruby
    DigitalOcean
    Serverless Stack
    Heroku
    Redux
    Ruby on Rails
    SQL
    Python
    JavaScript
    CSS
    jQuery
    React
    HTML
    Django
  • $12 hourly
    I am a student with experience in finance and fintech fields. I am passionate about deriving insights from data and streamlining business strategy.
    vsuc_fltilesrefresh_TrophyIcon Ruby
    Microsoft Office
    Snowflake
    SQL
    R
    Python
  • $30 hourly
    Passionate Software Engineer with a love of Open Source Software, and making accessible technology. Experienced in building web applications for small, and medium-sized businesses. I will work across the full-stack from ideation to deployment of project.
    vsuc_fltilesrefresh_TrophyIcon Ruby
    Python
    NodeJS Framework
    ExpressJS
    React
    SQL Programming
    TypeScript
    JavaScript
  • $50 hourly
    Hi there! 👋 I'm Erik, a passionate and versatile software engineer with a knack for crafting seamless digital experiences. With a foundation in Computer Science and hands-on expertise in modern JavaScript frameworks like React.js, coupled with proficiency in CSS and pre-compilers like SASS, I specialize in building visually stunning and responsive web solutions. My journey in software engineering has seen me successfully contribute to various projects, including developing user-friendly applications using the MERN stack, creating intuitive interfaces, and modernizing tech stacks to enhance efficiency. My commitment to quality extends to writing secure, reliable code and conducting thorough testing to ensure stability. I thrive on collaborating with diverse teams, transforming ideas into engaging web experiences, and I'm passionate about bringing innovation to the forefront of every project. Let's work together to create impact and user-centric digital solutions. Reach out, and let's bring your vision to life
    vsuc_fltilesrefresh_TrophyIcon Ruby
    Trello
    Postman
    Linux
    MongoDB
    ExpressJS
    Docker
    CSS
    Sass
    Django
    Python
    TypeScript
    React
    JavaScript
    Responsive Design
  • Want to browse more freelancers?
    Sign up

How hiring on Upwork works

1. Post a job (it’s free)

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by 5M+ businesses