DHIVAS SUGUMAR

SOFTWARE DEVELOPER

About Me

Hiya I am Dhivas, a computer science student at Northeastern university and software developer based in Boston. I am currently coding as a full stack web developer for Hackbeanpot, Inc - a boston based hackathon. I am particularly interested in Mobile App development, cloud computing, and the use of machine learning to percieve and understand human emotion. Outside of school and work I love to hike and travel, read philosophy, and window shop for my next house plant. I would love to connect and chat on any opportunity!
Picture of Dhivas

Resume

Education

Undergraduate Degree

Northeastern University | Boston,MA

Bachelor of Science in Computer Science, Minor in Philosophy

Achievements: Honors College, Honors Scholarship, Deans List

Activities: Hackbeanpot, Code for Community, NU Toastmasters, NU Circle K

SEPT 2020

-

PRESENT


High School Diploma

Asian International School | Colombo,Sri Lanka

Edexcel International Advanced Levels

Achievements: Valedictorian 2020, Student Government, ALevel - 3A*s, 1A

SEPT 2003

-

JUNE 2020


Work Experience

Core Tech Team

HackBeanpot Inc | Boston, MA

  • Engineer an email sender to improve efficiency for outreach when sending personalized emails to multiple recipients by 85%.
  • Push 50+ code commits across the internal tools, application portal, main site, and event-day based on Typescript, React.js, Material-UI, and Next.js
  • Participate in weekly meetings to make decisions on the technological stack, discuss features, and improve code quality.
  • Lead workshops team to develop informative workshops for the hackathon on a wide range of engineering and career topics.

April 2022

-

present


Computer Science Professional Development for Co-op Teaching Assistant

Khoury College of Computer Science | Boston, MA

    Jan 2023

    -

    present


    Full Stack Web-Developer Co-op

    Clora | Boston, MA

    • Spearheaded initiatives such as consultant suggestions, search results pagination, and Clora rep for projects to improve consultant search by 70% using ElasticSearch.
    • Proposed and authored documentation for consultant profile tagging machine learning scripts built using python, scikit-learn, xgboost, and SQL.
    • Utilized SQL, Coresignal, AWS, and Rails to implement a REST API to create and/or update consultants in the PostgreSQL database with newly mined consultant profiles.
    • Authored 100+ commits to implement new features and maintain Clora's marketplace and internal web applications based on React, Ruby on Rails, and Bootstrap.
    • Contributed to 20+ code reviews, architecture decisions, and team processes in Agile scrum sprints.

    July 2022

    -

    Dec 2022


    Fundamentals of Computer Science 2 Teaching Assistant

    Khoury College of Computer Science | Boston, MA

    • Lead TA during labs for 40+ students which involved teaching concepts, administering quizzes.
    • Held 6+ hours of weekly office hours to teach fundamental programming concepts to students.
    • Attended weekly staff meeting with 70 other TAs and instructorsto discuss rubrics, and grading.

    Jan 2022

    -

    July 2022


    Undergraduate Researcher

    Northeastern University MHealth Research Lab | Boston, MA

    • Develop script to visualize year of health data gathered from smartwatches, and smartphonesfrom 250 participants .
    • Create custom script using python, and libraries such as pandas, and pillow to read and visualize2000+ raw .csv files.
    • Conceptualize visually suitable graphs to represent data ranging from accelerometer data to sleepdata.

    March 2021

    -

    Nov 2022


    Developer Intern

    Nations Trust Bank | Colombo, Sri Lanka

    • Collaborated with a team of engineers to redesign the user sign in and sign up page.
    • Assisted in improving the chatbot on the customer end of the website.

    Sept 2019

    -

    Oct 2019


    Skills

    Programming Languages

    Java

    Python

    ruby logo

    Ruby

    HTML

    CSS

    JavaScript

    typescript

    Typescript

    SQL

    SQL

    R

    R

    c++

    C

    Software Tools

    ruby logo

    Ruby Mine

    visual studio code

    Visual Studio Code

    eclipse

    Eclipse

    pycharm

    PyCharm

    intellij

    IntelliJ

    autocad

    AutoCAD

    microsoft office

    Microsoft Suite

    adobe suite

    Adobe Suite

    jupyter

    Jupyter Notebook

    heroku

    Heroku

    vercel

    Vercel

    Google Cloud

    Frameworks & Libraries

    React

    nextJS

    NextJS

    nestJS

    NestJS

    Bootstrap

    material ui

    Material UI

    framer motion

    Framer Motion

    ruby on rails

    Ruby on Rails

    pandas

    pandas

    pillow

    scikit-learn

    scikit learn

    Projects

    minerva site screenshot
    Minerva
    • >
      Developed full-stack web application using the MVC design pattern that enables users to create and enroll in text and video-based courses.
    • >
      Implemented user validation model, as well as database level validations for forms. Developed full-stack web application using the MVC design pattern that enables users to create and enroll in text and video-based courses.
    • >
      Deployed site using Heroku and Google Cloud storage.

    Technologies Used

    ruby on railsherokuruby logoSQLruby logo
    porfolio site screenshot
    Portfolio
    • >
      Develop front end responsive website using Typescipt based React.js with a component driven philosophy.
    • >
      Design the layout and style of components for the portfolio site using Figma to simulate the look and feel of the website.
    • >
      Utilize Framer Motion, Material UI AND custom styled-components to provide the styling and 3D animation for componets,

    Technologies Used

    typescriptmaterial uinextJSvercelframer motionvisual studio code
    dataviz screenshot
    Dataviz
    • >
      A python based custom data wrangling and visualization script developed for the Northeastern Mhealth Lab.
    • >
      Utilized pandas and numpy to read in 2000+ raw csv files and clean the watch telemtry data.
    • >
      Used a custom made visulization scheme built using pillow to vizualize the data.

    Technologies Used

    pandaspycharm
    image editor
    Image Editor
    • >
      Built image processing application using the MVC design pattern and OOD priniciples.
    • >
      Editor is capable of flipping, applying greyscale, sepia, mosaic on an image. Supports multipe image formats, and provides a color histogram.
    • >
      Designed the UI and implemented it using Java Swing.
    • >
      Created a test suite to test functionality and view layout using JUnit.

    Technologies Used

    IntelliJ

    Contact Me

    Reach Out!

    Name

    Email

    What's on your mind?