Anil Maurya

Senior Engineer at Rakuten Viki

Singapore, Singapore
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job10 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Engineering, First, Bachelor of Engineering - BE, Computer Engineering, First at Army Institute of technology, pune
book10 and 12th, 10 and 12th at Army School Mathura Cantt
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
2,328reputation
238kreached
122answers
8questions
github-logo-circle

Github Skills (22)

editors10
contenteditable10
javascript10
generator10
editor10
ruby10
wysiwyg10
state-machine10
activerecord10
medium-editor10
ruby-rails9
rails9
rspec9
mongoid9
mongodb9

Programming languages (10)

TypeScriptDockerfileCoffeeScriptC++CSSSCSSJavaScriptGo

Github contributions (5)

github-logo-circle
aasm/aasm

Sep 2015 - Oct 2022

AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Role in this project:
userBack-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.
aasmactiverecordmongoidrubystate-machine
yabwe/medium-editor

Sep 2015 - Oct 2015

Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.
Role in this project:
userFront-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.
contenteditablerich-textwysiwygmedium-editoreditor
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.
Request Free Trial