Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Certification
Timeline
Generic

RAMAKRISHNA GUJJA

Chicago,IL

Summary

Motivated Full-Stack Developer with a strong desire to design, develop, and implement scalable web applications. Proficient in HTML, CSS, JavaScript, React, Node.js, and cloud technologies like AWS to build dynamic, user-friendly applications. Expertise in Express.js to create robust back-end services and design responsive UIs using React, Bootstrap, and modern design tools. Extensive experience with relational (PostgreSQL, SQL) and non-relational databases (MongoDB), specializing in CRUD operations, schema design, and query optimization. Developed RESTful APIs to facilitate efficient data exchange between front-end and back-end systems. Skilled in AWS cloud development, including building, testing, deploying, and debugging cloud-based applications using AWS services like Lambda, EC2, DynamoDB, S3, RDS, IAM, Cognito, and more. Proficient in deploying and managing cloud applications using AWS CloudFormation, Elastic Beanstalk, API Gateway, and other AWS tools. Adept at troubleshooting and optimizing AWS applications with tools like AWS X-Ray and Lambda. Strong version control skills using Git and GitHub, ensuring smooth collaboration and efficient code versioning in team environments. Experienced with Heroku and GitHub Pages for deploying both server-side and client-side applications. Implemented user authentication and security best practices, including OAuth 2.0, Passport.js, encryption, hashing, and salting to safeguard sensitive data. Ensured secure interactions with web applications using HTTPS, Content Security Policy (CSP), and other security measures. Developed responsive, mobile-first websites with advanced CSS techniques (Flexbox, Grid) to deliver excellent user experiences across all devices. Emphasis on UI/UX design principles, ensuring usability and engaging experiences for users. Effective collaboration in cross-functional teams using agile methodologies (Scrum, Kanban) to meet deadlines and deliver high-quality software. Proficient in JIRA for task management, progress tracking, and team communication. Continuously expanding knowledge of emerging technologies, including Web3 and Blockchain. Optimized web performance by implementing lazy loading, code splitting, and utilizing tools like Webpack and Lighthouse. Highly motivated and passionate about tackling new challenges and contributing to organizational success. Eager to secure a position where I can leverage my strong organizational skills and help the team achieve its goals. Innovative web developer with background in creating and optimizing websites for various industries. Skilled in coding, design, and user experience enhancement. Strengths include problem-solving, adaptability to new technologies, and effective communication with team members to drive project success. Previous work has led to increased website traffic, improved user engagement, and enhanced overall digital presence for clients.

Overview

1
1
Certification

Work History

Grad Seminar project

Parkinson Disease Detection using Machine Learning Algorithms
  • Developed a machine learning model-based system for the early detection of Parkinson's disease, aimed at assisting healthcare professionals in diagnosing the disease at its early stages
  • Collected and pre-processed patient data to create a suitable dataset for training and evaluating machine learning models
  • Developed and trained multiple machine learning models, including Support Vector Machine (SVM), Long Short-Term Memory (LSTM), Multi-Layer Perceptron (MLP), Random Forest, and Logistic Regression
  • Evaluated the performance of each model based on key metrics such as accuracy, precision, and recall assessing their suitability for early detection of Parkinson's disease
  • Conducted thorough model tuning and hyperparameter optimization to improve the performance and reduce overfitting
  • Identified the most effective algorithm for the early detection of Parkinson's disease based on performance evaluation
  • Provided insights into the features contributing to the predictive accuracy of the models, helping to understand the key factors influencing Parkinson's disease diagnosis
  • Implemented a user-friendly interface to present predictions and diagnostic results for healthcare professionals

Course Project

