Guhaprasaanth Nandagopal

Guhaprasaanth Nandagopal

Charlotte, North Carolina, United States
5K followers 500+ connections

About

Full-stack developer with 9+ years of experience crafting dynamic web applications…

Services

Activity

5K followers

See all activities

Experience

  • JPMorganChase

    Charlotte, North Carolina, United States

  • -

    Winston-Salem, North Carolina, United States

  • -

    Fremont, California, United States

  • -

    Charlotte, North Carolina, United States

  • -

    Plano, Texas, United States

  • -

    Riverwoods, IL

  • -

    Whippany, NJ

  • -

    Franklin Lakes, NJ

  • -

    San Francisco Bay Area

  • -

    Metro Jacksonville

  • -

    Charleston-Huntington Area

  • -

    Huntington, West Virginia Area

  • -

    Coimbatore, Tamil Nadu, India

Education

Licenses & Certifications

Join now to see all certifications

Publications

  • Latent Fingerprint matching using Minutiae based Descriptor

    National Conference on Recent Advancements in Computer Sciences(NCRACS '14)

    I and and my team developed an algorithm to read the latent fingerprints obtained from the crime scene and compare it with the ones in the database to find the possible set of fingerprints, depending upon the match percentage.

    Environment:
    -MATLAB

    The latent fingerprints were made eminent with the help of a descriptor to make a sketch of the visible portion of the fingerprint and comparison between the sketch of the fingerprints was made using Hough Transform.

    Other authors

Projects

  • Gatsby CoffeShop application

    Developed and hosted a Responsive Single Page Application(SPA) using a Static Site Rendering framework Gatsby, build on React JS.
    - Utilized the Bootrstap 4 Framework to make the UI of the application responsive and easy to use on any device of any screen size.
    - Used Contentful for API-first content management system to create, manage and distribute content on the website.
    - Designed a Shopping cart and added a payment gateway to the application to allow the customers to purchase…

    Developed and hosted a Responsive Single Page Application(SPA) using a Static Site Rendering framework Gatsby, build on React JS.
    - Utilized the Bootrstap 4 Framework to make the UI of the application responsive and easy to use on any device of any screen size.
    - Used Contentful for API-first content management system to create, manage and distribute content on the website.
    - Designed a Shopping cart and added a payment gateway to the application to allow the customers to purchase products online using Credit/Debit Card
    - Configured the feature for the customers to receive the order and purchase details through an email
    - Hosted the application over Netlify and configured Webhooks to initiate a new build on Netlify, when the products directory is changed by adding, updating or removing a product.

    See project
  • Gatsby Restaurant

    Developed and hosted a Responsive Single Page Application(SPA) using a Static Site Rendering framework Gatsby, build on React JS.
    - Utilized the Bootrstap 4 Framework to make the UI of the application responsive and easy to use on any device of any screen size.
    - Used Contentful for API-first content management system to create, manage and distribute content on the website.
    - Designed the pages using components available Gatsby Framework
    - Retrieved and displayed the images of the…

    Developed and hosted a Responsive Single Page Application(SPA) using a Static Site Rendering framework Gatsby, build on React JS.
    - Utilized the Bootrstap 4 Framework to make the UI of the application responsive and easy to use on any device of any screen size.
    - Used Contentful for API-first content management system to create, manage and distribute content on the website.
    - Designed the pages using components available Gatsby Framework
    - Retrieved and displayed the images of the available food items using GraphQL andGatsby Image plugin
    - Used Bootstrap to add responsive UI components and designed multiple styling for different screen sizes
    - Used React Icons library to add crafty icons for links on the UI
    - Created Custom components form HTML components using the styled components library
    - Isolated the styling of UI components of the entire application to a single file, to improve code readability and easy styling
    - Hosted the application over Netlify and configured Webhooks to initiate a new build on Netlify, when the products directory is changed by adding, updating or removing a product.

    See project
  • Online Store

    - Present

    The project is to build an online store using Python Django and integrate a payment gateway using Stripe.js with an interactive UI, designed using React JS .

    Environment:
    - HTML5/CSS3
    - Python Django
    - React JS
    - Stripe JS
    - Mailchimp
    - AWS S3
    - Chart JS
    - GitHub
    - Heroku
    - Twilio

    Responsibilities:
    • Then entire website logic/Back-end for the website is constructed using Python Django, to make the website fast, more robust and easy to…

    The project is to build an online store using Python Django and integrate a payment gateway using Stripe.js with an interactive UI, designed using React JS .

    Environment:
    - HTML5/CSS3
    - Python Django
    - React JS
    - Stripe JS
    - Mailchimp
    - AWS S3
    - Chart JS
    - GitHub
    - Heroku
    - Twilio

    Responsibilities:
    • Then entire website logic/Back-end for the website is constructed using Python Django, to make the website fast, more robust and easy to maintain.
    • Stripe JS is the payment mechanism integrated into the back-end to process payments, without the need to store customer's credit/debit card details on the website
    • Guest Login and Checkout are also available for users to purchase products without requiring any registration
    • A responsive and interactive UI for the website will be designed using Drupal with React JS
    • Individual customer profiles are created and managed, for the customer to view their purchase history
    • Django models are used to handle all database operations with the automatically-generated database-access API
    • Email marketing and Customer communication will be handled using Mailchimp, by integrating the Mailchimp API with the Django project for effective communication with the customer
    • A text message intimation system will be integrated along with the Django project to intimate the user about the product purchase and delivery details .
    • Github is used here for source code versioning and the website would be hosted using Heroku, directly from Git
    • Amazon AWS S3 storage will be used here to store all the digital products, sold through the website
    • Chart JS will be used to generate the charts for the sales analytics and for evaluating the performance of the website and also the customer purchase patterns

  • Latent Fingerprint Matching Using Minutiae Based Descriptor

    Developed an algorithm to read the latent fingerprint of the fugitive obtained from the crime scene and find the possible set of fingerprints matching the one obtained from the crime scene.

    Environment:
    - MATLAB

    A descriptor was used to make the latent fingerprints more eminent and a sketch was made on the visible portion of the fingerprint and was compared with the sketches of the fingerprints in the database. The ones that near or reach the threshold match percentage would be…

    Developed an algorithm to read the latent fingerprint of the fugitive obtained from the crime scene and find the possible set of fingerprints matching the one obtained from the crime scene.

    Environment:
    - MATLAB

    A descriptor was used to make the latent fingerprints more eminent and a sketch was made on the visible portion of the fingerprint and was compared with the sketches of the fingerprints in the database. The ones that near or reach the threshold match percentage would be reported to the investigators.

    Other creators
  • Blockchain Development - Python

    -

    • Constructed the core BlockChain using Python Data Structures like Lists and Dictionaries.
    • Designed APIs to interact with the Blockchain to Register and Broadcast a Node, Mine new blocks....etc
    • Designed a secure transaction system, with public and private keys, using secure cryptographic algorithms like RSA
    • Created a wallet with a UI to store the cryptographic keys used in the transactions
    • Transactions are authenticated using Digital Signature, created at…

    • Constructed the core BlockChain using Python Data Structures like Lists and Dictionaries.
    • Designed APIs to interact with the Blockchain to Register and Broadcast a Node, Mine new blocks....etc
    • Designed a secure transaction system, with public and private keys, using secure cryptographic algorithms like RSA
    • Created a wallet with a UI to store the cryptographic keys used in the transactions
    • Transactions are authenticated using Digital Signature, created at sender’s side, by hashing the transaction details
    • Constructed a Decentralized P2P Network with the API’s and synchronized the Data across the entire network
    • Created a Proof-of-work as consensus Algorithm to confirm the transactions and create new blocks
    • Added a UI to the transaction manager to view and perform the transactions

  • Blockchain Development - JavaScript

    -

    -> Constructed a BlockChain Data Structure using JavaScript

    -> Designed an API to interact with the Blockchain Data Structure to execute tasks like Registering and Broadcastin a Node, Mine a block....etc

    -> Converted the API into a Decentralized Blockchain Network

    -> Synchronized the Data across the entire network, running on multiple different Nodes

    -> Constructed a Consensus Algorithm to make sure that the data on all the nodes are Synchronized and…

    -> Constructed a BlockChain Data Structure using JavaScript

    -> Designed an API to interact with the Blockchain Data Structure to execute tasks like Registering and Broadcastin a Node, Mine a block....etc

    -> Converted the API into a Decentralized Blockchain Network

    -> Synchronized the Data across the entire network, running on multiple different Nodes

    -> Constructed a Consensus Algorithm to make sure that the data on all the nodes are Synchronized and Legitimate

    -> Added a Block Explorer UI to easily search for a Block or Transaction or Data of a node at a speccific address

    Note: The Consensus algorithm is based on or implements the Longest Chain Rule, which is implemented/used in many of the blockchain networks, in real life.

    See project
  • E-Postal System

    -

    Environment:
    - ASP.NET

    Other creators
  • Plant Protector

    -

    The project was to design a wireless sensor network with Raspberry pi 3 and Arduino to create a wireless sensor network to measure and report the Soil Fertility(pH), Soil Moisture and Soil Temperature, with the respective sensors attached to Arduino to serve the purpose. The Arduino and Raspberry pi would communicate wireless through a radio module.

    Environment:
    - Raspberry pi 3
    - Arduino
    - TEXAS CC2500 - 2.4GHZ(Tx and Rx)
    - Vernier Tris-Compatible Flat pH sensor
    - Soil…

    The project was to design a wireless sensor network with Raspberry pi 3 and Arduino to create a wireless sensor network to measure and report the Soil Fertility(pH), Soil Moisture and Soil Temperature, with the respective sensors attached to Arduino to serve the purpose. The Arduino and Raspberry pi would communicate wireless through a radio module.

    Environment:
    - Raspberry pi 3
    - Arduino
    - TEXAS CC2500 - 2.4GHZ(Tx and Rx)
    - Vernier Tris-Compatible Flat pH sensor
    - Soil Moisture Sensor
    - Temperature Sensor
    - Amazon Web Services(AWS)

    Project Description:

    • The soil pH sensor, soil moisture sensor and the soil temperature sensor was connected to the Arduino and the ports were defined for receiving the sensor values
    • Then the TEXAS radio module was installed on the Raspberry pi 3 and the Arduino and configured for data sharing
    • The Raspberry pi 3 was connected with the internet through the Wi-Fi and was configured to update the database, Couch DB to update the values received from the Arduino, onto the database table
    • More than one of such wireless sensor circuits may be deployed and programmed to send the sensor data to the Raspberry pi.
    • The Raspberry pi would add along a tag to differentiate between the sensor circuits.
    • When the values fall below(soil fertility or moisture) or go past(soil temperature) the threshold, the user would be intimated for necessary actions to be done to save the plant

    Other creators
    See project
  • User Concerns on Mobile Applications

    -

    The purpose of this paper was to comment about the Mobile Applications, User experience and the concerns users raise with respect to their experience with the applications on smart phone. This paper concentrates on, but does not limit to, the applications on Apple App store. User experiences from Android - Google Play, Microsoft Windows Store are also considered for the study but with limited scope. This paper also explains the various types of concerns faced by the users and how they influence…

    The purpose of this paper was to comment about the Mobile Applications, User experience and the concerns users raise with respect to their experience with the applications on smart phone. This paper concentrates on, but does not limit to, the applications on Apple App store. User experiences from Android - Google Play, Microsoft Windows Store are also considered for the study but with limited scope. This paper also explains the various types of concerns faced by the users and how they influence the application ratings on the above mentioned stores. This review was done by keyword based approach. Text mining and analytics tool of Rapid Miner was used to mine through the reviews and understand the key issues with mobile applications.

    Other creators
  • Optical Store Billing System

    -

    Developed a Billing system for an optical store.

    Environment:
    - HTML5
    - CSS3
    - JavaScript
    - jQuery
    - PHP
    - MySQL
    - Way2SMS API

    Project Description:
    - Created an easy to use interface so a person with any level of knowledge about tech may use the application with ease
    - A simple and elegant interface with php on the back-end was developed for the billing application
    - PHP was scripted in way to fetch and save all the details of the purchase in the…

    Developed a Billing system for an optical store.

    Environment:
    - HTML5
    - CSS3
    - JavaScript
    - jQuery
    - PHP
    - MySQL
    - Way2SMS API

    Project Description:
    - Created an easy to use interface so a person with any level of knowledge about tech may use the application with ease
    - A simple and elegant interface with php on the back-end was developed for the billing application
    - PHP was scripted in way to fetch and save all the details of the purchase in the store, to be saved on to MySQL database tables
    - The application was also programmed to work with Way2SMS API and send text messages to the customers about their purchase

  • Online Quiz

    -

    Developed a simple online Quiz for one of the events at our Symposium, Cybernova 2014, conducted on March 2014.

    Environment:
    - HTML 5
    - CSS 3
    - JavaScript
    - jQuery
    - PHP
    - MySQL

    Project Description:
    - Developed a registration system for the online quiz for the users to register themselves along with their mail ID
    - PHP and MySQL was used in the backed for conducting the quiz and evaluating the user's score
    - The results were mailed to the user, to the…

    Developed a simple online Quiz for one of the events at our Symposium, Cybernova 2014, conducted on March 2014.

    Environment:
    - HTML 5
    - CSS 3
    - JavaScript
    - jQuery
    - PHP
    - MySQL

    Project Description:
    - Developed a registration system for the online quiz for the users to register themselves along with their mail ID
    - PHP and MySQL was used in the backed for conducting the quiz and evaluating the user's score
    - The results were mailed to the user, to the registered mail ID
    - The website was hosted on the college domain

  • Controller of Examinations

    -

    - Developed an internal website for Controller of Examinations using HTML, CSS, JavaScript, jQuery
    - Used php and MySQL for backend Database connectivity

    Roles and Responsibilities:
    - Designed a simple and dynamic graphic web interface for the teachers to use it with ease
    - Designed a database with PHP and MySQL to store and manipulate all the user info and student record
    Environment:
    - HTML
    - CSS
    - JavaScript and jQuery
    - PHP
    - MySQL

Languages

  • English

    Professional working proficiency

  • Tamil

    Native or bilingual proficiency

  • Telugu

    Native or bilingual proficiency

View Guhaprasaanth’s full profile

  • See who you know in common
  • Get introduced
  • Contact Guhaprasaanth directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses