Badges
Certifications
Work Experience
Part Time Developer
Rensselaer Center for Open Source• June 2020 - Present
-Deployed a new message feature for students seeking teams and partners on group assignments -Improved student submission downloads by including progress bars and 3 new content filer options -Upgraded TA grading web pages to include the option to show data on late submissions -Resolved bugs and unresolved issues through 10+ pull requests and reviewed 5+ pull requests
Principles of Software Teaching Assistant
Rensselaer Polytechnic Instiute• May 2020 - August 2020
-Mentored course of 110 students, with topics covering specification reasoning, sub-classes, ADTs, polymorphism, coding conventions, refactoring, programming style, and design patters -Facilitated 2 weekly office hours sessions and guided students through assignments and test prep
Data Structures Teaching Assistant
Rensselaer Polytechnic Instiute• January 2020 - May 2020
-Coordinated in instructing course of 480 students, covering topics such as dynamic memory, recursion, big O notation, C++ STL container implementations, binary search tress, and hash tables -Moderated weekly labs of 30 students and taught students course content and code debugging
Software Engineer Intern
New York Public Radio• June 2019 - August 2019
-Revised website schema databases, models, and fields via Django -Created and automated a program to parse through 400 legacy data schemes and optimize search results -Utilized HTML and CSS to modify and create 2 web pages based on user needs -Interpreted CircleCI results to test new commits or pull requests made on a Github repository
Education
Rensselaer Polytechnic Institute
Computer Science, BS• August 2018 - Present
Studying Computer Science at Rensselaer Polytechnic Institute. Relevant Coursework: Data Structures, Introduction to Algorithms, Operating Systems, Software Design and Documentation
Links
Skills
portorreal_javi1 has not updated skills details yet.