Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

WebAmigo Internship — Project Trainee

This repository documents my technical learning and development work during my time as a Project Trainee at WebAmigo Technologies LLP, Chennaii.

The goal of this repository is not to present tutorial code as production software, but to document my personal progression from learning concepts to implementing them independently.

11/10/2025 Topics Covered

--Java

  • Core syntax and control flow

  • OOP

  • Collections

  • Exception handling

  • File handling

  • Data structures and problem solving

  • Processes and threads

  • Multithreading and parallelism

  • Thread synchronization and thread safety

  • Race conditions and deadlocks

  • Locks and concurrent programming

  • ExecutorService and thread pools

  • Callable and Future

  • Concurrent collections

  • Asynchronous programming

  • CompletableFuture

  • Fork/Join and parallel streams

Weekly assignments

  • Week 1 Java & OOP Fundamentals
  • Week 2 — Processes, Threads & Synchronization
  • Week 3 ExecutorService & Concurrent Programming
  • Week 4 — Parallelism & Asynchronous Programming

-- Projects given and done

  • Multithreaded File Processing System
  • Producer-Consumer Task Queue
  • Concurrent Banking= Simulator
  • Parallel Data Processing Application
  • Multithreaded Task Scheduler

15/10/2025 Skills/tools coverd

  • core java
  • SQL Development Tools: Git, GitHub, IntelliJ IDEA, VS Code, Maven, Postman

About

a place to dump what I learn and build being a Project Trainee at WebAmigo. Includes mini-projects, code snippets, and quick proofs-of-concept for whatever topics I get during the internship. Nothing fancy, just me keeping track of what works and what doesn’t.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages