Ammar R.

Full Stack Developer

120 dollar
Freelancer
10 years
Other, LEBANON

My experience

More

cNepho SARLAugust 2018 - Present

Full-stack Developer in cNepho based in Lebanon working remotely.
- Developing IOS and Android applications using React-Native and Redux including custom and native components.
- Creating custom user interfaces based on the mock-ups and the approved designs using ReactJS with CSS/SCSS and HTML.
- Build modular backend with NodeJS using Express, SocketIO, GraphQL.

- Coding the needed test units to ensure that the code runs safe in production.
- Prepare the needed Pipelines, Runners and configurations on Gitlab to fasten our deployment with CI/ CD and to automate our QA procedures.
- Use automation tools like Fastlane and CircleCI to release to the store faster and easier.
- Create needed Docker images for our backend for better portability and scalability.
- Coding a very clean and tested code and maintain related documentations and APIs in the Wiki page of the GitLab repository of each project.
- Participating with other Software Developers to ensure closing of tickets (New features, Bugs ...etc.) on time and with respect to deadlines.

* Some of the projects with cNepho:
- GoLiquid (Cryptocurrency trading app for Android and iOS, NodeJS/GraphQL backend)
- LebaneseVote (ReactJS web app for local voting in Lebanon)
- eWorld Chess (ReactJS blockchain-based chess game using Waves tokens and Blockpass authentication)
- Trumpet (P2P React-Native application like Uber but for motorcycles).
- Astrofi (ReactJS landing page for Astrofi solutions).
- ReRead (Chrome extension ReactJS for UI).
More

Operate cloud servers hostedJune 2011 - Present

Develop full stack JavaScript web applications using NodeJS, ReactJS, MongoDB, GraphQL, MySQL and other technologies.
- Operate cloud servers hosted in Digital Ocean and provide the needed infrastructure, maintenance support and configurations.
- Participate with software development community using Github, Slack and Jira to accomplish project requirement.

Education Certificates
More

BreachInsuredJanuary 2020 - Present

Full-stack developer at BreachInsured, a startup company for cryptocurrency insurance based in San Francisco - USA.
- Building company backend and frontend web app.
- Using AWS cloud formation with Lambda functions, DynamoDB and EC2 instances as the infrastructure.
- NodeJS with Express, MongoDB, GraphQL in the backend.
- Gitlab runner to form a CI/CD pipeline with AWS infrastructure.
- Using Test-Driven-Development to insure 95% test coverage.
- Using ESLint rules for clean code.
- ReactJS with Redux, along with Bootstrap 4 customized with scss in the front-end.
More

Angstron TechnologiesMarch 2017 - January 2018

Working with Angstron Technologies Software Company based in Canada Ontario as a remote Full Stack Software Developer.
- Developing IOS and Android applications using React-Native and Redux including custom and native components.
- Developing Backend NodeJS web applications, database structures (MongoDB, MySQL, and GraphQL) and designing the Frontend with ReactJS and Redux.
- Prepare the needed Pipelines, Runners and configurations on Gitlab to fasten our deployment with CI/ CD and to automate our QA procedures.
- Use automation tools like Fastlane and CircleCI to release to the store faster and easier.
- Create needed Docker images for our backend for better portability and scalability.
- Coding a very clean and tested code and maintain related documentations and APIs in the Wiki page of the Github repository of each project.
- Participating with other Software Developers to ensure closing of tickets (New features, Bugs ...etc.) on time and with respect to deadlines and this is achieved using Git, Zenhub and JIRA.

* Some of the projects with Angstron Technologies:

- Lyfeup (React-Native health care AI powered application)
- Peytec IIOT (Web application with backend to track real-time devices graphically)
- Bitaqaty (Local e-payment application in UAE).
More

Syriatel Mobile TelecomOctober 2015 - January 2017

Ensure that Syriatel critical facilities and infrastructure equipment are operating in an efficient, safe and optimized manner and aligned with related technical standards and policies.
- Control critical facilities hardware equipment installation, movement, maintenance, modification and upgrades in coordination with concerned departments and service providers.
- Monitor and analyze critical facilities performance including environmental and safety conditions, infrastructure capacity and operational performance.
- Provide 24/7 On-Call support and do the needed actions in case any unusual situation or risk.
- Design critical facilities according to international standards and best practices.
- Operate Syriatel critical facilities including data centers, telecom nodes, DWDM
Huawei equipment and core equipment and insure their work without interruption or down time.
- Control critical facilities environmental alarms in coordination with RAN and Core sections.
- Develop scripts to automate network activities and monitoring tasks.

My stack

Databases

MySQL, MongoDB

Others

GitHub

Technologies

SCSS, React-Redux, Amazon Web Services (AWS)

Languages

JavaScript, HTML, GraphQL, C++

Frameworks

Bootstrap, Node.js

IT Infrastructure

iOS, Docker, Git

Embedded and Telecom

DWDM

Analysis methods and tools

JIRA

Mobile

Android, React Native

Big Data

Blockchain

Other

English, C Programming Language, industry~it, French, Cascading Style Sheets, Arabic, Analyst/Programmer, Full-Stack developer, Interpersonal skills, a freelancer, REACTJS, Back End, Front End, Full Stack, Amazon DynamoDB, Internet of Things, Hard-Working, User Interface, Full Stack Software Developer, Python Programming, call support, maintenance support, develop full stack, Zenhub, Enterprise Critical Facilities Administrator, a remote Full Stack Software Developer, High School Bachelorette Certificate

My education and trainings

- Tishreen University2016