+ Ghassan Nasr +
+ghassan.nasr@gmail.com +
I am proficient in front- and back-end development + technologies and platforms in both the JavaScript and Java ecosystems.
+ +Skills
+Java 8, Java EE, JavaScript, Python, Jupyter Notebooks, C++, Perl, PHP, SQL, HTTP, HTML, XML, CSS, Bootstrap, AJAX, JQuery, JSON, Node.js, Express, Angular, React, Hooks, Redux, Django, Spring, Spring-Boot, JUnit, JDBC, RESTful Web/Cloud Services & APIs, Microservices, AWS EC2, Object Oriented concepts and design patterns, UML
+Eclipse, IntelliJ IDEA, Visual Studio (VS) Code, Git, GitHub, NPM, Homebrew, Gradle, Maven, PyCharm, SDLC, Agile, Scrum, Trello
+MySQL, PostgreSQL, MariaDB
+Windows, OS X, Linux/Unix CLI
+ + + + +Computing Training & Education:
+Full Stack Java Developer Trainee
+-
+
- Fourteen weeks of intensive training in partnership with TEKsystems on state-of-the-art full-stack front- and back-end technologies and platforms and software development methodology. +
- Course units: Agile, Scrum, Trello, HTML/CSS, Relational DBs and SQL, Java 8 Core Programming, Java IO, JDBC, ORM, Java EE Framework, Web Services, Microservices, Continuous Integration & Development. +
- Developing full-stack final project using: Angular 4.0, React, Routers, Spring MVC, Spring Boot, MySQL, RESTful APIs, Cloud platforms and architectures, including AWS EC2. +
Computing Experience and Teaching
+Computer Science Department, DePauw University
+- Courses taught: Computer Science I (Spring 2004, Fall 2003, Fall 2002), Senior Project (Fall 2003, Spring 2003), and Database and File Systems (Spring 2003).
Computer Science Department, Indiana University
+- Graduate assistant for the following courses: Programming Language Concepts (Spring 2002), Introduction to Programming in Java w/Lab (Fall 2001, Fall 1998), Programming Concepts (Spring 2001), Survey of Computers and Computing (Spring 2001).
+