Adam S.

Senior Software Engineer

Avatar placeholder
Korczyna, Poland

Experience

Jan 2023 - Present
3 years

Senior Software Engineer

Deloitte Digital

  • Delivered robust architecture and feature development for a Retrieval-Augmented Generation (RAG) platform, using Ruby on Rails as the backbone for API-driven and service-oriented solutions.
  • Architect scalable backend systems with Ruby on Rails, focusing on modular RESTful API construction and seamless integrations with third-party services.
  • Design and implement complex business workflows, leveraging background processing via Sidekiq to deliver fault-tolerant, asynchronous operations.
  • Consistently deliver frontend components and dynamic interfaces using Stimulus, Hotwire, and integrated JavaScript, aligned with Rails' modern conventions for reactive UIs.
  • Lead migration of legacy services to a microservices approach with Rails API-only applications, reducing deployment times by 40% and improving service isolation.
  • Integrate cloud infrastructure leveraging AWS (EC2, RDS, S3), containerization with Docker, and automated provisioning via Terraform.
  • Establish comprehensive test strategies employing RSpec, FactoryBot, and Capybara, elevating test coverage from 60% to 94% and reducing regression rates.
  • Shape robust authentication and authorization with OAuth2 and JWT, securing REST and GraphQL endpoints across multi-tenant applications.
  • Direct implementation of real-time features using ActionCable and background jobs for streaming notifications and updates.
  • Optimize database design and query efficiency in PostgreSQL and Redis, resulting in a 32% improvement in response times for traffic-intensive endpoints.
  • Perform code reviews, enforce best practices in Ruby and Rails, and foster a strong culture of continuous improvement and clean code.
  • Develop and document API contracts and public interfaces with Swagger/OpenAPI, expediting onboarding for external and internal developers.
  • Collaborate closely with DevOps to enhance CI/CD pipelines using GitHub Actions, including automated deployment, static analysis, and security scanning.
  • Monitor and manage incident response processes, ensuring system reliability and minimizing MTTR with detailed postmortem reviews.
Jun 2018 - Dec 2022
4 years 7 months

Full Stack Engineer

ThoughtWorks

  • Engineered a suite of healthcare platform capabilities using a Ruby on Rails services backend, with modern frontend integrations.
  • Designed and delivered key backend modules in Ruby on Rails, supporting high-volume data processing for prescription and patient record management.
  • Built robust REST and GraphQL APIs to serve multi-platform web and mobile clients, optimizing for security and low-latency responses.
  • Automated cloud deployments to AWS and Heroku, containerizing workloads with Docker to increase resilience and speed up rollouts.
  • Utilized RSpec, Minitest, and Capybara to deliver automated test coverage exceeding 90%, leading to a substantial drop in on-call incidents.
  • Developed frontend components and dynamic dashboards with React and Vue.js, integrating seamlessly with Rails APIs.
  • Integrated authentication and single sign-on using OAuth2, ensuring HIPAA-grade security for all REST endpoints.
  • Enhanced caching and session management using Redis, reducing page loads by 22% for high traffic modules.
  • Coordinated cross-team initiatives to standardize API documentation using Swagger and educate stakeholders via knowledge-sharing sessions.
Jul 2015 - May 2018
2 years 11 months

Software Engineer

Accenture

  • Built and enhanced core modules for an enterprise education platform, creating a solid, maintainable architecture with Ruby on Rails.
  • Developed scalable RESTful APIs with Ruby on Rails, supporting learning management, assessment authoring, and analytics workflows.
  • Engineered backend features for multi-language content delivery and role-based access control, supporting 100k+ monthly active users.
  • Leveraged background workers with Sidekiq to execute asynchronous data syncs and reporting jobs.
  • Managed SQL performance in PostgreSQL and optimized indexing strategies to ensure fast, consistent data access.
  • Wrote comprehensive test cases using RSpec and FactoryBot, increasing reliability and maintainability of all code modules.
  • Automated build, test, and deployment flows using Jenkins, implementing containerized test environments.
  • Collaborated on UI improvements, delivering templates with JavaScript and reactive updates via Stimulus.
  • Onboarded and trained new engineers in Rails conventions, TDD, and automated deployment patterns.
Aug 2014 - Jun 2015
11 months

Junior Software Developer

Capgemini

  • Contributed to the backbone of a fintech processing system, focusing on Ruby on Rails backend and process automation.
  • Supported the development of secure, modular backend components in Ruby on Rails, driving event handling and transactional processing.
  • Developed data import/export modules, RESTful API endpoints, and background jobs for financial reconciliation with Sidekiq.
  • Assisted in writing unit, integration, and acceptance tests using RSpec and Capybara.
  • Contributed to database optimization, schema evolution, and slow query troubleshooting in PostgreSQL.

Summary

Senior Software Engineer with more than 11 years of comprehensive experience building, optimizing, and scaling enterprise applications using Ruby on Rails. My expertise spans backend architecture, API design, and full-stack development, focusing on maintainable, high-availability solutions within cloud environments.

Languages

English
Advanced

Education

Oct 2010 - Jun 2014

University of Oxford

Bachelor of Science · Computer Science · Oxford, United Kingdom

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Arne H.
Arne H.

Devops Fullstack Engineer

View Profile
Maksim Š.
Maksim Š.

Senior Full Stack Developer

View Profile
Maciej K.
Maciej K.

Senior Backend Engineer & AI System Developer

View Profile
Michael K.
Michael K.

Software Developer

View Profile
Ales L.
Ales L.

Senior DevOps Consultant (Freelance)

View Profile
Jürgen F.
Jürgen F.

AR/VR/XR Architect

View Profile
Satya V.
Satya V.

Lead Developer

View Profile
Thomas J.
Thomas J.

Senior Fullstack Developer

View Profile
Robert R.
Robert R.

Further development of an internal application

View Profile
Michael F.
Michael F.

Freelancer, Solution Architect

View Profile
Werner K.
Werner K.

Test Coordinator, Designer and Engineer

View Profile
Martin G.
Martin G.

Member of the Product Management and Product Owner Team for Private Cloud Platform

View Profile
Arseniy B.
Arseniy B.

Full Stack Developer

View Profile
Kiriakos K.
Kiriakos K.

Tech Lead: API Experience Platform

View Profile
Fady K.
Fady K.

Senior Software Developer / Tech Lead

View Profile
Marcel M.
Marcel M.

Data Scientist, AI Engineer, Senior Solution Architect

View Profile
Haseeb A.
Haseeb A.

Full Stack Ruby on Rails Developer

View Profile
Niklas W.
Niklas W.

AI Engineer, Cloud Solution Architect, Backend Developer

View Profile
Muzamil H.
Muzamil H.

Full-Stack Engineer

View Profile
Michal B.
Michal B.

Senior Golang Engineer

View Profile
Serhii K.
Serhii K.

Senior Software Engineer

View Profile
Tezcan D.
Tezcan D.

Solution Architect / Project Manager

View Profile
Martin D.
Martin D.

Software Consultant

View Profile
Abdelmajid D.
Abdelmajid D.

Leader, Architect, Senior Developer

View Profile
Misel M.
Misel M.

Owner/CEO/Software Architect

View Profile
Hüseyin K.
Hüseyin K.

Senior Full-Stack Engineer

View Profile
Cătălin C.
Cătălin C.

Full Stack Engineer

View Profile
Leif S.
Leif S.

Freelance IT Consultant and Software Architect

View Profile
Serge K.
Serge K.

Senior DevOps (external)

View Profile
Goran D.
Goran D.

Technical Consultant, Architect, Developer

View Profile