Software Engineer (Financial project)
Duration: June 2023 - present
Summary: A finance domain project focused on developing and maintaining backend services to support complex financial operations and integrations with third-party financial services.
Responsibilities:- Developed and maintained backend services using Ruby.
- Built and optimized GraphQL APIs with complex business logic.
- Implemented asynchronous processing with RabbitMQ.
- Integrated and maintained third-party financial services.
- Improved internal Ruby libraries and reduced technical debt.
- Increased test coverage using RSpec and improved reliability of critical flows.
- Implemented file storage and management using S3 buckets.
- Refactored legacy code and optimized performance bottlenecks.
- Supported production environment and resolved critical incidents.
- Collaborated on infrastructure and deployment processes.
Technologies: Ruby (2.x), Ruby on Rails (6–7), GraphQL, RabbitMQ, RSpec, PostgreSQL, Redis, AWS (S3), REST, Git
Ruby Back-end developer - P2H (E-government projects)
Duration: Feb 2021 - July 2023
Summary: E-government projects under NDA involving development and maintenance of microservices architecture to support government digital services.
Responsibilities:- Implemented many new features.
- Supported production environments.
- Covered codebase with tests.
- Maintained features in custom gem.
- Worked and maintained microservices architecture using various technologies and gems.
Full-stack Ruby & JS Developer - Greenbadger LLC – Nortapartners (Construction project to manage and calculate structure waste, materials etc.)
Duration: July 2019 - Apr 2021
Summary: A construction industry project aimed at managing and calculating structural waste and materials to optimize resource usage and project efficiency.
Responsibilities:- Supported production environment.
- Implemented many new features.
- Refactored legacy code and improved code quality.
- Increased request speed.
- Mentored 2 junior developers.
Full-stack Ruby & JS Developer - Freelance (VPN service and an online store)
Duration: Sep 2017 - July 2019
Summary: Long-term freelance projects including a VPN service and an online store, both developed using Rails 5 with JavaScript.
Responsibilities:- Developed and maintained projects using Rails 5 and JavaScript.
Technologies: Rails 5, JavaScript