Giter Site home page Giter Site logo

webapp's Introduction

Vishnu Simha Dussa

Welcome to my GitHub profile! ๐Ÿ‘‹ I am a passionate Software Developer with expertise in Android, IoT, and Spring Boot Web Application development. With over 4 years of experience and a strong academic background, I bring a unique blend of practical skills and theoretical knowledge to the world of technology.

Feel free to explore my repositories and reach out for collaboration or discussions. Let's innovate and create together! ๐Ÿš€

  • ๐Ÿ”ญ Iโ€™m currently working on Android and Spring boot backend projects using JAVA and Kotlin languages
  • ๐ŸŒฑ Iโ€™m currently learning and mastering Cloud technologies -> AWS
  • ๐Ÿ‘ฏ Iโ€™m looking to collaborate on an Android/Spring Boot application development
  • ๐Ÿ’ฌ Ask me about Android/ IoT/ Spring Boot application
  • ๐Ÿ“ซ How to reach me: email or LinkedIn
  • Contact me to get access to my private repositories

Skills

  • Languages: Java, Kotlin, Python, JavaScript, SQL, C++
  • Android Development: Native applications, SDK development, MVVM architecture, Jetpack Compose
  • Web Application Development: Spring Boot, JavaScript, HTML, CSS, Docker, Microservices
  • IoT Development: Raspberry Pi, Arduino, sensors, ThingSpeak, MATLAB
  • Frameworks & Tools: Retrofit, OkHttp, Room Database, Hilt, Coroutines, Jenkins, Git, Docker, AWS
  • Agile Methodologies: SAFe Agile, Scrum, Kanban

Projects

Welcome to my showcase Android app, a testament to my expertise in Kotlin, Jetpack Compose, and adherence to industry best practices. This project encompasses the latest features and leverages modern technologies to provide a seamless and delightful user experience.

Key Features

  • Jetpack Compose UI: Utilized the power of Jetpack Compose to build a declarative UI with a focus on simplicity and ease of use.
  • MVVM Architecture: Followed the Model-View-ViewModel architectural pattern for a clean and maintainable codebase.
  • Kotlin Coroutines: Leveraged Kotlin's coroutine support for asynchronous programming, ensuring smooth app performance.
  • Dependency Injection with Hilt: Implemented dependency injection using Hilt for efficient and modular code organization.
  • Room Database: Integrated Room for local data storage, ensuring data persistence and efficient retrieval.
  • Navigation Component: Used the Navigation Component to facilitate navigation between different screens in a structured manner.
  • Network Requests with Retrofit: Integrated Retrofit for seamless communication with backend services through REST APIs.
  • State Management with Jetpack Compose State: Effectively managed UI state using Jetpack Compose's state management capabilities.
  • Theming and Styling: Implemented a consistent and visually appealing design with theming and styling best practices.

This Android app project serves as a showcase of my dedication to implementing the latest technologies, adopting best practices, and delivering high-quality, feature-rich applications.

Feel free to explore the codebase and provide feedback. Your insights are highly appreciated!

Welcome to my showcase Android app, demonstrating my proficiency in Kotlin, XML views, and adherence to industry best practices. This project encompasses the latest features, providing a rich user experience while utilizing traditional XML views, view binding etc.

  • Designed and developed a Java Client/Server Application, exhibiting mastery in both GUI design and Java development. This project showcases adeptness in creating intuitive GUI layouts utilising Java Swing and Canvas, ensuring a seamless user experience. Key accomplishments include implementing concurrent management of multiple robots, precise collision detection, and establishing real-time data transmission between Client and Server for efficient robot control and monitoring.

Designed and developed a full-stack web application for online business, showcasing my proficiency in web development, database management, and deployment.

  • Backend: Skillfully crafted a robust Spring Boot backend to handle business logic and data processing.
  • Frontend: Developed responsive frontend components to create a seamless and user-friendly interface.
  • Database: Integrated the application with a MySQL database to efficiently manage and store data.
  • Deployment: Successfully deployed the application on a Tomcat server for production use.

This project highlights my skills in both backend and frontend development, emphasizing my ability to create cohesive and functional web applications. The utilization of Spring Boot ensures a scalable and well-organized backend, while the MySQL database ensures efficient data management. The deployment on a Tomcat server demonstrates my commitment to delivering real-world, production-ready solutions.

Welcome to the repository for my MSc in IoT project - the Intelligent Indoor Air Quality Monitoring System. This project aims to provide a comprehensive solution for monitoring and optimizing air quality within indoor environments.

Key Features

1. Data Collection and Measurement
  • Implemented the project using a Raspberry Pi and Adafruit SCD40 Sensor.
  • Utilized Python and its advanced libraries for efficient data collection, including parameters such as CO2 levels, humidity, and temperature.
2. Automated Vent Control
  • Developed a system to optimize indoor air quality and temperature through automated vent control using a servo motor.
  • Implemented logic to regulate airflow based on real-time data, contributing to a healthier indoor environment.
3. Real-time Data and Alerts
  • Integrated server functionality into the Raspberry Pi, exposing APIs for data access in JSON and CSV formats.
  • Developed a user-friendly Android mobile application to display real-time and historical data from ThingSpeak Cloud and Raspberry Server.
  • Implemented timely alerts for potential air quality issues, ensuring proactive measures can be taken.
4. Reporting and Analysis
  • Automated the generation of air quality reports in the Raspberry Pi, providing insights into the frequency of ventilation requirements.
  • Conducted a comparative analysis by incorporating a DHT11 sensor to enhance system performance and accuracy.

Designed and implemented a robust C++ security system with keypad, fingerprint, and hybrid locks for flexible authentication. Proficiently applied OOP principles like inheritance, polymorphism, and dynamic memory management. Showcased expertise in container classes and algorithms for efficient data manipulation. Overall, demonstrated strong capabilities in software design and implementation.

Academic Project - Data Analysis and Machine Learning Project

Developed and fine-tuned a predictive model for human activity recognition using sensor data, involving comprehensive data analysis, meticulous model selection, and precise hyper-parameter tuning. The result was a well-documented and easily reproducible solution. Furthermore, enhanced the existing codebase by introducing a validation set and conducting user-specific training experiments, enabling a thorough assessment of the model's performance, including various metrics, a detailed confusion matrix, and an in-depth analysis of the ROC curve. Moreover acquired a good knowledge of supervised and unsupervised learning.

Education

  • MSc in Electronic and Computer Technology (IoT) - Dublin City University
  • BTech in Electronics and Communication Engineering - SRM University

Contact

webapp's People

Contributors

vishnusimha avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.