Ibrahim Kassem
IBRAHIM KASSEM
1000 N 4th St. ? Fairfield, Iowa 52557
------------ /------------ ? ------------ ? ------------/in/ibrahim-kassem-N12
FULL STACK DEVELOPER
Versatile software developer with over 4 years of hands-on experience leading the design and development of complex technical solutions based on business needs and project requirements. In-depth knowledge of Agile methodologies, design patterns, and object-oriented techniques which guide the delivery of clean, reusable, maintainable code. Strong expertise in modern languages and technologies such as Java, .NET, C#, Angular ,AJAX, Spring, ASP .NET, Moicroservice( Kubernetes, Kafka), MongoDB, MySQL, and MS SQL, Docker. Provided technical solutions to CRM and Regional Stock market business domains as technical manager.
Software Application Development ? Agile Methodologies ? Design Patterns ? Front-End & Back-End
Java & .NET Programming ? Database Development ? Algorithms ? Data Structures ? ERD & Models
Languages: Java , C#
Web: HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSP, Servlets, Ajax, XML.
Web Services: REST, SOAP.
Web/App Servers: IIS, Apache, Tomcat, Glassfish, Azure.
Frameworks: ASP .NET (Core, MVC), Entity, Spring (Boot, MVC, Data, Security), Hibernate, EmberJS, Angular, NodeJS,
Databases: MongoDB, MySQL, MS SQL
Design Patterns: MVC, Singleton, Factory, Observer, Strategy, Facade
SDLC: Agile-Scrum, Waterfall, TDD.
Tools: Git, maven, J-unit, Mockito, Power shell, Jenkins, Kubernetes, Kafka ,Eclipse, NetBeans, Visual Studio Code, Visual Studio, MySQL, Docker.
Platforms: Windows, Google Cloud Services, Azure.
Architecture: Micro-service.
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).
KASSEM CO, Alexandria, Egypt ? JUN 2018 - DEC 2019
B2B Contractor.
Software Developer: Designed and developed software applications from the ground up based on client requirements.
Tasks Performed:
Built intuitive, responsive user interfaces (UI). Coded REST API calls for project workflow.
Designed feature deliverables test plans and unit tests, and fixed identified bugs.
Created entity relationship diagrams and database models.
Developed a virtual machine server.
Writing Docker Scripts for deployment.
Deploying application to production.
Configured Jenkins to the projects CI/CD.
Achievements:
Implemented a complex CRM project which contributed to client's workflow and progress.
Developed the back-end for a quote application which displays daily quotes.
Achieved 95% test coverage using Mockito, Nunit, MS test.
Technologies Used: Angular 7.0, Java(Spring Boot) ,.NET core, Google Cloud Service, Azure ,C#, MongoDB, MySQL, Git, Docker, Google Cloud, Power Shell
ELEPHANT PHUNK, Cairo, Egypt ? FEB 2018 – MAY 2018
IT solutions provider in the region providing services to CRM & stock.
Technical Project Manager: Supervised teams and developed back-ends for multiple software projects.
Tasks Performed:
Used Agile SDLC methodology and scrum process to streamline software creation.
Gathered requirements and converted into technical and functional specifications.
Designed user stories and entity relationship diagrams.
Determined the best possible frameworks for the project.
Contributed in Marketing and Promotional Campaigns on social media.
Achievements:
Selected appropriate languages, tools, frameworks, and technologies for all projects.
Delivered Client Relationship Management and Event Management systems.
Technologies Used: ASP .NET MVC, C#, Laravel, GIS (Geographical Information System),Entity, Git, MySQL, MS SQL, Visual Studio
ITSOS(Web Studio) CO, Giza, Egypt ? Jul 2016 – Sept 2017
Contract based Company.
Software Developer: Designed and developed Content Management Websites, Backend Systems and Server Management.
Tasks Performed:
Built intuitive, responsive user interfaces (UI). Coded REST API calls for project workflow.
Maintained and Redesigned websites in word press for clients.
Designed feature deliverables test plans and unit tests, and fixed identified bugs.
Created entity relationship diagrams and database models.
Developed MVC applications.
Deployed projects on Apache Server and Azure.
Achievements:
Websites in word press for in market clients.
MVC applications with front-end in Angular.
Achieved 95% test coverage using Nunit, MS test.
Technologies Used: Angular 2.0 ASP .NET C#, Wordpress, JavaScript ES 6, Microsoft Visual Studio, Apache, Azure
IBRAHIM KASSEM ? Page 2
------------ /------------ ? ------------ ? ------------/in/ibrahim-kassem-N12
GLOBAL IMPACT SOFTWARE, Alexandria, Egypt ? Nov 2015- June 2016
Software development company using ASP .NET, Java, and JavaScript front-end frameworks, as full-stck developer.
Software Engineer: Designed and implemented user interfaces and back-end components.
Tasks Performed:
Gathered Requirements.
Coded and Code review as a key developer.
Design and implemented using DOTNET MVC.
Specified and performed feature deliverables test plans.
Applied Agile development process to all software projects.
Implemented and integrated RESTful web services.
Achievements:
Successfully deployed Strike Taxi for the management of taxi firms and taxi drivers.
Delivered a time sheet application with task assignment functionality.
Achieved 95% test coverage using Nunit, MS test.
Technologies Used: Angular Js,C#, ASP .NET MVC, JavaScript, EmberJS, NodeJS, jQuery, HTML5, CSS3, Bootstrap, Visual Studio, MS SQL, Razor Telerik, Entity Framework, TFS, Git,
ACADEMIC PROJECTS
DevCom, MIU (2019): Developed an online forum where users may discuss technical issues and new technologies, including topic tags and search functionality. Technologies Used: Java, JavaScript, Spring (Boot, Data), Hibernate, JWT, REST, HTML, CSS, Angular, MySQL, Git, Maven, Docker, Mockito, Power Shell
Dictionary, MIU (2019): Developed a Dictionar to look up word menings, including topic tags and search functionality. Technologies Used: Java, JSP, Servlet,JQUery, AJAX, Power Shell.
E-Market, MIU (2019): Created an online market where users may buy and sell products. Technologies Used: Java, Spring (MVC, Data, Security), Hibernate, WebSocket, REST, JSP, AJAX, jQuery, HTML, CSS, MySQL, Git, Maven, Power Shell, Microservice (Kubernetes, Kafka).
Social Network, MIU (2019): Built a social networking site with the ability to follow, post, and show advertisements. Technologies Used: Java, Spring (Boot, Data, Security), Hibernate, JWT, Angular, JavaScript, MySQL, Power Shell
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion 2022)
Maharishi International University – Fairfield, Iowa
Key Courses: Modern Programming Practices; Web Application Programming; Web Application Architecture; Enterprise Architecture
Bachelor of Science in Computer Engineering (2009 - 2015)
Arab Academy for Science & Technology – Alexandria, Egypt
IBRAHIM KASSEM
1000 N 4th St. ? Fairfield, Iowa 52557
------------ /------------ ? ------------ ? ------------/in/ibrahim-kassem-N12
FULL STACK DEVELOPER
Versatile software developer with over 4 years of hands-on experience leading the design and development of complex technical solutions based on business needs and project requirements. In-depth knowledge of Agile methodologies, design patterns, and object-oriented techniques which guide the delivery of clean, reusable, maintainable code. Strong expertise in modern languages and technologies such as Java, .NET, C#, Angular ,AJAX, Spring, ASP .NET, Moicroservice( Kubernetes, Kafka), MongoDB, MySQL, and MS SQL, Docker. Provided technical solutions to CRM and Regional Stock market business domains as technical manager.
Software Application Development ? Agile Methodologies ? Design Patterns ? Front-End & Back-End
Java & .NET Programming ? Database Development ? Algorithms ? Data Structures ? ERD & Models
Languages: Java , C#
Web: HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSP, Servlets, Ajax, XML.
Web Services: REST, SOAP.
Web/App Servers: IIS, Apache, Tomcat, Glassfish, Azure.
Frameworks: ASP .NET (Core, MVC), Entity, Spring (Boot, MVC, Data, Security), Hibernate, EmberJS, Angular, NodeJS,
Databases: MongoDB, MySQL, MS SQL
Design Patterns: MVC, Singleton, Factory, Observer, Strategy, Facade
SDLC: Agile-Scrum, Waterfall, TDD.
Tools: Git, maven, J-unit, Mockito, Power shell, Jenkins, Kubernetes, Kafka ,Eclipse, NetBeans, Visual Studio Code, Visual Studio, MySQL, Docker.
Platforms: Windows, Google Cloud Services, Azure.
Architecture: Micro-service.
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).
KASSEM CO, Alexandria, Egypt ? JUN 2018 - DEC 2019
B2B Contractor.
Software Developer: Designed and developed software applications from the ground up based on client requirements.
Tasks Performed:
Built intuitive, responsive user interfaces (UI). Coded REST API calls for project workflow.
Designed feature deliverables test plans and unit tests, and fixed identified bugs.
Created entity relationship diagrams and database models.
Developed a virtual machine server.
Writing Docker Scripts for deployment.
Deploying application to production.
Configured Jenkins to the projects CI/CD.
Achievements:
Implemented a complex CRM project which contributed to client's workflow and progress.
Developed the back-end for a quote application which displays daily quotes.
Achieved 95% test coverage using Mockito, Nunit, MS test.
Technologies Used: Angular 7.0, Java(Spring Boot) ,.NET core, Google Cloud Service, Azure ,C#, MongoDB, MySQL, Git, Docker, Google Cloud, Power Shell
ELEPHANT PHUNK, Cairo, Egypt ? FEB 2018 – MAY 2018
IT solutions provider in the region providing services to CRM & stock.
Technical Project Manager: Supervised teams and developed back-ends for multiple software projects.
Tasks Performed:
Used Agile SDLC methodology and scrum process to streamline software creation.
Gathered requirements and converted into technical and functional specifications.
Designed user stories and entity relationship diagrams.
Determined the best possible frameworks for the project.
Contributed in Marketing and Promotional Campaigns on social media.
Achievements:
Selected appropriate languages, tools, frameworks, and technologies for all projects.
Delivered Client Relationship Management and Event Management systems.
Technologies Used: ASP .NET MVC, C#, Laravel, GIS (Geographical Information System),Entity, Git, MySQL, MS SQL, Visual Studio
ITSOS(Web Studio) CO, Giza, Egypt ? Jul 2016 – Sept 2017
Contract based Company.
Software Developer: Designed and developed Content Management Websites, Backend Systems and Server Management.
Tasks Performed:
Built intuitive, responsive user interfaces (UI). Coded REST API calls for project workflow.
Maintained and Redesigned websites in word press for clients.
Designed feature deliverables test plans and unit tests, and fixed identified bugs.
Created entity relationship diagrams and database models.
Developed MVC applications.
Deployed projects on Apache Server and Azure.
Achievements:
Websites in word press for in market clients.
MVC applications with front-end in Angular.
Achieved 95% test coverage using Nunit, MS test.
Technologies Used: Angular 2.0 ASP .NET C#, Wordpress, JavaScript ES 6, Microsoft Visual Studio, Apache, Azure
IBRAHIM KASSEM ? Page 2
------------ /------------ ? ------------ ? ------------/in/ibrahim-kassem-N12
GLOBAL IMPACT SOFTWARE, Alexandria, Egypt ? Nov 2015- June 2016
Software development company using ASP .NET, Java, and JavaScript front-end frameworks, as full-stck developer.
Software Engineer: Designed and implemented user interfaces and back-end components.
Tasks Performed:
Gathered Requirements.
Coded and Code review as a key developer.
Design and implemented using DOTNET MVC.
Specified and performed feature deliverables test plans.
Applied Agile development process to all software projects.
Implemented and integrated RESTful web services.
Achievements:
Successfully deployed Strike Taxi for the management of taxi firms and taxi drivers.
Delivered a time sheet application with task assignment functionality.
Achieved 95% test coverage using Nunit, MS test.
Technologies Used: Angular Js,C#, ASP .NET MVC, JavaScript, EmberJS, NodeJS, jQuery, HTML5, CSS3, Bootstrap, Visual Studio, MS SQL, Razor Telerik, Entity Framework, TFS, Git,
ACADEMIC PROJECTS
DevCom, MIU (2019): Developed an online forum where users may discuss technical issues and new technologies, including topic tags and search functionality. Technologies Used: Java, JavaScript, Spring (Boot, Data), Hibernate, JWT, REST, HTML, CSS, Angular, MySQL, Git, Maven, Docker, Mockito, Power Shell
Dictionary, MIU (2019): Developed a Dictionar to look up word menings, including topic tags and search functionality. Technologies Used: Java, JSP, Servlet,JQUery, AJAX, Power Shell.
E-Market, MIU (2019): Created an online market where users may buy and sell products. Technologies Used: Java, Spring (MVC, Data, Security), Hibernate, WebSocket, REST, JSP, AJAX, jQuery, HTML, CSS, MySQL, Git, Maven, Power Shell, Microservice (Kubernetes, Kafka).
Social Network, MIU (2019): Built a social networking site with the ability to follow, post, and show advertisements. Technologies Used: Java, Spring (Boot, Data, Security), Hibernate, JWT, Angular, JavaScript, MySQL, Power Shell
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion 2022)
Maharishi International University – Fairfield, Iowa
Key Courses: Modern Programming Practices; Web Application Programming; Web Application Architecture; Enterprise Architecture
Bachelor of Science in Computer Engineering (2009 - 2015)
Arab Academy for Science & Technology – Alexandria, Egypt