This content is best viewed on a PC or laptop. Please access it from a suitable device.

A AJITH KUMAR

WELCOME TO MY PROFESSIONAL



404


OBJECTIVE



About Me


Embarking on a thrilling journey, I am AJITHKUMAR, eager to secure an entry-level role in web, app, and software development, with a strong focus on Android app development. Fueled by a profound passion for technology nurtured throughout my life, I am driven by an unwavering fascination with computers and programming.



Tech Enthusiast & Innovator


From a young age, my palpable enthusiasm for all things tech has been the driving force behind my journey. Computers, to me, are more than machines; they are the canvases where I bring ideas to life through programming. Guided by innate curiosity and active engagement with the world of technology, I constantly seek opportunities to explore, learn, and innovate.



Nature-Inspired Developer


My equal passion for the natural world complements my problem-solving skills. Whether hiking in the wilderness or appreciating the beauty around me, I draw inspiration from nature's intricate design and seamlessly apply it to my digital creations.



Project Showcase


During my academic journey, I had the privilege of working on a captivating project—a voice assistant with emotion detection using face recognition. This hands-on experience sharpened my skills in Python, HTML, CSS, JavaScript, Android Studio, and MySQL. Thriving in crafting user-friendly interfaces, integrating databases, and staying at the forefront of emerging technologies, this project was a testament to my commitment.



Continuous Learning & Certifications


Eager to stay ahead, I pursued certifications in Python for data science from IBM, along with certifications in cloud computing and cybersecurity from Simplilearn. A week-long internship further honed my skills in Dart programming and mobile app development, with a specific focus on Android apps.



Tech Stack Proficiency


Armed with proficiency in Python, HTML, CSS, JavaScript, Android Studio, MySQL, Dart, and Android app development, I am poised to contribute meaningfully to forward-thinking organizations.



Let's Connect


If you are seeking a dedicated and versatile team member with expertise in Python, HTML, CSS, JavaScript, Android Studio, MySQL, Dart, and Android app development, let's connect. Together, we'll pioneer innovative solutions and propel the tech industry into a brighter future.

SKILL


Let's talk about the skills I've acquired:


Python



My python journey Overview

Where i learned: College, self learning courses

My Level: intermediate level Python developer

Projects Involved It:

  • Voice Assistant with Emotion Detection using Facial Recognition
  • Employee Management System
  • Intership task's programs

Java Learning

My java journey Overview

Where i learned: College, self learning courses

My Level: basic level java developer

Projects Involved It: some basic modules only

HTML

My html journey Overview

Where i learned: school, College and self learning courses

My Level: i considerd myself as master level HTML developer

Projects Involved It:

  • Website for AK company
  • This portofolio

CSS Experience

My CSS journey Overview

Where i learned: Self learning courses

My Level: i considerd myself as intermediate level CSS developer

Projects Involved It:

  • Website for AK company
  • This portofolio

JavaScript

My javascript journey Overview

Where i learned: Self learning courses

My Level: i considerd myself as basic level JavaScript developer

Projects Involved It:

  • Website for AK company
  • This portofolio

MySQL Proficiency

My MySQL journey Overview

Where i learned: College (in my fifth semester)

My Level: i considerd myself as intermediate level MySQL developer

Projects Involved It:

  • Website for AK company
  • This portofolio
  • Some basic modules

Android Development

My android studio journey Overview

Where i learned: College (in my final semester)

My Level: i considerd myself as basic level Android Studio developer

Projects Involved It:

  • Find the number (Where i used firebase database and stores datas in a JSON)
  • Some basic modules

Version Control with Git

My git version control journey Overview

Where i learned: Self learning courses

My Level: i considerd myself as basic level in Git version control

Projects Involved It:

  • Voice Assistant with Emotion Detection using Facial Recognition
  • Employee Management System
  • Intership task's programs
  • Website for AK company
  • This portofolio
  • Some basic modules

Github

My github journey Overview

Where i learned: College, Self learning courses

My Level: i considerd myself as basic level in Github

