Software Engineer, Intern Resume
SUMMARY:
Inquisitive, energetic, skilled and knowledgeable computer science graduate with extensive knowledge of programming and computer applications and strong understanding of data structures and algorithms, excited for an opportunity to grow and work on amazing technology.
SKILL:
Technologies: CSS, HTML5, Git, XML, JSON, IntelliJ, Visual Studio, Unity, Bash, Linux, Shell, RESTful API, GCP
Programming languages:
Proficient: Java, C++ C#, Python
Familiar: Javascript, SQL, C
Human languages:
Native speaker and writer: French, Spanish, English
Native speaker: Arabic
EMPLOYMENT:
Software Engineer, Intern
Confidential
Responsibilities:
- Worked on redesigning the security policy editor for a web application using Java’s standard widget toolkit (SWT), Java’s remote application platform (RAP), Eclipse IDE and CSS in an Agile environment
- Reduced the overall branding plug - in by 25% by testing every class and method, optimizing its functionality, debugging and cleaning up code
- Wrote extensive documentation
Confidential
Responsibilities:
- Developed a web application deployed in google cloud platform to find out which credit card to use to save the most money depending on the credit cards owned by the user and store type
- Used a HashMap of all credit cards linked by another HashMap that contains the percent cash back for each card based on the store type
- Returns to the user a sorted list of credit cards using merge sort with the best card to use
Utilized: Java, Servlets, Spring Boot, HTML, CSS, XML, HTTP, Tomcat, Git
Software EngineerConfidential
Responsibilities:
- Developed a Java application using Realtime API to find the best city to travel to based on user input of favorite region and weather type
Utilized: Java, JSON, Realtime API, Git
Software EngineerConfidential
Responsibilities:
- Used Yahoo Finance API to download real-time volume of all Nasdaq stocks, as well as their daily volume average
- Solved the ratio of the average volume versus the current volume to find the percent change
- Outputs to the user the stocks sorted using merge sort
Utilized: Java, Yahoo Finance API, JSON, XML, Git
Software EngineerConfidential
Responsibilities:
- 2d scroller game developed using the Unity platform for visuals and C# for movement, colliders, event managers, and level management