Criminal Database using SQL Server 2019
  • Created a criminal database to manage and store information about criminals using SQL Server 2018
  • Designed an Entity Relationship Diagram (ERD) to visualize the relationships between different entities in the database
  • Created the database by running SQL queries to define the structure and set up the schema
  • Built tables to store detailed information about criminals, including personal details, criminal records, and case information
  • Inserted sample data into the tables using SQL queries to simulate a real-world criminal database scenario
  • Performed CRUD operations (Create, Read, Update, Delete) on the database to manage and retrieve criminal data efficiently
  • Ensured data integrity and optimized queries for performance while performing database operations

Course Project

Bank Application using .NET MVC
  • Created a bank application utilizing the .NET MVC framework to perform CRUD operations for account management
  • Defined models for various entities and set up a SQL Server database to store user and account information
  • Used Entity Framework to create and apply database migrations for schema updates
  • Developed controllers for managing account actions such as creating, updating, depositing, and withdrawing funds
  • Designed and implemented views to handle account-related actions, providing a user-friendly interface
  • Implemented account creation functionality, enabling users to open new bank accounts
  • Enabled deposit and withdrawal functionalities, updating account balances after transactions
  • Incorporated input validation to ensure accurate data and prevent errors during account operations
  • Integrated authentication and authorization features to secure the application and ensure only authorized users can access account information
  • Deployed the application to a web server, making it accessible to users via a web browser

Capstone Project

Book Tracking Web Application
  • Designed and developed a full-stack web application to allow users to track books they’ve read, including features for adding, updating, deleting, and viewing books
  • Integrated the Open Library Covers API to dynamically fetch and display book cover images
  • Implemented PostgreSQL database for persistent storage, ensuring efficient data retrieval and smooth user interactions
  • Developed sorting functionalities, allowing users to filter books by title, rating, and recency of reading
  • Focused on responsive web design and a user-friendly interface using HTML5, CSS3, and Bootstrap to ensure a seamless experience across devices
  • Applied error handling mechanisms to provide informative and user-friendly feedback for successful and failed actions
  • Created clean, maintainable, and scalable code using modern JavaScript practices and ES6 features
  • Utilized Git for version control, ensuring consistent progress tracking and collaboration
  • Deployed the application using cloud hosting services such as Heroku, making it accessible to users globally

Capstone Project

Public API Integration Website
  • Built a dynamic website that integrates a public API to retrieve and display data interactively and user-friendly
  • Utilized Express.js and Node.js for server-side programming to handle routing and API interactions
  • Integrated Axios to make HTTP requests to a public API, managing responses and errors efficiently
  • Developed the user interface using EJS templating, enhancing the presentation of API data on the web page
  • Focused on a user-centered design to ensure a seamless and interactive experience using HTML5, CSS3, and Bootstrap
  • Implemented error handling for both API responses and application logic, providing clear user feedback
  • Designed and organized the project with clear directory structures and maintained clean, modular code for easy understanding and scalability
  • Deployed the project on a cloud hosting platform, ensuring it was globally accessible
  • Documented the code thoroughly, explaining the logic behind API integration, request handling, and data presentation
  • Utilized GitHub for version control and collaboration, including a README file with instructions on setting up and running the project

Capstone Project

Building Personal Website-Front End
  • Developed a personal website to showcase skills, experiences, and interests, focusing on responsiveness and accessibility using HTML and CSS
  • Created a hero section for a brief introduction, highlighting background and key information
  • Designed a resume page listing education, work experience, skills, and additional details, including a link to a previous project
  • Showcased past projects in a dedicated section to demonstrate work completed and key achievements
  • Built an 'About Me' section detailing personal interests and values to give visitors insight into who I am
  • Designed a 'Contact Me' section with relevant contact information for easy connection
  • Ensured responsive design for optimal viewing on desktop, tablet, and mobile devices
  • Followed semantic HTML and organized CSS best practices for a clean, maintainable structure
  • Enhanced accessibility with appropriate alt text for images, ensuring usability for all individuals
  • Tested and optimized performance for fast load times and cross-browser compatibility

Capstone Project

