Skip to content
View ameyagidh's full-sized avatar
πŸ’­
Think Unlike
πŸ’­
Think Unlike
Block or Report

Block or report ameyagidh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ameyagidh/README.md

Hi there, I'm Ameya Santosh Gidh πŸ‘‹

Passionate about Software Development, Full Stack Development and Machine Learning
Believer in the potential of Data Science Artificial Intelligence across diverse domains

Β Β Β 

πŸ‘¨β€πŸŽ“πŸ™‹β€β™‚οΈ About Me πŸ’ΌπŸŽ’

β€’ Software Developer with 4+ years of hands-on experience in designing, developing, and deploying enterprise-level applications and software solutions across diverse industries.

β€’ Proficient in Python, with expertise in building web applications, RESTful web services, and microservices, Django, Flask, and ORM frameworks.

β€’ Skilled in front-end development using ReactJS, AngularJS, HTML5, CSS3, and JavaScript, focusing on creating dynamic and responsive user interfaces to enhance user experience.

β€’ Proficient in database management systems including MySQL, MS SQL, MongoDB, and DynamoDB, with expertise in designing and optimizing database schemas, writing complex queries, and implementing CRUD operations.

β€’ Skilled in cloud technologies and services such as AWS SQS, SNS, Lambda, S3, and Elastic Beanstalk, with hands-on experience in deploying serverless functions and scalable applications on AWS cloud infrastructure.

β€’ Strong understanding of Agile methodologies, including Scrum and SDLC, with a proven track record of collaborating effectively with cross-functional teams to deliver high-quality software solutions within tight deadlines.

β€’ Proficient in version control using Git, with experience in utilizing CI/CD tools like Jenkins for automated builds and deployments, ensuring continuous integration and delivery of code changes.

β€’ Excellent problem-solving and troubleshooting skills, coupled with effective communication and teamwork abilities, to drive innovation, resolve technical challenges, and deliver value-driven solutions aligned with business objectives.

πŸͺšπŸ”§ My Skills πŸ› οΈ

My coding journey began with C language, and from there, I've evolved into a Python enthusiast. Proficiency in languages like Java, C++, and JavaScript forms the backbone of my journey, where I've grown from a coding enthusiast into a skilled Software Engineer, Full Stack Developer, and Machine Learning Engineer. My toolkit includes:

πŸ”§ My Skills πŸ”§

πŸ’Ό Professional Experience πŸ’Ό

Software Developer | PayPal, MA

Jul 2022 – Current

  • Engaged in overseeing the complete software development life cycle (SDLC) leveraging Unified Modeling Language (UML), which involved requirement gathering, conceptual design, analysis, detailed design, and development phases.
  • Implemented template-driven forms in Angular to handle user input and form submissions, ensuring a streamlined user experience for data entry and validation.
  • Implemented RESTful APIs using Python and its frameworks to enable communication between the frontend and backend components of the application. Utilized endpoints to perform CRUD (Create, Read, Update, Delete) operations on financial data stored in the backend database.
  • Integrated Amazon CloudFront, to cache and deliver static assets and dynamic content to users with low latency and high transfer speeds, enhancing the performance of the financial application.
  • Utilized PostgreSQL for storing and managing financial data, transactions, user information, and application metadata.
  • Deployed Apache Kafka clusters in a distributed environment to ensure high availability and fault tolerance for processing financial transactions.

Application Development Associate | Accenture, India

Jul 2019 – Aug 2020

  • Collaborated with cross-functional teams to develop and deploy scalable web applications, utilizing technologies such as Java, Spring Boot, and Angular, ensuring robust and efficient solutions for clients.
  • Implemented and optimized RESTful APIs to facilitate seamless communication between frontend and backend systems, enhancing the overall performance and functionality of the applications.
  • Utilized Agile methodologies to manage and deliver software development projects, ensuring timely delivery of high-quality solutions while adapting to changing requirements and priorities.
  • Contributed to the development of a large-scale enterprise application, focusing on implementing business logic, integrating third-party services, and ensuring data integrity and consistency.
  • Performed code reviews and conducted unit testing to ensure the quality and reliability of the developed solutions, following best practices and coding standards.
  • Leveraged cloud-based services such as AWS to deploy and manage applications, ensuring scalability, security, and high availability for clients' solutions.

πŸ” Notable Projects πŸš€

Distributed Messenger

  • Peer-to-peer chat system facilitating real-time communication among users. Features message sending, file sharing, and group chat.
  • GitHub Link

Cloud Native DevOps Project

  • Spring Boot web app with automated CI/CD and AMI creation via HCL Packer. Uses CloudFormation templates for infrastructure setup and AWS Lambda for serverless components.
  • GitHub Link

Image Processing Software

  • Java-based Image Manipulation App allowing easy image manipulation with features like loading, saving, and various processing techniques.
  • GitHub Link

My Piggy Bank Mobile Application

  • A Java and Firebase mobile app with user authentication, expense tracking, analytics with intuitive charts for visualization and providing insights.
  • GitHub Link

Company Sales Forecasting

  • Project predicts sales using SARIMA model after EDA. SARIMA manages trend and seasonal data effectively, enhancing time series forecasting accuracy.
  • GitHub Link

Human Mental Health Analysis

  • LSTM-based model classifies Reddit mental health posts by severity. Achieves X% accuracy. Requires Python, TensorFlow, Keras, Gensim, NLTK, Pandas, NumPy.
  • GitHub Link

Question Answering Bot

  • LSTM-QA-SQuAD2.0 utilizes SQuAD 2.0 data for a robust Question Answering system. Features LSTM Seq2Seq model with attention mechanisms and Tkinter GUI.
  • GitHub Link

Linux Shell

  • Mini Shell in C similar to popular shells like Bash. This project acts as a gateway between users and the OS, executing diverse commands.
  • GitHub Link

AirBNB Tableau

  • Airbnb rental market using Tableau, analyzing rental trends, pricing dynamics, and property types and interactive dashboard creation.
  • GitHub Link

πŸ† Achievements and Certifications 🌟

  • Organized events for "Her Incredible Minds" nonprofit promoting women in STEM
  • Published a research paper on Electric Vehicle simulation

πŸ“¬ Get in Touch πŸ“§

Let's connect and collaborate! Feel free to reach out via:

Looking forward to connecting and sharing ideas! 🌐

Pinned

  1. ImageProcessingSoftware ImageProcessingSoftware Public

    The Image Manipulation App, Java-based, allows users to manipulate images easily, with features like loading, saving, and applying various processing techniques via an intuitive interface.

    Java

  2. DistributedMessenger DistributedMessenger Public

    Peer-to-peer chat system,facilitates real-time communication among users. It includes message sending, file sharing, and group chat features. Users can connect via multiple application instances.

    Java

  3. Linux-Shell Linux-Shell Public

    I've created a Mini Shell in C, mimicking popular shells like Bash. This project acts as a gateway between users and the OS, executing diverse commands. It's a flexible base for future enhancements.

    C 1

  4. MyPiggyBank MyPiggyBank Public

    Java budget app with user authentication, expense tracking, and analytics. Integrates Firebase for secure logins, offers spending monitoring, and presents financial insights with intuitive charts.

    Java