rana waqas
@ranawaqas
Experienced Ruby on Rails developer with a passion for clean code.
What I'm looking for
With over 11 years of experience in Ruby on Rails development, I am dedicated to writing clean, efficient, and accessible code. My commitment to the total development lifecycle ensures that I maintain high code quality and deliver bug-free applications. I excel in leveraging the latest software tools to optimize data storage, enhance e-commerce functionality, and develop microservices.
Throughout my career, I have successfully implemented various projects, including a stats calculation mechanism at Racingtv.com and a Ruby tool for Big Data teams at Sky Gaming and Betting. My expertise extends to working with diverse technologies such as PostgreSQL, AWS, and Docker, and I have a proven track record of leading teams and mentoring junior developers. I am passionate about continuous improvement and thrive in Agile environments.
Experience
Work history, roles, and key accomplishments
Senior Ruby on Rails Developer
Racingtv.com
Nov 2019 - Present (5 years 7 months)
Implemented stats calculation mechanism with a directed tree graph allowing parallel/ordered stats calculations. Responsible for multiple features, bug fixes, and website maintenance.
Senior Ruby Developer - Contract
Sky Gaming and Betting
Apr 2019 - Oct 2019 (6 months)
Developed a Ruby tool for Big Data teams to create data processing pipelines and integrated Kerberos authentication.
Senior Ruby Developer - Contract
BigSofa Technologies
Sep 2018 - Dec 2018 (3 months)
Developed a microservice for video processing, transitioned functionality from a monolith, and implemented CI/CD with CircleCI and Docker.
Senior Ruby on Rails Developer - Contract
Bobtrade
May 2018 - Jul 2018 (2 months)
Responsible for API quality assurance through testing, code reviews, and developing e-commerce modules including payment integration.
Senior Ruby Developer - Contract
Global Water Intelligence
Feb 2018 - May 2018 (3 months)
Developed parsers in Ruby for data files, addressing issues like data import and normalization.
Senior Ruby on Rails Developer - Contract
Seedrs
Dec 2017 - Mar 2018 (3 months)
Migrated application from Rails 4.2 to 5.0, refactoring code and upgrading the test suite.
Senior Ruby Developer - Contract
Cobalt Telephone/ParkMobile
Jun 2017 - Nov 2017 (5 months)
Added features and fixed issues in microservices, developed inventory management microservice, and maintained booking systems.
Technical Architect / Lead Developer
Devbox
Jul 2011 - Feb 2017 (5 years 7 months)
Led a team of developers, interfaced with clients, created application architecture, and implemented best coding practices.
Software Developer
Confiz
Oct 2009 - Jul 2011 (1 year 9 months)
Participated in all phases of the software development life cycle, analyzing and developing web applications.
PHP, Ruby on Rails Software Developer
CureMD
Aug 2007 - Oct 2009 (2 years 2 months)
Built decision support systems and services for data collection and reporting using .NET and SQL.
Education
Degrees, certifications, and relevant coursework
Lahore University of Management Sciences
Master's in Computer Science, Computer Science
2009 - 2011
Completed a Master's degree in Computer Science, focusing on advanced topics in software development, algorithms, and data structures.
Punjab University College of Information Technology
Bachelors in Computer Science, Computer Science
2003 - 2007
Earned a Bachelor's degree in Computer Science, covering fundamental concepts in programming, database management, and software engineering.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Interested in hiring rana?
You can contact rana and 90k+ other talented remote workers on Himalayas.
Message ranaFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
