I am an experienced Ruby/Ruby on Rails Engineer with enthusiasm for writing clean, efficient, and accessible code in a functional framework. I am committed to the total development lifecycle, the maintenance of code quality and bug-free applications. Further, I am an expert in leveraging the latest software tools to optimize data storage, e-commerce functionality, and fluidity across mobile platforms. I am a leader in identifying opportunities for applications development.. I would love to help you build a state-of-the-art web application just as much as I would enjoy working on existing or legacy projects (developing new features, updating technologies, or bringing best practices and testing into unstable or poorly structured code).
👉 I am a quick learner, an excellent team player, and always passionate about learning new technologies to meet the project requirements, and have excellent analytical and problem-solving skills.
SPECIALTIES 💪
⭐Frontend: VueJs
⭐jQuery/Javascript, CoffeeScript
⭐HAML, CSS3
⭐Git
⭐Search Libraries: Elastic Search, Sphinx
⭐RESTful API
⭐Schema Driven Development(GraphQL)
⭐Microservices architecture
⭐Websockets
⭐RTA
⭐Multitenancy
⭐Third-party integrations(Twilio, Slack, etc.)
⭐CRM/ERP systems
⭐Monolith applications
⭐Migration of monolith to microservices
⭐ETL/Data extraction
👩💻 Testing: RSpec & Capybara and have done TDD (Test Driven Development)/BDD (Behaviour Driven Development) on several projects.
☁️ Cloud hosting: Comfortable handling server setups & deployments and have experience working with dedicated servers, Amazon EC2, Heroku.
💪 MAIN EXPERTISE
⭐Ruby/Ruby on Rails
⭐REST/GraphQL
⭐Postgres, MySQL, MongoDB. Redis as an in-memory database
⭐RSpec
⭐RabbitMQ
⭐Elasticsearch, Sunspot
⭐Stripe for payments
⭐Administrate/Active Admin for back-office
⭐Twilio for handling SMS, MMS, live chats, cold calls
⭐Sendgrid, Mailgun for mailers
⭐New Relic, Datadog
⭐Launchdarkly for feature management
⭐SDoc, Swagger for docs
⭐CircleCI, Semaphore for CI/CD
⭐Sentry, Airbrake for errors monitoring
⭐AWS(S3), Google Cloud Storage for saving data
⭐Audited, paper trail for system audit
⭐Pry, byebug for debugging
⭐Background in HTML5/Haml/Slim, SCSS, TailwindCSS, TailwindUI, JS
⭐Confident with Git How do we communicate and report? ⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷
We always prefer to keep our work transparent, and for this reason, we like to be in touch with our valued clients on a daily, weekly & monthly basis.
According to the requirement, we use many types of project management tools for the Ruby On Rails development project's communication.
⦿ Upwork Message Board
⦿ JIRA
⦿ Azure DevOps Server
⦿ Asana
⦿ Trello
⦿ Zoho Projects
If you have a project where you feel I can help out, please don't hesitate to get in touch!