Adrian Szechnicki
Senior Software Engineer
Experience
May 2025 - Present
9 monthsSenior Software Engineer
Innowise Group
- Reviewed and refactored Ruby codebases to improve readability, maintainability, and adherence to idiomatic Ruby practices
- Identified and resolved code smells, architectural issues, and test gaps in mature Ruby applications
- Designed and maintained automated test suites using RSpec, increasing confidence in CI pipelines
- Integrated Ruby projects with CI/CD systems including GitHub Actions and GitLab CI
- Generated high-quality Ruby code for new features and internal tooling
- Documented technical debt, defects, and refactoring plans clearly for stakeholders
- Collaborated with engineers across multiple languages to align implementation standards
- Used Docker-based environments to ensure reproducible testing and execution
- Performed deep debugging and profiling of Ruby applications in Linux environments
- Maintained high code quality standards through consistent code review practices
Sep 2022 - Mar 2025
2 years 7 monthsAI Engineer
Andersen Lab
- Participated in training and evaluation workflows for large language models focused on code generation and review
- Evaluated AI-generated Ruby code for correctness, idiomatic style, and architectural soundness
- Created and reviewed prompts designed to elicit high-quality Ruby solutions from LLMs
- Benchmarked model outputs using sandboxed execution environments
- Annotated complex datasets involving multi-language code (Ruby, Python, JavaScript, SQL)
- Adapted annotation and evaluation guidelines for new domains and evolving model capabilities
- Collaborated with solution engineers and project leads on experimental AI workflows
- Documented edge cases, failure modes, and quality issues in AI-generated code
- Assisted in refining agent-based execution strategies for automated testing scenarios
- Supported rapid iteration cycles common in AI research environments
May 2020 - Jun 2022
2 years 2 monthsFull Stack Engineer
SoluLab
- Developed and maintained Ruby-based backend services for SaaS applications
- Implemented clean object-oriented designs and reusable Ruby modules
- Wrote comprehensive RSpec test suites integrated into CI/CD pipelines
- Refactored legacy Ruby codebases to modern standards incrementally
- Integrated Ruby services with Docker-based deployment workflows
- Debugged production issues using logs, profiling tools, and Linux CLI utilities
- Collaborated with frontend and backend engineers across multiple languages
- Maintained clear technical documentation for APIs and internal systems
- Improved system reliability through better testing and code structure
- Participated in peer code reviews and architectural discussions
Jul 2018 - Apr 2020
1 year 10 monthsFrontend Developer
Jay Analytix Inc
- Worked across full-stack systems, collaborating with Ruby-based backend services
- Reviewed backend code changes from a frontend integration perspective
- Identified API inconsistencies and backend logic issues affecting UI behavior
- Contributed to bug reports and technical documentation
- Participated in cross-team code reviews and quality discussions
- improved debugging workflows across frontend–backend boundaries
- Supported production releases and issue resolution
- Strengthened understanding of end-to-end system behavior
- Collaborated using Git-based workflows
- Supported continuous improvement initiatives
Oct 2016 - May 2017
8 monthsJavaScript Engineer
Jay Analytix Inc
- Developed production code with strong attention to correctness and maintainability
- Participated in structured code reviews and quality assurance processes
- Fixed defects and improved existing logic
- Learned disciplined debugging and profiling techniques
- Collaborated in Linux-based development environments
- Used Git daily for version control
- Documented fixes and known issues
- Supported QA cycles
- Built strong engineering fundamentals
- Established habits around clean, reviewable code
Summary
I’m a software engineer with over 8 years of professional experience and strong hands-on expertise in Ruby, code quality analysis, and test-driven development. I specialize in reviewing, generating, and improving production-grade Ruby code, identifying code smells and architectural issues, and strengthening test coverage in CI/CD environments. In recent years, I’ve worked extensively with AI-assisted development and LLM-based workflows, including prompt evaluation, model training support, and sandboxed code execution, and I’m comfortable switching rapidly between domains, languages, and complex guidelines.
Skills
- Primary Language: Ruby (Oop, Metaprogramming, Idiomatic Ruby)
- Additional Languages: Python, Javascript, Typescript, Sql, Rust (Working Knowledge)
- Testing: Rspec, Minitest, Test Coverage Analysis, Test Gap Identification
- Code Quality: Code Reviews, Refactoring, Anti-pattern Detection, Technical Debt Reduction
- Ci/cd: Github Actions, Gitlab Ci, Jenkins, Circleci
- Ai & Llm Workflows: Prompt Evaluation, Code Generation Review, Model Training & Benchmarking
- Containers & Systems: Docker, Linux Cli, Sandboxed Execution Environments
- Version Control: Git, Branching Strategies, Pull Requests
- Documentation: Technical Documentation, Bug Reports, Test Documentation
- Debugging: Profiling, Root Cause Analysis, Performance Debugging
Languages
English
AdvancedEducation
Oct 2012 - Jun 2016
Singapore Management University
Bachelor's degree · Computer Science · Singapore
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience