Shyam Sunder Kanth Android (Kotlin) + Angular Developer
Shyam Sunder Kanth
Introduction
I am an Android Developer with more than 1 year of hands-on experience in designing, developing, and delivering robust and user-friendly Android applications. I specialize in creating efficient mobile solutions that align with user needs and business goals, ensuring a seamless and engaging experience. In addition to my expertise in Android development, I am also proficient in Angular for frontend development, enabling me to build dynamic and interactive web applications with clean and maintainable code. My knowledge extends across various architectures like MVVM and MVI, and I am skilled in leveraging modern tools such as Jetpack Compose, Retrofit, OkHttp, Room, and Datastore for efficient app development. I am deeply passionate about crafting intuitive, scalable, and high-performing applications, focusing on delivering quality while optimizing performance. My commitment to continuous learning drives me to explore emerging technologies, keeping me up-to-date with industry trends and enhancing my technical skills. I thrive in collaborative environments and take pride in solving complex problems, whether working independently or as part of a team. My ultimate goal is to contribute to impactful projects that not only meet but exceed user expectations, all while fostering innovation and delivering value to stakeholders.
Key Points : Android Angular MVI MVVM Network handling Room TypeScript
Experience
Android (Kotlin)
I have a strong foundation in Object-Oriented Programming and Android architecture patterns, including MVVM and MVI, which I leverage to build robust and scalable applications. My expertise extends to modern UI development using Jetpack Compose and efficient network request handling with Retrofit and OkHttp. I am skilled in database management with tools like Room, SharedPreferences, and Datastore, and have hands-on experience with Kotlin Coroutines for seamless background processing. Additionally, I am proficient in SDK development, enabling the creation of modular and reusable components, and have a solid understanding of dependency injection and modular architecture. My knowledge of Android Jetpack libraries and lifecycle-aware components further supports my ability to create efficient and maintainable applications. I am experienced with version control tools like Git and project management tools like Jira, which aid in collaborative development. Focused on delivering user-friendly applications with smooth performance, I am eager to embrace new challenges and contribute to innovative projects.
Key Points : Android MVI MVVM Network handling Room Jetpack compose
Angular (Framework)
I am proficient in building reusable components and modules in Angular, enabling efficient and maintainable codebases. With experience in Angular Material, I create modern, responsive, and visually appealing user interfaces. I am skilled in implementing state management and handling dynamic data using RxJS, ensuring seamless application behavior. My expertise extends to integrating RESTful APIs, allowing the development of dynamic and scalable applications. Additionally, I have a strong understanding of TypeScript and component-driven architecture, which supports the creation of robust and well-structured Angular applications.
Key Points : Angular Modules Material Network handling RxJS RESTful API
Education
Bachelor's of Technology in Computer Science Engineering (2020-2024)
Projects
Below is list of some of my personal project developed by me throughout this journey in different technologies including Android, Angular, Bootstrap 5, C, etc
Zynance - Easy Expense Tracker Android Application
Zynance is an Android application designed for managing expenses. Users can perform CRUD operations on their expenses and expense categories. Additionally, the app provides various views to track expenses, including bar charts, pie charts, and a tabular view. With support for Room, Coroutines, and the MVVM architecture, this app ensures a clean and efficient approach to managing personal finances.
Visit https://github.com/shyamkanth/Zynance arrow_outward
Clone https://github.com/shyamkanth/Zynance.git content_copy
Technology used : Room Coroutines MVVM Architecture Charts
Hey ToDo - A Classic ToDo Android Application
Hey Todo is an Android application that allows users to manage their tasks in real-time. Users can create, read, update, and delete tasks with ease. It provides a simple and intuitive interface for task management, ensuring users can stay on top of their to-dos with minimal effort.
Visit https://github.com/shyamkanth/Hey-Todo arrow_outward
Clone https://github.com/shyamkanth/Hey-Todo.git content_copy
Technology used : Kotlin Coroutines MVVM Architecture Room
BotBook - A Browser Notebook
A simple browser-based notebook built using HTML, CSS, JavaScript, and Bootstrap that allows users to create, edit, delete, and save multiple notes in real-time. The data is stored locally using localStorage, ensuring that your notes persist even after the browser is closed.
See Live https://shyamkanth.github.io/BotBook/ arrow_outward
Visit https://github.com/shyamkanth/BotBook arrow_outward
Clone https://github.com/shyamkanth/BotBook.git content_copy
Technology used : HTML5 CSS3 JavaScript localStorage
ApiHub - An API Documentation Portal
An API documentation portal built using the Angular framework that allows you to manage and track all your APIs locally in your browser. Everything is stored in localStorage, ensuring complete data privacy without any external dependencies. You can create multiple registries and document any number of APIs within them. The portal features a user-friendly interface designed for ease of use, making API management seamless and efficient.
Visit https://github.com/shyamkanth/ApiHub arrow_outward
Clone https://github.com/shyamkanth/ApiHub.git content_copy
Technology used : Angular localStorage
Calculator - A Multifunctional Calculator in C
This project is a multifunctional calculator written in C, capable of performing 18 diverse operations, making it a versatile tool for both basic and advanced calculations. It supports arithmetic operations like addition, subtraction, multiplication, and division, along with advanced mathematical functions such as square, square root, factorial, sine, cosine, tangent, natural logarithm, and log base 10. Additionally, it includes powerful matrix operations like determinant calculation, finding minors and cofactors, computing the adjoint and inverse of a matrix, and solving systems of linear equations with three variables. Designed for efficiency and functionality, this calculator serves as a comprehensive solution for various computational needs.
Visit https://github.com/shyamkanth/Calculator-in-c arrow_outward
Clone https://github.com/shyamkanth/Calculator-in-c.git content_copy
Technology used : C