Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Priyanka Sharma

Ambala

Summary

Dynamic Software Engineer with over 4+ years of experience, currently contributing at PAR as a Ruby on Rails specialist. Proven track record in developing scalable, high-performance web applications, and integrating third-party services such as Google and Apple Passes, significantly enhancing user engagement. Skilled in designing and securing RESTful APIs, and implementing OAuth-based authentication. Highly collaborative, with a focus on clean, maintainable code, and robust testing practices using RSpec and Minitest. Passionate about building reliable systems and contributing to agile teams.

Overview

5
5
years of professional experience

Work History

Software Engineer || (Hybrid)

PAR
Gurugram
03.2024 - Current
  • Working as a full-stack Ruby on Rails developer on the Punchh product.
  • Successfully implemented Google Passes integration from scratch, using Ruby 3.2.1 and Rails 7.
  • Integrated Apple Passes, handling pass generation, updates, and distribution using secure endpoints.
  • Developed and managed OAuth-based authentication workflows for secure access, and third-party integrations.
  • Collaborated with cross-functional teams to ensure quality delivery, and resolved performance bottlenecks.
  • Followed agile methodologies, and ensured high test coverage using RSpec and Minitest.

ROR Developer (Remote)

Exdera
Bengaluru
11.2021 - 01.2024
  • Able to develop web applications in Agile Scrum methodology, using the MVC framework of ROR and Node.js.
  • Able to design and develop using the concepts of MVC, mocking, ORM, and writing clean and readable code.
  • Able to create database schemas that represent and support business processes.
  • Able to implement automated testing platforms and unit tests, and familiar with development-aiding tools such as Bundler, Rake, etc.

ROR Developer (On Site)

Devzila LLP
Panchkula
09.2020 - 11.2021
  • Able to design, develop, and test database schemas and REST APIs using ROR.
  • Able to implement Rails migration, Action Mailer, and Active Record.
  • Able to implement and enhance CRUD operations for the applications.
  • Able to design and develop the application view using HTML, CSS, and JavaScript.
  • Technologies: Ruby (2.7.0), Rails (6.1), MySQL, Nginx, Git.

Education

Masters in Computer Application (MCA)

Kurukshetra University
06-2020

Skills

  • Ruby on Rails
  • RESTful APIs
  • MySQL
  • PostgreSQL
  • MongoDB
  • Nodejs
  • Git

Projects

Punchh: 

Punchh is a leading loyalty and engagement platform that helps the world’s biggest restaurants, convenience stores, and retail brands acquire and retain customers, increase frequency, and maximize spend

  • Successfully implemented Google Passes integration from scratch using Ruby 3.2.1 and Rails 7
  • Integrated Apple Passes, handling pass generation, updates, and distribution, using secure endpoints
  • Advanced Authentication with Auth0 (Passwordless and Password Flow Integration) login flows enhance flexibility and security for user authentication
  • Collaborated with cross-functional teams to ensure quality delivery, and resolved performance bottlenecks

EDLORE: 

A web solution that defragments, centralizes assets, documents, content, knowledge, inventory, and workforce management

  • Able to design schemas, set up databases, develop, and test the REST APIs using Agile methodology with Ruby (3.1.2), Rails (7), and PostgreSQL, and gems such as ActiveStorage, Cancancan, Sidekiq, FCM, Devise, etc

Technologies: Ruby, Rails, PostgreSQL, AWS, Capistrano, Elastic Search

EASYBIDS

Easy Bids connects homeowners with service professionals to get their home projects

done. Easy Bids offers technology tools and resources, including advice, reviews, and

Project pages, to help homeowners manage each home project from start to finish

  • Able to design schemas, set up databases, develop, and test the REST APIs using
  • Agile methodology with Ruby (2.6.0), Rails (5.1.0), and PostgreSQL, gems such as Devise, Twilio, Cancancan, FCM, Stripe, Carrierwave, etc.
  • Implementation of Redis caching contents for Rails, and queries to optimize for analyzing and improving application efficiency

Technologies: Ruby, Rails, PostgreSQL, AWS, Action Cable, Redis, React Native

Timeline

Software Engineer || (Hybrid)

PAR
03.2024 - Current

ROR Developer (Remote)

Exdera
11.2021 - 01.2024

ROR Developer (On Site)

Devzila LLP
09.2020 - 11.2021

Masters in Computer Application (MCA)

Kurukshetra University
Priyanka Sharma