Pedro D.

Senior Software Engineer

Durok, Poland

Experience

Jan 2025 - Present
1 year

Senior Software Engineer

Softserve

  • Developed AI-powered GenAI solutions including LLM orchestration pipelines in the AI Engineering team, integrating Ruby for automated code review and evaluation tasks.
  • Implemented CI/CD pipelines using GitHub Actions and Jenkins to streamline testing and deployment of AI services.
  • Containerized multiple AI microservices using Docker to ensure scalable and isolated execution environments.
  • Collaborated with solution engineers and domain experts to benchmark and validate AI models, improving accuracy by 22%.
Nov 2023 - Nov 2024
1 year 1 month

Senior Software Engineer

DeepFile

  • Led the Core Platform Team to integrate Ruby scripts for local AI-powered document indexing and semantic search.
  • Enhanced automated testing workflows and code quality analysis, implementing unit and integration tests within CI/CD pipelines.
  • Optimized performance and debugging of AI-driven search algorithms, reducing indexing time by 18%.
  • Worked closely with DevOps to containerize services using Docker and maintain secure on-prem deployments.
Sep 2020 - Oct 2023
3 years 2 months

Senior Software Engineer

SAP

  • Contributed to the SAP Analytics Cloud team, developing backend Ruby modules for data orchestration and reporting automation.
  • Performed thorough code reviews and refactored legacy scripts to adhere to idiomatic Ruby and OOP practices.
  • Integrated automated test suites into existing CI/CD pipelines to improve deployment reliability.
  • Documented technical solutions and debugging procedures to reduce maintenance time across the analytics platform.
Oct 2016 - May 2020
3 years 8 months

Software Engineer

Accenture

  • Worked on enterprise platforms integrating Ruby scripts for automation in financial and operational modules.
  • Performed detailed code reviews, debugging, and profiling to maintain high-quality standards across global deployments.
  • Collaborated in Agile teams on multi-language projects including Python and JavaScript integrations.
  • Streamlined CI/CD workflows for automated testing and release management.
Apr 2015 - Jun 2015
3 months
Toronto, Canada

Software Development Intern

Accenture

  • Assisted in developing Ruby and Java modules for internal ERP enhancements.
  • Conducted unit testing and contributed to code quality improvements in client projects.

Summary

Senior Software Engineer with over 9 years of experience designing, developing, and deploying high-quality software solutions. Specialized in Ruby development, AI/ML integration, and full-stack engineering across enterprise and startup environments. Skilled in code review, test integration, and CI/CD pipelines, ensuring robust, maintainable, and scalable applications. Experienced in containerization (Docker) and collaborative Agile teams for rapid delivery of complex projects. Passionate about leveraging LLMs and AI-assisted tools to enhance development productivity. Adept at quickly learning new technologies and adapting to challenging project requirements.

Languages

English
Advanced

Education

Sep 2012 - Aug 2016

University of Toronto

Bachelor’s degree, Computer Science · Computer Science · Toronto, Canada

Certifications & licenses

AWS Certified Developer – Associate

Amazon Web Services

Ruby Association Certified Ruby Programmer

Ruby Association

Certified Kubernetes Application Developer

CNCF

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