Projects Involved It:

  • Voice Assistant with Emotion Detection using Facial Recognition
  • Employee Management System
  • Intership task's programs
  • Website for AK company
  • This portofolio
  • Some basic modules

PHP

My php journey Overview

Where i learned: College, Self learning courses

My Level: i considerd myself as basic level in PHP

Projects Involved It:

  • Website for AK company

PhpMyAdmin

My phpmyadmin journey Overview

Where i learned: College, Self learning courses

My Level: i considerd myself as basic level in PhpMyAdmin

Projects Involved It:

  • Website for AK company

SQLite

My sqlite journey Overview

Where i learned: college, Self learning courses

My Level: i considerd myself as basic level in SQLite

Projects Involved It:

  • Employee Management System

firebase

My firebase journey Overview

Where i learned: college

My Level: i considerd myself as basic level in firebase

Projects Involved It:

  • Find the numbers
  • Some basic modules

Pandas

My pandas journey Overview

Where i learned: Self learning course

My Level: i considerd myself as basic level in pandas

Projects Involved It:

  • Employee Management System
  • Some basic modules

Matplotlib

My Matplotlib journey Overview

Where i learned: Self learning course

My Level: i considerd myself as basic level in Matplotlib

Projects Involved It:

  • Employee Management System
  • Some basic modules

Numpy

My Numpy journey Overview

Where i learned: Self learning course

My Level: i considerd myself as basic level in numpy

Projects Involved It:

  • Employee Management System
  • Some basic modules

EDUCATION



COLLEGE

UNIVERSITY OF MADRAS



I enrolled in a college that holds a prestigious affiliation with the renowned University of Madras. During my time there, I embarked on an educational journey filled with exploration and knowledge acquisition, fostering a deep appreciation for the university's academic legacy.

malogo

ma


D . R . B . C . C . C HINDU COLLEGE



My academic journey began in 2020 at DRBCCC Hindu College, where I spent three enriching years. This period was marked by academic achievements, participation in contests, and valuable internship experiences, all of which contributed to my personal and professional growth. It instilled in me a passion for continuous learning and a drive to excel in my chosen field.



college

BCA


percentage - 76.68 %

(2020-2023)


SCHOOL

Sir Ramaswami Mudaliar Higher Secondary School

school

12th Grade

(2019-2020)


MAJOR - Commerce/Computer Application

percentage - 84 %

10th Grade

(2017-2018)


percentage - 85 %

PROJECT

ACADEMIC MINI PROJECT



Voice Assistant with Emotions Classification using Face Detection



Duration: Jan 2023 - Mar 2023


Description


In the project I:


Developed a Python-based voice assistant with advanced face detection and emotions classification capabilities. Created a robust face recognition system using OpenCV for precise individual identification. implemented cutting-edge emotion detection techniques using DeepFace to accurately recognize and interpret various emotions displayed by individuals.



The Voice Assistant with Emotion Detection using Facial Recognition is an innovative and interactive project that seamlessly integrates cutting-edge technologies to create an advanced voice-controlled assistant with emotion-sensing capabilities. This project was developed to provide an enhanced user experience and offers a wide range of functionalities, including emotion-based responses, personalized access, and general voice assistant features.



Components:



  1. GIF Image Display: Upon initiation, the application displays a captivating GIF image for 2 seconds, setting an engaging tone for the user interaction.
  2. Facial Recognition with OpenCV: The system then activates the webcam to capture the user's face in real-time. Utilizing the powerful OpenCV library, the application performs accurate facial recognition to identify the user.
  3. Authorized Users Folder: To ensure security and personalized access, the project includes a designated folder containing authorized users' images and photos. The facial recognition system compares the detected face with the images in this folder to determine if the user is authorized.
  4. Emotion Detection: Once the user's identity is confirmed, the system employs advanced emotion detection techniques to analyze the detected facial expression. This process enables the voice assistant to perceive the user's emotions.
  5. Emotion-Based Responses: Based on the detected emotion, the voice assistant responds with tailored and empathetic interactions. For instance, if the user appears happy, the assistant will respond with a cheerful and positive tone. Similarly, for sad or frustrated emotions, the assistant will provide comforting and supportive responses.
  6. General Voice Assistant Features: Apart from the emotion-driven interactions, the voice assistant is equipped with a range of standard voice assistant functionalities. These include setting reminders, answering general knowledge questions, providing weather updates, scheduling events, and much more.

