Summary
Overview
Work History
Education
Skills
Timeline
Generic

Harika Grandhi

Cumming,GA

Summary

• Software professional with 12+ years of extensive experience in design and development of web applications. Ranging from Healthcare, E-commerce, Payments to Media, Travel, Education and Supply chain.
• Expertise on Ruby (1.x-3.x), Rails (2.x-6.x) Framework, Node JS, React JS and Angular.
• Proven experience in Software Development Life Cycle(SDLC) which includes requirement gathering, design, development, testing and deployments with continues production support.
• Work directly with product managers and analysts to create and abridge Business, Functional & Technical requirements
• Integration of creative UI designs on HTML5, CSS, JavaScript, jQuery including strong knowledge of Twitter Bootstrap and AJAX programming techniques.
• Research and utilization of TDD and BDD with RSpec, Cucumber and Spinach.
• Selection, modification and integration gems & plugins to reduce time to market.
• Latest role required multi-dimensional communications with product and tech manager, graphic artist for myself and other developers; including a backup scrum master role.
• Knowledge on Open Web Application Security Project (OWASP) up to date with most critical security flaws.
• Strong knowledge on core java, Oops, MVC, DRY and open source and Cloud Concepts.
• Amazon Web Services especially usage of s3 and strong understanding of EC2.
• Expertise in Restful, JSON-based APIs and handling the JSON and XML responses.
• Expertise in various relational databases like MySQL, Oracle, PostgreSQL and non relational (NoSQL) databases like MongoDB. Including use of Constraints, Indexes, Views
• Putty, SSH, WINSCP, Real VNC Server and Tomcat Server.
• Project Management Software Tools JIRA, Assembla, Trello, TFS.
• Version control such as Git on BitBucket, gitlab, TFS and SVN
• Expertise in upgrading Rails application from lower versions to possible later versions.
• Hands on experience in installation and configuration of multiple versions of Ruby using RVM and rbenv.
• Adaptability with constant changes in the organization, including rapid release hits.
• Solving complex problems under strict deadlines with unclear requirements for demanding users with turbulent inter-departmental rivalries including without 3rd party vendors.
• Adaptable and results oriented with ability to learn any new technologies.
• Understand legacy systems and rewrite the application using ruby on rails
• Successful launch of new responsive website in the cloud on Rackspace.

Overview

3
3
years of professional experience

Work History

Senior Engineer

BestBuy
07.2021 - Current
  • Involved in technical and business requirements gathering from various product owners for integrating new features into stratus website
  • Involved in implementing new features and maintaining platform solution(stratus) to support company’s infrastructure needs
  • Involved in integrating monitoring and alerting(splunk and kibana) to ensure high availability and performance of platform services, leading to 0% downtime
  • Primarily responsible for maintaining Deploy gem which is backbone of all deployments that are triggered from various sources using Rex deploy endpoints
  • Worked on NodeJS project to support deployments for applications created in EKS land
  • Contributed to development of various enhancements such as Dark deployments, Service now integration for automatic change request creation, GitHub Actions to implement self-service deploys for Sox applications
  • Implemented RabbitMQ fanout model to solve some of deployment issues
  • Automated deployment processes using tools such as Jenkins, Terraform to reduce deployment time
  • Involved in migrating on-premises applications from datacenter infrastructure to Amazon AWS
  • Responsible for code review and approve/decline of pull requests from team members based on code quality
  • Responsible for maintaining stratus website by providing support on rotation basis
  • Environment: Ruby 2/3, Rails 6, VS code, CSS, JSON, RESTful APIs, Git, OSX, SSH, mysql, SSL, Jira, AWS EC2, AWS S3, CI/CD pipeline, NodeJS, AngularJS, Github Actions, Kibana, Splunk, Jenkins, Podman, Redis, Fog gem, kafka, haproxy.

Ruby on Rails developer

