sonianand11
Anand Soni
Vadodara, India

I am a Full stack Ruby on Rails Developer with over 8 years of experience developing software with high standards and interacting with multiple stakeholders from technical and non-technical backgrounds, ensuring clarity, quality, and continuous delivery. I have a Master's Degree in Computer Application and work with technologies such as Java, Ruby, SQL, AWS and Oracle Databases. I am a self-starter with proven ability to leverage multiple technologies to build interactive and innovative applications. Quick Links : Github : https://github.com/sonianand11 StackOverflow : http://stackoverflow.com/users/663660/anand-soni Blogs : http://www.artechspot.com/blog My Strengths are : - Team sprite - Great in communicating in English (Verbal and written) - Quick in learning - Good adviser - Punctual in Time - Easy and always available to talk Contact me on skype me at anand.soni11 or anand@artechspot.com

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

78.1
CodersRank Rank
Top 6%
Top 50
ERB
ERB
Developer
India
Top 50
Ruby
Ruby
Developer
India
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Self Care Catalysts Inc
Dec 2021 - Jun 2022 (6 months)
Remote
Software Engineer
- Fix production bugs
- Feature implementation to manage patient records and disease record
- Fix front-end bug for data"
ruby on rails rspec AngularJS
Makerble
3 years 11 months
Remote
Software Architect and Mentor
Jun 2020 - Oct 2020 (4 months)
Responsibilities:
- Feature development, Production Fix
- Design technology stack
- Managed developers and assigned tasks in JIRA
- Code review of Pull Request created by developers
- Conduct daily meetings and discuss blockage and progress
- Fix issues and bugs on production
- Deploy application on Heroku with Heroku Pipelines
- Design Documentation of features developed
- Mentor developers in the team
- Create Proof of concept


Achievements:
- Migrated Rails 3 and Ruby 1.9.3 application to Rails 6 and Ruby 2.7
- Achieved 5500 Request per second on Heroku with auto-scaling feature
- Converted traditional page loading to single page loading application with simple vanilla javascript
- Optimized code to resolve memory leak issue on Heroku
- Implemented Redis caching to improve application performance
- Improve business logic to process data in a smarter way e.g. Authorization
- Implemented background job index table to prevent duplication issue
- Implemented flexible Data import feature to import data in the system
- Written script to reduce the Heroku slug size to prevent long deployment process
- Implemented Javascript bundling to load only page specific javascript
- Integrated 3rd party API services like Salesforce, Mailgun, Twilio
- Mentored more than 10 developers and uplifted their skills. My thought "Together we can"
- Designed onboarding process for a developer to make them familiar with system quickly
- Created documentation of system features
JavaScript ruby on rails postgresql javascript sidekiq heroku redis amazon s3 serverless
Full stack Ruby on Rails developer
Oct 2016 - May 2020 (3 years 7 months)
Responsibilities:
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with the latest technologies

Achievement:
- Refactored code and created lib for reusability
- Successfully managed 6 developers in the team in terms of technical problem
- Created coding standard in system development to follow
- Created background process analyzing feature to show meaningful data for admin
- Implemented memory monitoring service for system
- Integrated Slack hook for notification for various error messages and other custom notification
Ruby Ruby on Rails postgresql heroku aws amazon s3 github
Hoop
Jun 2019 - Jan 2021 (1 year 7 months)
Remote
Chief Software Engineer
Features implementation :
- Reward system : where user can earn points based on activities in system
- Payment gateway integration : Current implemented with paypal only but open for stripe and other possible gateway
- Admin panel : easy and accessible admin panel to manage data for admin users
- Automated summary emails : summary emails which will be sent out daily and weekly. User can manage it from their account.
- API for front end and mobile app

As a team lead my responsibilities are as follows :
- Create an environment oriented to trust, open communication, creative thinking, and cohesive team effort
- Provide the team with a vision of the project objectives
- Motivate and inspire team members
- Lead by setting a good example (role model) – behavior consistent with words
- Coach and help develop team members; help resolve dysfunctional behavior
- Facilitate problem solving and collaboration
- Ensure discussions and decisions lead toward closure
- Maintain healthy group dynamics
- Intervene when necessary to aid the group in resolving issues
- Assure that the team members have the necessary education and training to effectively participate on the team
- Encourage creativity, risk-taking, and constant improvement
- Recognize and celebrate team and team member accomplishments and exceptional performance
ruby on rails ReactJS

Add some compelling projects here to demonstrate your experience
Subhlaxmi - A Customer management System
Jan 2015 - Jan 2015
Subhlaxmi is a Customer management system. This software mainly build to manage information of customers. This software is based on scheme in which customer will pay installment every month and they can purchase any item from shop at the end of year. Following are features of software :
- Allow user to create record of customer
- Show member number availability
- QR code scanner to identify customer's membership number
- Different reports to user like
- list of customers
- list of winners
- list customers who yet not pay installment
- Admin panel to enable user to manage record of Customer like edit, delete
- User can do SMS from system
- Notification of birthday and anniversary
- Print receipts of installment and reports

Future Enhancement :
- Integrate with mobile apps - Android
- Web portal to sell products online

Health Seva ( in Gujarati )
Apr 2014 - Apr 2014
Health Seva is Full of Gujarati content application which will provide you tips of how you can cure diseases with Ayurvedic solution. Enjoy the app and share with your friends and colleges.

HealtSeva is non-profit product, which has aim to provide information for free. The developer of HealtSeva is working with no intention of earning and we do work on our free time. Join HealthSeva so that we can improve ourselves and can reach to as many people as we can, because Health is everything.
Earningscast
Jul 2013 - Jul 2013
EarningsCast is a product which provides earnings call of companies to user. Registered user can also do research with help of this calls. User can be registered from the provided 3 plans i.e. Basic(free) , Premium, Enterprise.

We have developed APIs for developer who want to integrate our plugins in their website, using OAuth Standard we allow developer to create their own application in our website and authenticate user like Facebook,Google,Twitter. We have also developed module which will generate transcript of the call, and generate data based on the transcript of that call for research. We also allow user to embed our call in their website.

This section lets you add any degrees or diplomas you have earned.
Gujarat University
Master's Degree, Computer Software Engineering
Jan 2008 - Jan 2011
The Maharaja Sayajirao University of Baroda
Bachelor's Degree, Commerce
Jan 2005 - Jan 2008

Jobs for you

Show all jobs
Feedback