Video sample






Personal Projects




Employee Management System



Duration: Aug 2023 - Aug 2023


Description



The Employee Management System is a comprehensive and user-friendly software solution designed to streamline the management of employees within an organization. Whether you're a small business owner or an HR professional, this system provides an efficient and effective way to manage all aspects of employee information and workforce operations.


Overview:


As a recent graduate and aspiring programmer, I undertook the development of an Employee Management System. This project was a hands-on learning experience that allowed me to apply my skills and knowledge to solve a real-world problem efficiently.

Technologies Used:


  • Python: The core programming language used for development.
  • Tkinter: Employed for creating a user-friendly graphical user interface.
  • SQLite: Used for data storage, ensuring secure and efficient data management.

Key Features:


  • User Authentication: Implemented a secure login system, allowing authorized access through username and password.
  • User Management: Administrators can create and manage user accounts, securely storing data in an SQLite database.
  • Time Tracking: The system allows employees to log their office time, recording application ID, date, and time in/out.
  • Data Visualization: Leveraged Python libraries like Matplotlib, Pandas, and Tkinter for efficient data analysis and visualization.
  • Database Interaction: Seamless interaction with an SQLite database for storing and retrieving employee information and time-tracking data.
  • Import CSV Data: Added a feature to import employee data from CSV files, simplifying data population.

Skills Utilized:

  • Pandas
  • NumPy
  • Matplotlib
  • Data Analysis
  • python (Programming Language)

Results:


This project was instrumental in enhancing my programming skills, particularly in Python and database management. It enabled the creation of a user-friendly and efficient solution for employee data management and time tracking.



The Employee Management System is a testament to my commitment to creating practical and user-friendly solutions. Whether you're a small business owner or an HR professional, this system can significantly streamline your employee management processes. Please feel free to contact me if you'd like to learn more about this project or discuss how it can be tailored to your specific requirements.


Video sample








Web Application Form - for AK Company


Duration: Sep 2023 - Oct 2023




Description


I'am created a websitefor sample AK comnay where which contains a company and for career join where it contains a application form. Your career potential with the Web Application Resume Builder, a robust tool that transforms how you craft and manage professional resumes. This innovative platform, hosted on InfinityFree, combines HTML, CSS, and JavaScript for the frontend, with PHP and MySQL for the reliable backend. It's your gateway to convenient and secure resume management.


Features



Frontend Excellence


Our user-centric design integrates HTML for structure, CSS for stunning visuals, and JavaScript for dynamic interactions. The result is an intuitive and visually appealing interface that enhances your resume creation experience.


Backend


The PHP backend is the backbone for managing user interactions and data processing. It handles user registration, data security, and resume processing. MySQL acts as our secure vault, ensuring data reliability.


User Security


We prioritize your data privacy. Our user registration and login system are equipped with encryption, guaranteeing the safety of your personal and professional information. You can use the Web Application Resume Builder with confidence.


Resume Creation Redefined


Our dynamic resume builder empowers you to input personal and professional details effortlessly. Say goodbye to template struggles; our tool streamlines the process, allowing you to focus on showcasing your qualifications and experiences.


Data Management


Saving, editing, and updating your resumes is a breeze. Our system synchronizes your changes with the secure database, ensuring easy access to your updated information.


Accessible Anywhere


Hosted on InfinityFree, our platform is accessible from anywhere, anytime. Whether at home or on the go, your resume is just a click away.


Future


Our journey doesn't end here. We have plans to add more resume templates, seamless social sharing options, and the ability to export your resume in various formats.


Skills Utilized


  • HTML5
  • PHP
  • PhpMyAdmin
  • Web Hosting
  • Server-Side Programming
  • Cascading Style Sheets (CSS)
  • JavaScript
  • MySQL




Video sample

INTERNSHIP

