Senior Software Engineer
Upstream Systems
Thu Nov 16 2017 - Present
- Very proficient at Laravel PHP Framework along with VueJS to accompany the backend system. Developed a full blown CMS with the above technologies , that manages all the aspects of creating and launching Web Campaigns.
- Due to very high Internet Traffic Requirement of the campaigns , acquired expertise with MYSQL optimization , utilizing Redis Key-Value Storage and Memcached as another caching layer.
- Our logging system was very extended , as a result I became familiar with Apache Hadoop, Kafka Brokers , Avro Messages , as well as querying large Data from HDFS File Systems.
- Familiar with CI /CD procedures, since we are actively monitoring our Kubernetes Infrastructure. The tools we are using involve Kubectl Command Line , Prometheus for measuring our Web application Metrics and displaying them at Grafana .
- Moving our technology stack from VueJS to React , I have been actively developing our latest application for the past years with React. React technologies we are currently involved in active development are : • Next JS, React Queries , Node JS Backend To Support Next JS Frontend ( Server Side Rendering ), Typescript , React Unit Testing using Jest, Redux Toolkit, Styled-Components , Authorization using an external open-source server Keycloak, Developing Custom NPM Packages using Verdaccio ( Private NPM Repository)