Kelly Services
  • Involve in technical and business requirements gathering for implementing/integrating the features into the website
  • Involve in implementing new features and maintaining platform solution(stratus) to support the company’s infrastructure needs
  • Involved in integrating monitoring and alerting(splunk and kibana) to ensure high availability and performance of platform services, leading to 0% downtime
  • Primarily responsible for maintaining Deploy gem which is the backbone of all the deployments that are triggered from various sources using Rex deploy endpoints
  • Worked on a NodeJS project to support deployments for the applications created in EKS land
  • Contributed to the development of various enhancements such as Dark deployments, Service now integration for automatic change request creation, GitHub Actions to implement self-service deploys for Sox applications
  • Implemented RabbitMQ fanout model to solve some of the deployment issues
  • Automated deployment processes using tools such as Jenkins, Terraform to reduce the deployment time
  • Involved in migrating the on-premises applications from datacenter infrastructure to Amazon AWS
  • Responsible for code review and approve/decline of pull requests from the team members based on the code quality
  • Responsible for maintaining stratus website by providing support on rotation basis
  • Environment: Ruby 2/3, Rails 6, VS code, CSS, JSON, RESTful APIs, Git, OSX, SSH, mysql, SSL, Jira, AWS EC2, AWS S3, CI/CD pipeline, NodeJS, AngularJS, Github Actions, Kibana, Splunk, Jenkins, Podman, Redis, Fog gem, kafka, haproxy.

Senior Ruby on Rails developer

Taj Technologies
  • Involve in technical and business requirements gathering for implementing/integrating the features into the website
  • Build the services of the application within MVC Architecture framework and Object Relational Mapping
  • Build User Stories from the business requirements
  • Developed multiple ruby gems by extracting common features used by multiple applications in order to achieve code reusability and some of the gems are created as API clients which makes API calls to various Mayo Internal webservices dynamically
  • Develop Standard Secure Restful APIs and exposing them to various external and internal systems in JSON and XML Formats
  • Implement model and view caching across all the Rails modules
  • Frontend development using JS libraries
  • Write the test scenarios for the features implemented in ruby on rails applications using Rspec and Cucumber ensuring 100% code coverage
  • Collaborate with multiple cross functional teams to make sure that the application is in good shape without any issues
  • Work closely with everyone in the team to ensure the integrity of the code, UI and cross browser compatibility issues throughout the development
  • Follow Ruby Security Best Practices in coding to maintain high level Application Security to help secure against certain types of attacks and get succeed in Brakeman and Veracode security scans that are being performed at the organization level
  • Responsible for code review and approve/decline of pull requests from the team members based on the code quality
  • Run the Brakeman scan and Veracode Scan for any security flaws after every code push
  • Make sure the application is HIPPA and SOC2 compliant so that the PHI data is not exposed to the unintended users
  • Deploy the application using automation tool Ansible
  • Involved in the migration of server infrastructure to greenfield environment
  • Environment: Ruby 2, Rails 4/5, Sublime Text 3, HTML 5, AJAX, CSS, JSON, JavaScript, JQuery, ReactJS, RESTful APIs, Soap APIs, Git, OSX, TFS, SSH, mysql2, ETL, Crontab, MySQL, Single Sign-On, Brakeman, Jenkins, Docker, Ruby Gems.

Senior Application Analyst/ developer (Ruby on Rails)

First data Corporation
  • Involved in technical and business requirements gathering for implementing the features in the current Clover menu application
  • Building the services of the application within MVC Architecture framework and Object Relational Mapping
  • Building User Stories from the business requirements
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.0 framework
  • Implemented responsive User Interface for the Admin module of the application mainly using Bootstrap theme, Html5, SCSS , ReactJS
  • Developed Standard Secure Restful APIs and exposing them to various external and internal systems in JSON Format
  • Integrated the Payeezy gateway API with Clover menu application to handle the token based payments
  • Implemented API to build IVR system that is required for each successful order placed from Clover menu
  • Integrated Phaxio API with the Clover menu application for sending and receiving fax
  • Agile environment, with constantly shifting priorities and business needs
  • Collaboratively working with multiple cross functional teams during each phase of the product lifecycle and making sure that everyone is on the same page
  • Working closely with everyone in the team to ensure the integrity of the code, UI and cross browser compatibility issues throughout the development
  • Understand the legacy system which is developed in PHP and rebuild the schema and functionality in the rails application
  • Follow Ruby Security Best Practices in coding to maintain high level Application Security to help secure against certain types of attacks and get succeed in ASA and ACA security scans that are being performed at the organization(First data) level
  • (For ex: SQL Injection, XSS, CSRF etc.) keeping the OWASP top 10 in mind Responsible for code review and approve/decline of pull requests from the team members based on the code quality
  • Connect to Rackspace VPN and eventually connect to production and staging servers(Linux) via SSH from OSX command line
  • Aided establishment of SRS documents and process documents within the project and team, thus promoting and contributing to the overall knowledge base in maintaining a general repository
  • Environment: Ruby 2, Rails 4, Sublime Text 3, HTML 5, AJAX, CSS, JSON, JavaScript, JQuery, ReactJS, Redux, RESTful APIs, Git, OSX, CentOS, SSH, mysql2.

