profile-pic

Nishith Alva

Vetted Talent

Nishith Alva

Vetted Talent

As a seasoned Ruby on Rails developer with 4.8 years of experience, I bring a strong foundation in building robust and scalable web applications. My technical skills include proficiency in Ruby, HTML, CSS, and JavaScript, as well as experience designing and implementing micro-services, working with Docker, Elastic Search, TDD like RSpec and utilizing Amazon Web Services (AWS) functionality.


Throughout my career, I have had the opportunity to work on a variety of projects, from building complex web applications to optimizing existing systems for performance and scalability. I am passionate about staying up-to-date with the latest technologies and continuously learning to improve my skills.


In my current role, I have successfully worked with team of developers in designing and implementing a micro-services architecture for a large-scale web.I have also worked extensively with AWS, utilizing services such as EC2, S3, and RDS to deploy and manage applications in the cloud.


I am a team player who values collaboration, communication, and delivering high-quality results. I am always looking for new challenges and opportunities to grow as a developer and contribute to exciting projects.


If you are looking for a skilled and experienced Ruby on Rails developer, I would love to connect and discuss how I can contribute to your next project!

  • Role

    Senior software Engineer

  • Years of Experience

    5 years

Skillsets

  • Microservices
  • SQLite
  • S3
  • Ruby
  • Rails 7.x
  • Rails 5.x
  • Rails 4.x
  • Postgress
  • MySQL
  • Mssql
  • AWS
  • JavaScript
  • Html
  • HTML
  • Elasticsearch
  • Docker container
  • Css
  • CSS
  • Aws

Vetted For

12Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Ruby on Rails DeveloperAI Screening
  • 51%
    icon-arrow-down
  • Skills assessed :UI/UX Design, website maintenance, Heroku, MVC Architecture, RESTful API, AWS, CSS3, HTML5, JavaScript, JQuery, Ruby On Rails, TDD
  • Score: 46/90

Professional Summary

5Years
  • Apr, 2023 - Present2 yr 1 month

    Senior software Engineer

    Robosoft Technologies PVT LTD
  • Apr, 2021 - Mar, 20231 yr 11 months

    Software Engineer

    Robosoft Technologies PVT LTD
  • Mar, 2019 - Mar, 20212 yr

    Trainee Software Engineer

    Robosoft Technologies PVT LTD

Applications & Tools Known

  • icon-tool

    AWS

  • icon-tool

    S3

  • icon-tool

    ElasticSearch

  • icon-tool

    Docker

  • icon-tool

    VSCode

  • icon-tool

    Sourcetree

  • icon-tool

    Postman

  • icon-tool

    Pivotal

  • icon-tool

    Jira

  • icon-tool

    Teams

  • icon-tool

    Outlook

  • icon-tool

    Git

  • icon-tool

    Redis

  • icon-tool

    Sidekiq

  • icon-tool

    AWS S3

  • icon-tool

    AWS SES

  • icon-tool

    AWS IAM

  • icon-tool

    AWS ELB

Work History

5Years

Senior software Engineer

Robosoft Technologies PVT LTD
Apr, 2023 - Present2 yr 1 month
    Started to work with AWS domain exploring various AWS functionalities like Load balancer, Simple email Service, Elastic search etc.. Responsible for Building scalable Application to handle huge request. Started working with Redis, Sidekiq,Sonarqube etc. Responsible for Code review and mentorship within the organisation. Clean and maintainable coding practice using sonarqube. Optimised ORM queries to handle huge database transaction.

Software Engineer

Robosoft Technologies PVT LTD
Apr, 2021 - Mar, 20231 yr 11 months
    Started adding new features to the Application like search engine etc. Started taking responsibilities of the project and analysing Client requirement and converting them to a defect free feature. Started working independently in multiple project without any supervision. Implemented TDD using RSpec for many applications. Integrating 3rd Party APIs to the existing Application as per client requirement. Working with Microservice Architecture. Integrated AWS secret manager for security and scalability of the the product. Dockerising the existing project to eleminate OS dependencies within the team.

Trainee Software Engineer

Robosoft Technologies PVT LTD
Mar, 2019 - Mar, 20212 yr
    Started with ruby from scratch as a fresher. Underwent training in Ruby and Rails Framework and was able to clear all the assessment. Landed into a first project for a reputed client. Built a Web application backend from scratch.

Achievements

  • Started working with AWS domain
  • Building scalable applications
  • Code review and mentorship
  • Clean and maintainable coding practice
  • Optimized ORM queries
  • Implemented TDD using RSpec
  • Integrated 3rd Party APIs
  • Dockerizing the existing project

Major Projects

5Projects

My Knowledge APP

    Backend Application using ROR to manage technical content based on user certification. Application supported large video and pdf file upload using AWS S3. It consisted of a most optimised search engine using Elasticsearch and Search-kick library of Rails. Secrets were stored in AWS secret Manager to enhance security. AWS IAM User to authenticate the application to use AWS. Used AWS signed URL for direct upload of large files to S3. Challenging work to build email templates which rendered properly in Outlook email client, which was achieved after long trail and error.

Fibonacci

    ROR project to handle XML, XDM and JSON data uploaded by various user from their printer. Application was capable of handling about 50000+ plus request per day. Application employed Sidekiq for Asynchronous process, Redis for cache, EFS for File Storage and AWS SES for delivering email from backend. AWS autoscaling to scale out and scale in EC2 instance based on load. Colabaration with Devops to meet cyber security requirment by patching the server in regular basis(Adding and removing EC2 instance from ELB) Played a major role in migrating MySQL RDS from 5.7 to 8 Played a vital role in reducing AWS resource for cost effective system by avoiding same exception email triggering within a specific time range, reducing instance count etc. Worked with legacy code base to upgrade most of feature according to customer need.

PWP Installation

    Web app to monitor printer installation progress. Worked with Delayed Job to handle background jobs. Develop REST API for front-end application and collaborate with the frontend team to integrate these APIs. RSpec Test cases to meet 80 percentage code coverage. Responsible for fixing all code smell, bugs and vulnerabilities raised in SonarQube.

Web EOI

    Web app to complete a End of Installation Survey for a reputed client. Application is used to track the printer installation done to its client and keep a track of obstacles faced by the installer. Application employed Sendgrid to provide updates using email services. RSpec Test cases to meet 80 percentage code coverage. Responsible for fixing all code smell, bugs and vulnerabilities raised in SonarQube. Worked with Delayed Job to handle background jobs like sending emails and performing some scheduled jobs. Feature to download App data in CSV format for data computation. Dockerised the project to remove OS dependencies within the team members.

Service Center

    Web app to maintain customer device, troubleshoot, raise technical ticket, subscription for various plan etc. Migration from Monolithic Architecture to Microservices Architecture to segregate various business logics. Rspec for wide code coverage. Sonarqube standard coding practice. Coordinate with Frontend, IOS and android developer to integrate the APIs. AWS functionality like AWS S3, Secret Manager, AWS SES. Monthly Report in Email using scheduler.

Education

  • Bachelor of Engineering

    Canara Engineering College, Mangalore (2019)