| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
EMAIL AVAILABLE Street Address PHONE NUMBER AVAILABLESummary: US citizen, BS degree, Rutgers, major in CS, GPA: 3.95/4.00, fast learner, solid knowledge of Java, SAS, Python, SQL, C, and C++, Available immediately.EducationRutgers University New Brunswick, N.J. September 2021 May 2024BS, Computer Science GPA: 3.95/4.00Summa Cum Laude, Dean's ListSkills: Java, SAS, C, C++, Python, SAS, OCaml, JavaScript, HTML, XML, JDBC, SQL, Sybase, Android SDK, JavaFX, Git (Bitbucket/GitLab), UML, Object-Oriented Design, MultithreadingIDE: Eclipse, Visual Studio, IntelliJ, Android StudioPlatforms: Linux, Unix, WindowsWork ExperienceAutofill 8949 Tax Form for private day trader using java Aug 2023 Aug 2023 Generated PDF 8949 forms from CSV files containing raw trading data. Netted trades by security/disposal date and computed wash trades, gains, and losses. Populated 8949 template fields with corresponding data, computed subtotals/totals per page, and added new pages as needed. Environment: Windows, Eclipse, java, iText.ProjectsPhoto Album Created Android Studio mobile and JavaFX client app for a photo album. Designed UX/UI features for user login, album management, search, and photo metadata editing. Ensured data persistence using Serializable and SharedPreferences respectively.Chess Applied object-oriented design principles to develop a two-player chess game. Implemented moves for all pieces including castling, en passant, and pawn promotion. Created algorithms to recognize check, checkmate, illegal moves, draw requests, and resignations.Online Tic-Tac-Toe Developed a multi-threaded client-server system using sockets to manage multiple concurrent Tic-Tac-Toe games that allowed player interruption. Server created threads for each player as they connected and paired/assigned roles. Locks were used to prevent race conditions and protect game state integrity.Shell Developed a multi-processed command-line shell using Posix (unbuffered) stream IO. Forked and managed child processes and established communication using pipes. Managed working directory and searched directories using pattern matching. Controlled standard IO for child processes and handled input from standard input or files.
|