Senior Ruby on Rails Developer

Bitla Soft Pvt Ltd
  • Build and maintained the services of the website within the MVC architecture framework and ORM Agile environment, with constantly shifting priorities and business needs
  • Responsible for sprint planning and completion
  • Responsible for new enhancements to the ongoing project
  • Database modelling and design
  • Involved in developing and implementation of the web application using Ruby on Rails
  • Developed standard Restful APIs to generate data for developing mobile applications
  • Usage of Rest Client for Testing the validity of JSON APIs Participated in requirements definition and story carding
  • Writing clean and maintainable code following Rails Best Practices Responsible for code review and approve/decline of pull requests from the team members based on the code quality
  • Implemented major functionalities such as Image, Audio, and Video uploading and storing them to Amazon s3 Bucket
  • Usage of carrierwave gem for image and other media uploading
  • Implemented Single Table Inheritance (STI) Implementing Behavior Driven Development using RSpec And Cucumber Implemented and enhanced CRUD operations using haml for the application using the MVC (Model View Controller) architecture of Ruby on Rails framework Conducting code reviews
  • Implemented business logics for various modules in the application
  • Develop user interfaces for the Admin module using HTML/SCSS, JQuery & JavaScript Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities Follow Ruby Security Best Practices in coding to maintain high level Application Security to help secure against certain types of attacks keeping the OWASP top 10 in mind Scripting at the Command Line level with ruby
  • Connect to linode servers via SSH from Linux command line for performing QA and Production deployment activities
  • Responsible for the completion of weekly Sprints and releasing the application with new features to the customer
  • Managing the live issues, fixing them on priority and maintaining the product stability
  • Aided establishment of KT documents and process documents within the project and team, thus promoting and contributing to the overall knowledge base in maintaining a general repository
  • Environment: Ruby 2.1, Rails 4.0.1, Sublime Text 3, MySQL, amazon s3, RSpec, Cucumber, HTML 5, AJAX, CSS, JSON, Linux, JavaScript, JQuery, AngularJS, RESTful and SVN

Software Developer

Sify Software Ltd
  • Understanding the requirements and implementing them in the application
  • Responsible for story carding and assigning the estimates
  • Creating rake tasks for data fetching
  • Responsible for code reviews before Checking into the repository
  • Processing the XML data and updating it to the database on daily basis
  • Configuring the cron job to perform the desired tasks on scheduled time Writing complex queries for fetching the data from the server Scripting at the Command Line level with ruby Using shell command(s) in Rake tasks and outputting messages to the shell
  • Involved in day to day Bug fixing
  • Environment: Ruby 1.8.7, Rails 3.1, Net beans IDE, MySQL, Linux, SSH, XML and SVN

Education

Bachelor's - Computer Science

Jawaharlal Nehru Technological University
India
05.2008

Skills

  • SOAP and RESTful Web Services
  • GitHub collaboration
  • API Integration
  • CSS
  • Responsive Web Design
  • Microservice Design
  • JS Frameworks: React, Angular
  • Javascript
  • Programming

Timeline

Senior Engineer

BestBuy
07.2021 - Current

Ruby on Rails developer

Kelly Services

Senior Ruby on Rails developer

Taj Technologies

Senior Application Analyst/ developer (Ruby on Rails)

First data Corporation

Senior Ruby on Rails Developer

Bitla Soft Pvt Ltd

Software Developer

Sify Software Ltd

Bachelor's - Computer Science

Jawaharlal Nehru Technological University
Harika Grandhi