Podcast
Questions and Answers
What degree did Andrew Dimarogonas obtain and when?
What degree did Andrew Dimarogonas obtain and when?
- Masters of Science in Computer Engineering, June 2022
- Bachelors of Arts in Information Technology, September 2020
- Bachelors of Science in Computer Science, December 2021 (correct)
- Bachelors of Science in Software Engineering, May 2020
Which of the following programming languages is NOT listed in Andrew's skills?
Which of the following programming languages is NOT listed in Andrew's skills?
- Python
- Prolog
- Ruby (correct)
- Swift
What was the primary technology used in the HobbiMates project?
What was the primary technology used in the HobbiMates project?
- Flask Microservice framework (correct)
- AngularJS
- Spring Boot
- Django
What certification did Andrew receive in the field of Java programming?
What certification did Andrew receive in the field of Java programming?
During his internship at Levyx, what was Andrew's primary task?
During his internship at Levyx, what was Andrew's primary task?
Which programming paradigm does Andrew possess experience in?
Which programming paradigm does Andrew possess experience in?
What is Andrew's highest achieved GPA in any programming course?
What is Andrew's highest achieved GPA in any programming course?
Which of the following languages does Andrew NOT list as a spoken language?
Which of the following languages does Andrew NOT list as a spoken language?
Flashcards
Full-Stack Development
Full-Stack Development
A software development approach where developers work on both the front-end and back-end of a software application.
Software Engineering Internship
Software Engineering Internship
A temporary work experience in a software development role.
Bash Shell Scripting
Bash Shell Scripting
Using bash commands to automate tasks.
Microservice Framework
Microservice Framework
Signup and view all the flashcards
RESTful API
RESTful API
Signup and view all the flashcards
Database Performance Testing
Database Performance Testing
Signup and view all the flashcards
Software Benchmarking
Software Benchmarking
Signup and view all the flashcards
Microservice Architecture
Microservice Architecture
Signup and view all the flashcards
Study Notes
Objective
- Seeking a software career focused on full-stack development
Education
- Bachelor of Science in Computer Science from Arizona State University (December 2021)
- High School Diploma from University High School, Irvine (June 2017)
- Extension Certificate in Java Programming from University of California, Irvine (June 2015)
- GPA: 3.5
Skills
- Proficient in Flutter/Dart, object-oriented programming, service-oriented computing, SQL and NoSQL databases, mobile application development, logic programming, imperative programming, functional programming, scripting, Linux/Unix, hardware, and computers
- Knowledge includes various programming languages: Java, JavaScript, C/C++, Python, MIPS Assembly Language, x86 Assembly Language (Intel syntax), Scheme, Prolog, Clingo, Matlab, Python, Bash Scripting, C#, Swift, and SQL
- Fluent in English
- Proficient in Greek, German, Italian and Latin languages
Experience
- Levyx - Software Engineering Internship (June 2018 - August 2018): Designed a wrapper in Java and C to benchmark products using Yahoo's service benchmark technology, compared against competing database solutions, and developed bash scripts and Java/C test software to automate database performance tests.
Projects
- HobbiMates (2021): An ongoing team project using Flask Microservice framework to build a RESTful API for social media functionality in a smartphone app (iOS and Android). Designed, planned, and implemented features, and administered security measures (IDS, firewall, authentication).
- Sun Hacks Hackathon (2019): Developed a website using Facebook's React library for JavaScript.
- Hack Arizona Hackathon (2017): Created a personal organizer for Android using Java.
- Santa Monica Hacks Hackathon (2016): Developed an Android app, formed a team, and built a functioning server using Spring MVC for data storage and exchange between the client and server application.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.