FARID FAISAL
Address: Cairo, Egypt ⋄ Mobile: +201012756520 ⋄ Email: [Link]@[Link] ⋄ Military Service Completed
LinkedIn: [Link] ⋄ Github: [Link]
SUMMARY
Java Software Engineer with a passion for building robust enterprise-grade apps. I can develop, test, deploy, and use
CI/CD automation tools to produce high-quality maintainable software that can meet customer needs and expectations.
EDUCATION
Egypt FWD (ITIDA) 3-month track Feb 2022 - May 2022
Advanced Full-stack Web Developer Nanodegree with Udacity. Certificate
• Built a RESTful API and Postgres, database migrations, password hashing, and JWT tokens.
• Deployed web apps using AWS CLI on AWS cloud(Elastic Beanstalk, EC2, S3).
• Automated the deployment process from building, testing, and deploying to AWS using CI/CD tools like CircleCI.
Menoufia University Sept 2017 - Aug 2022
Faculty of Computers and Information Technology - Computer Science Department.
EXPERIENCE
El-Watanya Company for Roads Feb 2023 - Feb 2024
Software Engineer (military service) Nasr City, Cairo, Egypt
· Developed a desktop application for managing vehicle tracking devices and generating reports for tracking devices on the roads.
· Developed and upgraded the advertisement application in some of El-Watanya departments to help clients to rent advertisement
panels (Billboard) in specific road/bridge locations, ranging from large billboards to small sizes on any highway in Egypt.
· Created SQL Server databases on company physical servers to serve applications used by different company departments.
· Fixed software bugs in different applications and troubleshooted them on remote client PCs using TeamViewer or AnyDesk.
· Technologies: C#, SQL Server, Windows Forms, Crystal Reports, Git/Gitea, Visual Studio, EntityFramework
KEY PROJECTS
Full-Stack Real-time Chat App
Created an instant messaging chat web application using Spring Boot framework. Video Demo
- Used WebSocket and SockJS client to enable bidirectional communication between users to chat in real time.
- Developed the Backend using Spring MVC and exposed RESTful APIs endpoints to be consumed by Frontend.
- Created the Frontend using Bootstrap and Thymeleaf template engine and asynchronous user interaction with AJAX requests.
- Technologies: Spring Boot, Hibernate, Thymeleaf, WebSocket, HTML/CSS, JavaScript, Bootstrap, SockJS Client
Graduation Project (WASEET) shipment delivery app
Mobile app that helps traders find delivery men shipping their goods to specific locations, with an agreed-upon price.
- Created Heroku REST API endpoints and MongoDB instances on MongoDB Atlas on the cloud to be consumed by the app.
- Designed the UML and ERD diagrams of the back-end business logic and the services documentation.
- Technologies: Android, Java, Spring/Spring Boot, MongoDB Atlas, MySQL, Redis, Hibernate ORM
Facebook Clone
Implemented some functionalities like register, login, user interactions, profile page, and email verification/recovery.
- Technologies: Java, Servlets, JSP, Tomcat server, HTML, CSS, JavaScript, AJAX, MySQL, Hibernate ORM.
TECHNICAL SKILLS
Programming/Scripting Languages: Java, JavaScript, C#, C++, HTML, CSS
Databases: MySQL, PostgreSQL, SQL Server, MongoDB
Concepts: SOLID, Design Patterns, Data Structures & Algorithms, ACID/CAP Theorem, Microservices
Frameworks: Spring, Spring Boot, Servlets, JSP, Thymeleaf, Hibernate, NodeJS, Express
Tools: Postman, Swagger, Git/Github, Shell/Bash, Maven, Docker, AWS, CircleCI CI/CD, IntelliJ IDEA, Linux