Resume
HICHAM DANDAN
**** ***** ***** ******** **** N# 1004 • Jacksonville, Florida 32277
904-***-**** • ******.******@*****.*** • https://www.linkedin.com/in/hicham-dandan/ SOFTWARE ENGINEER
Talented and skillful software engineer, playing a critical role in business and enterprise software design, development, testing, and deployment of both front and back-end systems along with production support. Experienced in implementing best programming practices, design and architectural principles and testing approaches to establish and maintain optimal development approaches. Skilled in Java, GO, PHP, Spring MVC, Microservices, Spring Cloud, Spring security, Hibernate, Docker, JavaScript, TypeScript, NodeJS, VueJS, jQuery, AJAX, CSS3, HTML5, Angular, React, and JSP. Java Programming • Web Programming • Database Design • Data Structure • Algorithms User Interface • Android Programming • Design Patterns Languages: Java, GO, Kotlin
Web: HTML, CSS, JavaScript, PHP, JSP, Servlets, Bootstrap, TypeScript Web Services: REST
Web and Application Servers: Apache, Tomcat
Frameworks: Spring Boot, Spring Data, Hibernate, Angular, VueJS, Laravel, Symphonie, Mockito Databases: MySQL, Oracle, Firebase, MongoDB
Design Patterns: MVC, Singleton, Factory, Bridge, Decorator SDLC: Agile / Scrum
Tools: Git, Android Studio, Eclipse, Junit, Maven, Jenkins, Postman, StarUML, Trello, Kafka Platforms: Linux, AWS, Windows
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment). INFOSAT SOLUTIONS, Agadir, Morocco • July 2018 – August 2019 Outsourcing company providing software services.
Full Stack Developer
Tasks Performed:
• Developed efficient, scalable, and replicable designs, using Java 8, Spring framework, and JavaScript.
• Working with Agile methodology.
• Designed REST-web and micro-services capable of flawless integration with multiple components and 3rd-party programs.
• Created front-end controller codes, service interfaces, and back-end integration tasks across the entire software development life cycle, via Angular and VueJS frameworks.
• Developed key backend modules using GO for several projects.
• Developed web services using RESTful, and Authentication and Authorization modules with JWT.
• Implemented Spring boot microservices to process the messages coming from the Kafka cluster.
• Unit testing with JUnit and Mockito.
• Git has been used for code revision. Jenkins has been used for CI.
• Jasper Reports extension of Restful Reporting Tool development using Java8 and Spring Boot framework along with microservice architecture.
• Used Hibernate/JPA as database persistence framework.
• Store, manage, and search data using MongoDB
Achievements:
• Completed projects according to strict deadlines and established requirements.
• Increased performance 15% by recommending and implementing improvements. Resume
Technologies Used: Spring Boot, Angular, JSP, MongoDB, MySQL, Java 8, JavaScript, Jenkins, Spring Data, Hibernate/JPA, MongoDB, Spring Security (JWT), JUnit, HTML, CSS, Bootstrap, JPQL, Docker, AWS, RESTful APIs with Microservices, Kafka.
VALA NETWORD, Agadir, Morocco • May 2018 – July 2018 Outsourcing company providing software services.
Android Developer
Tasks Performed:
• Developed Android app template projects using Flutter and re-implemented Android app template project using Kotlin and Java.
• Implemented support for customer-definable UI components including navigation bars, splash screens, full-screen video, mobile pay, and JS API support.
• Working with Agile methodology.
Achievements:
• Ensure timely completion of project despite challenging deadline.
• Impressed manager with good implementation and good requirement. Technologies Used: Java, Kotlin, Flutter, SQLIte, XML, JavaScript and JSON. MAROC ANNUAIRE, Agadir, Morocco • April 2017 – April 2018 Outsourcing company providing software services.
Web Programmer
Tasks Performed:
• Developed efficient, scalable, and replicable designs, using VueJS and Laravel.
• Redesigned and implemented the company’s official website Created front-end solutions using VueJS, HTML, CSS, JavaScript, jQuery, Bootstrap, PHP and Laravel. Technologies Used: PHP, SQL, Laravel and VueJS
Tools: Adobe Dreamweaver.
ACADEMIC PROJECTS
Library Management Software, MUM (2019): Member of 3-person team created JAVA desktop application to manage books borrowed and user subscriptions through the library. Technologies used: included Java, Java FX, Eclipse, MySQL. E-Commerce Website, MUM (2020): 5-member team developed secure e-commerce web app integrating API using Java Spring Boot and MySQL databases.
Technologies used: Spring Boot, Spring MVC, REST, HTML, CSS, Thymeleaf, jQuery, AJAX, Bootstrap, MySQL, TOMCAT, IntelliJ.
Quora-like Q & A Forum, MUM (2020): Developed a question/answer forum including an update feature to display accurate answers, as part of 3-member team. Technologies used: NodeJS, Angular, Typescript, NgZoro, MongoDB, HTML, CSS, REST, EXPRESS and GitHub.
Online Shop eCommerce App, MUM (2020): Online shopping platform with cart and one-click purchase features. Includes use cases for create account, deposit, withdraw, and view balance and transaction history.
Technologies used: Java Servlets, JavaScript, AJAX, jQuery, HTM, TOMCAT, JSP, JSTL, and Bootstrap.
Resume
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion June 2022) Maharishi International University, Fairfield, Iowa Key Courses: Modern Programming Practices, Mobile Device Programming, Software Engineering, Web Application Programming, Enterprise Architecture Bachelor of Science in Computer Science
High School of Technology, Agadir, Souss-Massa