Flutter developer intern

provider - Capnis (one week)

During a short yet impactful internship, I gained hands-on experience in Android application framework development using Dart programming language. Collaborating with a talented team, i gained experience on dart framework development.

python internship

provider - codsoft(01/08/2023 to 31/08/2023)

👋 Greetings, everyone! I had the privilege of participating in a one-month online Python internship program conducted by Codsoft Solutions. Throughout the program, I was assigned five tasks, each with specific requirements, providing a comprehensive learning experience. This internship allowed me to deepen my understanding of Python and its graphical user interfaces (GUIs), such as tkinter and kivy. I had the chance to work on a diverse array of engaging and demanding projects. It was truly rewarding to be a part of this opportunity.

The task's are i did:

TASK - 1

To-Do List

A simple Python-based To-Do List program with a graphical user interface (GUI).

Features

  1. Add, edit, and remove tasks.
  2. Mark tasks as completed.
  3. User-friendly interface.
  4. Context menu for task options.

TASK - 2

CALCULATOR PROGRAM

A basic calculator appLication built using the Kivy framework in Python. This calculator allows users to perform simple arithmetic calculations both by clicking on buttons and using the keyboard.

Features

  1. - Addition, subtraction, multiplication, and division operations.
  2. - Keyboard support for quick calculations.
  3. - Error handling for invalid expressions.
  4. - Clear button to reset the input and result.

TASK - 3

Password Generator

This is a simple password generator application created using Python and the Tkinter library. It allows users to generate strong and random passwords with various options.

Features

  1. - Specify the desired length of the password.
  2. - Option to provide a username.
  3. - Generate passwords containing a combination of random characters, including letters, digits, and special symbols.
  4. - Login feature to simulate a login process.
  5. - Reset button to clear all input fields and labels.

TASK - 4

WEATHER FORCAST

This is a simple Python program that fetches weather data from the OpenWeatherMap API based on user input and displays the current weather conditions, including temperature, humidity, wind speed, and weather description.

descriptions:

  1. Get API Key: Obtain your API key from OpenWeatherMap (Sign up if you don't have one).
  2. Installation: Make sure you have Python installed. You can download it from Python's official website. Additionally, you'll need the requests library, which can be installed using pip:
  3. Running the Program: Run the program using your Python interpreter:
  4. Input Location: Enter a city name or coordinates when prompted.
  5. View Weather Data: The program will fetch and display the current weather information.
  6. Configuration In the weather_forecast.py file, replace "your_actual_api_key_here" with your OpenWeatherMap API key.

TASK - 5

QUIZZ

This is a simple Python quiz program built using the Tkinter library. It allows users to take a quiz on general knowledge topics, providing feedback on their answers and calculating their score.

Features:

  1. Multiple-choice Questions: The quiz includes multiple-choice questions on various general knowledge topics.
  2. Score Tracking: The program keeps track of the user's score as they progress through the quiz.
  3. Immediate Feedback: Users receive immediate feedback on the correctness of their answers. Correct answers are displayed in green, and incorrect answers are displayed in red.
  4. Quiz Completion: Once the user completes the quiz, the final score is displayed.

Certifications




Python for Beginners

Institute - Simplilearn

Python for Beginners Certificate

Data Analysis with Python

Institute - IBM

Data Analysis Certificate

Python 101 for Data Science

Institute - IBM

Python 101 for Data Science Certificate

Learn Python

Institute - CodeChef

Learn Python Certificate

Introduction to Cloud Computing

Institute - Simplilearn

Introduction to Cloud Computing Certificate

Introduction to Cyber Security

Institute - Simplilearn

Introduction to Cyber Security Certificate

Crash Course in Full Stack Development

Institute - Great Learning

Crash Course in Full Stack Development Certificate

Learn Java

Institute - CodeChef

Learn Java Certificate

Python Data Structures

Institute - Great Learning

Python Data Structures Certificate

React JS Tutorial

Institute - Great Learning

React JS Tutorial Certificate

Students Induction Program

Institute - DRBCCC Hindu College

Students Induction Program Certificate