(Jul 2024 - Aug 2024)
Python Intern
MyDailyWork
constcoder={name:'Trinita James',skills:['React', 'NextJS', 'Redux', 'Express', 'Java', 'MySql', 'Python', 'Docker', 'AWS'],smartworker:true,quickLearner:true,problemSolver:true,teamplayer:function() {return(this.smartworker&&this.problemSolver&&this.skills.length>=5);};};Who I am?
My name is Trini. I am a professional and enthusiastic programmer in my daily life. I am a quick learner with a self-learning attitude. I love to learn and explore new technologies and am passionate about problem-solving. I love almost all the stacks of web application development and love to make the web more open to the world. My core skill is based on JavaScript and I love to do most of the things using JavaScript. I am available for any kind of job opportunity that suits my skills and interests.

(Jul 2024 - Aug 2024)
Python Intern
MyDailyWork
(Feb 2024 - Apr 2024)
Assistant Team Lead
GAOtek Inc.
(Dec 2024 - Feb 2024)
Campus Ambassador
MyCaptain
Tick Tick Go
constproject={name:'Tick Tick Go',tools: ['React', 'MongoDB', 'Node', 'HTML', 'CSS', 'JavaScript],myRole:Team Lead and Developer,Description: As part of my third-semester coursework in Design Thinking and Methodology, I developed a task management application using React.js. The app allows users to efficiently manage tasks by adding, editing, completing, and deleting them, with data persistence through Local Storage. It utilizes a component-based architecture with React Hooks for state management and unique identifiers for seamless task tracking. The interface, enhanced with FontAwesome icons, ensures a user-friendly experience. This project refined my skills in React.js and reinforced my understanding of user-centered design principles.,};Process State Transition
constproject={name:'Process State Transition',tools: ['Python', 'Visual Studio Code', 'PyCharm (Development Environment)', 'Git / GitHub (Version Control)', 'FCFS, SJN, Round Robin (Scheduling Algorithms)],myRole:Team Lead and Developer,Description: As part of my third-semester coursework in Operating Systems, I developed an educational tool that models the lifecycle of processes within an operating system. This simulator visualizes key concepts such as process states, scheduling mechanisms, and performance metrics. Built in Python, it features an interactive interface that demonstrates transitions between states like New, Ready, Running, Waiting, and Terminated. It incorporates scheduling algorithms such as First-Come, First-Served (FCFS), Shortest Job Next (SJN), and Round Robin, allowing users to adjust parameters and observe their impact on metrics like turnaround time, waiting time, and CPU utilization. This project strengthened my understanding of scheduling trade-offs and provided practical experience in process management.,};Appointment Scheduler
constproject={name:'Appointment Scheduler',tools: ['C', 'Binary Min-Heap', 'Priority Queue],myRole:Team Lead and Developer,Description: As part of my third-semester course, 'Data Structures and Algorithms,' I developed the Appointment Scheduler, a C-based application designed to manage appointments efficiently using a priority queue implemented as a binary min-heap. This data structure ensures that appointments are dynamically sorted by their scheduled datetime, allowing the earliest appointment to be retrieved instantly. The application supports key operations such as inserting new appointments, deleting the earliest one, and retrieving the next upcoming appointment, all while maintaining efficient time complexities. This project exemplifies my understanding of data structures and their practical applications in real-time scheduling systems, with potential for future enhancements to improve scalability and functionality.,};Word Count Application
constproject={name:'Word Count Application',tools: ['Python', 'Dictionaries', 'Data Visualization],myRole:Team Lead and Developer,Description: As part of my third-semester coursework in 'Advanced Programming Practice', I developed a Word Count Application using Python. This application processes textual input to accurately calculate the frequency of each word, showcasing essential concepts in text processing and data analysis. Key features include robust text normalization to handle case sensitivity, punctuation, and whitespace variations, ensuring reliable results. The application employs efficient data structures, such as dictionaries, for quick management of word counts and integrates data visualization for easy interpretation of word frequency patterns. This project not only enhances my programming skills but also deepens my understanding of natural language processing principles.,};2023 - Present
Bachelor's in Computer Science Engineering
SRM University
2021 - 2023
Senior Secondary Education
Marian Matriculation Higher Secondary School
2018 - 2020
High School
Ology Tech School: A Novel Venture of Velammal International
© Developer Portfolio by Trinita James