Robert Raharjo


        My name is Robert Raharjo. I am a student at Drexel University pursuing Bachelor of Science in Computer Science (BSCS) degree with concentrations in "Algorithms and Theory" & "Computer Systems & Architecture" and a Minor in Accounting. I am interested in building full-stack application and algorithms.


Experience

Software Engineer Intern

Skill: Java, ScaLa, Apache Spark, AWS, Cassandra, REST API
  • Maintained ScaLa-based pipeline programs, which join customers' policies from multiple internal systems
  • Wrote and executed CQL queries to maintain database structures
  • Structured REST API endpoints using Java Spring to support the execution of pipelines

Penn Mutual
June 2024 - September 2024

Software Engineer Co-op

Skill: Java, ScaLa, AWS, Jenkins, REST API
  • Collaborated with a team of 7 to develop, modify, and automate over 20 business processes using Java and ScaLa in an Agile environment.
  • Produced API through AWS step function to support communication among 4 internal departments
  • Tested and deployed changes across 50 tasks to multiple environments

Penn Mutual
September 2022 - March 2023

Teaching Assistant

Skill: Python, SQL, Database Design, Design Patterns, Data Structures, Algorithms
  • Assisted over 5 courses in Computer Science field. Assigned in the following courses (* specialized):
    • CS 171 - Computer Programming I *
    • CS 172 - Computer Programming II
    • CS 260 - Data Structures
    • CS 277 - Algorithms and Analysis
    • CS 461 - Database Systems *
    • SE 310 - Software Architecture I
  • Held office hours weekly to enhance students' comprehension
  • Graded students' works using the provided criteria

Drexel University
September 2023 - Present


Projects

Retail Accounting - Frontend

Skill: Dart, Flutter, WebSocket, Asynchronous Programming
  • Built a user interface for retail industries inventory management using Flutter - a GUI for the retail accounting backend project

January 2025 - Present

Retail Accounting - Backend

Skill: C++, PostgreSQL, I/O, Network Programming, Multithreading, Design Patterns
  • Modeled a object oriented program for retail industries inventory management using C++
  • Structured a scalable system over 3 design patterns, such as factory, bridge, and singleton
  • Produced a 5NF relational database model with over 8 relations with PostgreSQL
  • Implemented a multithreaded websocket IPv4 server using Microsoft's WinSock2 SDK

May 2024 - December 2024

Restaurant Dating

Skill: JavaScript, Node.js, PostgreSQL, REST API, Git
  • Contributed building a restaurants nomination website as a part of a team
  • Utilized Google API to enable address autocomplete and display Google Map
  • Displayed restaurants' location on the map using pin
  • Fetched basic restaurants' information through Yelp API

September 2024 - December 2024

Sead TIX

Skill: JavaScript, Node.js, REST API, Git
  • Built a full-stack web application for an events ticketing website through pair programming
  • Engineered a backend application using Node.js, delivering over 15 REST API endpoints
  • Wrote over 20 differents SQL commands to perform write and read operations on database

March 2024 - June 2024

Store Website

Skill: Python, Django, SQLite, HTML, CSS
  • Designed and deployed a website using Django Framework
  • Designed relational database model for the website
  • Introduced automated webpage creation for every item present in the database

June 2022 - August 2022


Education

Drexel University

Bachelor of Science in Computer Science ; Minor in Accounting
Courses taken:
  • Computer Science & Software Engineering
    • CS 164 - Introduction to Computer Science
    • CS 171 - Computer Programming I
    • CS 172 - Computer Programming II
    • CS 260 - Data Structures
    • CS 265 - Advanced Programming Tools and Techniques
    • CS 270 - Mathematical Foundations of Computer Science
    • CS 277 - Algorithms and Analysis
    • CS 281 - Systems Architecture
    • CS 283 - Systems Programming
    • CS 360 - Programming Language Concepts
    • CS 375 - Web Development
    • CS 380 - Artificial Intelligence
    • CS 440 - Theory of Computation
    • CS 457 - Data Structures and Algorithms I
    • CS 458 - Data Structures and Algorithms II
    • CS 461 - Database Systems
    • CS 472 - Computer Networks
    • SE 181 - Introduction to Software Engineering and Development
    • SE 310 - Software Architecture I
  • Accounting & Taxation
    • ACCT 115 - Financial Accounting Foundations
    • ACCT 116 - Managerial Accounting Foundations
    • ACCT 321 - Financial Reporting I
    • ACCT 322 - Financial Reporting II
    • TAX 341 - Federal Income Taxes

September 2021 - June 2025 (Expected)

Kolese Loyola, Indonesia

July 2017 - May 2020


Skills

Programming Languages:
  • C/C++
  • Dart
  • Java
  • JavaScript
  • Python
  • ScaLa
Web Technologies & Frameworks:
  • CSS
  • Django
  • Flutter
  • HTML
  • Node.js
  • Spring
Data Processing:
  • Apache Spark
  • CQL
  • SQL
Other Development Tools:
  • GNU Debugger
  • Git
  • Jenkins
Concepts:
  • Algorithms
  • Data Structures
  • Database Design
  • Design Patterns
  • Multithreading
  • Object Oriented Design