Building a personal blog site
  • Developed a Blog web application using Node.js, Express.js, and EJS to allow users to create, view, update, and delete blog posts
  • Implemented dynamic routing with Express.js to handle CRUD operations for blog posts
  • Used EJS as the templating engine to generate dynamic HTML content based on user interactions and application state
  • Created a responsive and visually appealing UI, ensuring a seamless user experience on both desktop and mobile devices
  • Developed features for post creation, enabling users to add new blog posts to the application
  • Built a homepage to display all blog posts, providing a simple interface for users to view existing content
  • Implemented functionality for post editing and deletion, allowing users to modify or remove posts as needed
  • Ensured proper styling with CSS, focusing on both the aesthetics and responsiveness of the application
  • Tested the application for responsiveness, ensuring it adapts correctly across multiple screen sizes and devices

Education

Master’s - computer science

Governors State University
05.2024

Bachelors - Electronics and Communication Engineering

Vaagdevi Engineering College
05.2018

Skills

  • AWS
  • Lambda
  • EC2
  • DynamoDB
  • RDS
  • S3
  • IAM
  • Cognito
  • Code Commit
  • API Gateway
  • CloudFormation
  • SAM
  • Code Deploy
  • Step Functions
  • X-Ray
  • HTML5
  • CSS3
  • Flexbox
  • CSS Grid
  • Bootstrap
  • JavaScript
  • Reactjs
  • Nodejs
  • Expressjs
  • Mobile-first
  • Cross-device compatibility
  • Advanced CSS techniques
  • RESTful APIs
  • API Authentication
  • Public API Integration
  • Git
  • GitHub
  • Heroku
  • Elastic Beanstalk
  • Webpack
  • Lighthouse
  • Lazy Loading
  • Code Splitting
  • OAuth 20
  • Passportjs
  • HTTPS
  • Content Security Policy
  • PostgreSQL
  • SQL
  • MongoDB
  • MongoDB Atlas
  • AWS RDS
  • VS Code
  • IntelliJ
  • Docker
  • Jenkins
  • Bash Command Line
  • Scrum
  • Kanban
  • JIRA
  • Communication
  • Adaptability
  • Willingness to Learn
  • Java
  • Python
  • C#
  • Basic understanding of Web3
  • React & Blockchain Integration
  • Problem-solving
  • Debugging
  • Efficient troubleshooting and debugging skills
  • JavaScript expertise
  • NET framework
  • Nodejs knowledge
  • Software development lifecycle
  • API integration
  • State management
  • Database management
  • Continuous integration
  • Front-end frameworks

Hobbies and Interests

  • Playing Chess: Enhances strategic thinking and problem-solving skills.
  • Reading Books: Focused on non-fiction, technology, and self-improvement for continuous learning.
  • Outdoor Activities: Engaged in hiking, cycling, and nature walks, promoting physical health and well-being.
  • Technology Trends: Keeping up with the latest tech news, emerging technologies, and new gadgets to stay ahead of industry developments.
  • Movies and Documentaries: Enjoy exploring thought-provoking films and documentaries, with a focus on technology and innovation.

Certification

The complete 2024 web development bootcamp by Angela Yu

Certificate No - UC-601bf89c-a3da-4b91-aae8-a42b96929f92

Certificate Url -https://www.udemy.com/certificate/UC-601bf89c-a3da-4b91-aae8-a42b96929f92/

Timeline

Grad Seminar project

Parkinson Disease Detection using Machine Learning Algorithms

Course Project

Criminal Database using SQL Server 2019

Course Project

Bank Application using .NET MVC

Capstone Project

Book Tracking Web Application

Capstone Project

Public API Integration Website

Capstone Project

Building Personal Website-Front End

Capstone Project

Building a personal blog site

Master’s - computer science

Governors State University

Bachelors - Electronics and Communication Engineering

Vaagdevi Engineering College
RAMAKRISHNA GUJJA