06/30/2020 updated

HS
100 % available

MERN Stack Developer

Egypt
Egypt
Egypt
Egypt

Application DesignHTMLJavaScriptAcceptance Test-Driven DevelopmentAtlassian JiraHTML5Unit TestingBootstrap (Software)Cascading Style Sheets (CSS)CommunicationData ProcessingContinuous IntegrationD3.JsData SecurityData StoreData VisualizationDebuggingECMAScript (C Programming Language Family)File ServerWeb ServersjQueryJavaserver PagesMongoDBNode.jsOAuthPerformance TuningScrum MethodologyResponsive Web DesignSoftware EngineeringWeb ApplicationsWeb ServicesNetwork RoutersTestingMernReact.jsTest ScriptsMean StackBackendAngularJSCodebaseWeb TechnologiesFront End Software DevelopmentReact ReduxMock UpsRestful ApiRequirejsCucumber (Software)Selenium WebdriverMochaJasmineDockerJenkinsWeb ApiCrud
  • Leveraged React JS resources for all data access, encapsulating URL’s and standardizing data access interfaces.
  • Maintaining Parent and Child elements by using State and Props in React JS.
  • React and Functional Driven Javascript expert in SPA’s, UI Components, Mobile web and Performance optimization.
  • Skilled in leading frameworks as React JS to build high-quality, scalable and reusable components and Front-end solution.
  • The front-end use HTML5, CSS3, React JS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
  • Responsible for implementing UI mockups, integrating third party React libraries, and handling/creating Redux store data.
  • The back-end use of Node JS, Express JS, MongoDB and Mongoose, the complete MERN Stack to provide RESTful API.
  • Worked with Node Packet Manager, MongoDB and used React JS library functions for the logical implementation part at client side for all the application.
  • Implemented generating the verification hash code using Node JS and added user validations and user permissions by using Node JS.
  • Created React JS for reusable components (multi-field form elements), background file uploads.
  • Implemented React JS Controllers to maintain each view data.
  • Architected and Developed for Large Scale Javascript Application with React JS.
  • Migrated existing codebase from JSP to JS and HTML5 and rebuilt React components in ES6.
  • Used various properties, parameters in ES6 and performed UNIT testing with Jasmine and web-services like RESTful API.
  • Used D3.JS to build data visualizations to monitor file server load, web server speeds and data processing.
  • Developed certain features of the application functionality i.e. CRUD (Create, Read, Update, Delete) features using Require.js and Responsive Design.
  • Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, Filters, $http, $q.
  • Used $http with Angular JS interceptors MEAN Stack to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection.
  • Implemented a custom Node JS script to act as a PROXY for connecting to the server.
  • Extensive usage of Javascript, React JS, Node JS, Bootstrap, SON, HTML4/5, CSS2/3.
  • Evaluate demo and select new Javascript technologies and development patterns to be leveraged across the team.
  • Developed non-functional HTML5, CSS3 pages from the mock-ups and involved in UI review with UI architect and Business units.
  • Used Karma & Jasmine for the frontend (Angular JS) unit testing and Mocha & Chai for the backend (Node JS).
  • Automated the ATDD test scripts using Sauce Labs, ATDD testing using Cucumber and Selenium Webdriver.
  • Open Shift Environment (OSE3) as a Docker to run the application and Jenkins to CI/CD of the project.
  • Very proficient knowledge of JIRA (Rally) to track issues and communicate with other teams at various environments.
  • Involved in all the stages of Software Development Life Cycle like Application Design, Development, Debugging and Testing all applications.
  • Involved in daily SCRUM meetings to keep track of the project status.
TECHNICAL SKILL:
UI Web Technologies: HTML5, CSS3, JavaScript, ES6, Bootstrap, OAuth, React.js, Express JS

Languages

EnglishNative speaker

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in