Anil Maurya is a Senior Engineer based in Singapore with 12 years of experience building web applications and leading teams, currently delivering product engineering at Rakuten Viki. A Ruby and Rails specialist with strong front-end skills in HTML/CSS, he progressed from software engineer to technical manager roles at Josh Software, blending hands-on coding with people and delivery leadership. He is an active open-source contributor to notable projects such as AASM (state machines for Ruby) and Medium Editor, where his patches improved ORM generator ergonomics and cross-browser editor behaviors. A graduate of Army Institute of Technology, Pune, Anil combines disciplined engineering rigor with a practical focus on maintainability and developer experience.
12 years of coding experience
10 years of employment as a software developer
Bachelor of Engineering - BE, Computer Engineering, First, Bachelor of Engineering - BE, Computer Engineering, First at Army Institute of technology, pune
10 and 12th, 10 and 12th at Army School Mathura Cantt
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Role in this project:
Back-end Developer
Contributions:5 reviews, 131 commits, 169 PRs in 7 years 1 month
Contributions summary:Anil primarily contributed to the `aasm/aasm` repository by implementing and refining generator functionality, specifically for ActiveRecord and Mongoid ORMs. Their commits added features like model generation with AASM blocks and migration creation, improving the ease of use for integrating state machines into projects. They also addressed bug fixes related to enum usage and column presence, enhancing the robustness of the library. Moreover, the user made code refactoring for easier maintenance and improved the functionality of callbacks with arguments.
Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.
Role in this project:
Front-end Developer
Contributions:6 commits, 5 PRs, 20 comments in 1 month
Contributions summary:Anil primarily focused on fixing bugs and improving the functionality of the Medium Editor clone. They addressed issues related to changing links on images, particularly for Firefox, by modifying the core JavaScript files and the anchor specifications. Additionally, the user fixed the demo pages by correcting the font-awesome.css link and using the http protocol for loading the CSS on demo pages. Furthermore, they updated and corrected the description of the performLinking method.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.