First and foremost I love development and finding solutions to real-world problems using code. In my 5+ years of professional and 8+ years of programming experience, I've had the opportunity of working in a versatile technology stack in mobile, web and cloud based development.
From creating simple WordPress sites to architecting complex applications and solutions using React JS, Python, Laravel..., from creating single-paged simple android applications to developing complex applications supporting real-time chat, location reporting, offline compatibility, augmented reality.., from developing monoliths to architecting micro-services using Node-Js, Google Cloud functions, Python, Docker/Kubernetes, GKE..., from asking seniors to deploy my fix to managing servers and deployments myself.
I've accomplished all by constantly challenging myself, in fact, I enjoy being challenged and working on projects that require me to work outside my comfort and knowledge set as continuing to learn new techniques and technologies is important to me, the field I chose to pursue is constantly evolving and I believe I haven't even scratched the surface.
Tools & Technologies I feel comfortable working with:
Android, Java, PHP, Python, Laravel, JavaScript, React JS, Node JS, Docker, Kubernetes, Google Cloud functions, Google Cloud Platform, REST APIs, Microservices Architecture, Git, WordPress.
In Arrivy, I work on different parts of the product (web and mobile) which include versatile tools and technology stack.
- Architect and lead the development of core features of Arrivy android application.
- Responsible for managing the release process of Arrivy android application.
- Develop core front-end features using React-JS.
- Develop core back-end modules and APIs with Python in the Google App Engine environment.
- Architect and develop micro-services for integration with external systems (PipeDrive, Current-RMS, Moverbase, Calendly, SquareUp, etc..) with Node JS using Google Cloud Functions.
- Architect and develop micro-services for internal modules with Python using Docker/Kubernetes and GKE.
- Provide training and support to junior devs and other internal teams.
- Guide and provide support to the services department.
- Work with the team and other developers across the company to continuously improve our approach to development.
Tools & Technologies: Android, Java, Python, React JS, Node JS, Docker, Kubernetes, Google Cloud Platform, REST APIs, Git.
In Arrivy, I work on different parts of the product (web and mobile) which include versatile tools and technology stack.- Solely architect and develop core features of android application.- Responsible for managing the release process of android application.- Develop core front-end features using React-JS.- Develop core back-end modules and APIs with Python in Google App Engine environment.- Architect and develop microservices for integration with external systems (PipeDrive, Current-RMS, Moverbase, Calendly, Square, Hubspot) with Node JS using Google Cloud Functions.- Provide training and support to junior devs and other internal teams.- Guide and provide support to the services department.- Work with the team and other developers across the company to continuously improve our approach to development.Tools & Technologies: Android, Java, Python, React JS, Node JS, Docker, Kubernetes, Google Cloud Platform, REST APIs, Git, WordPress.
- Architect and develop android applications.
- Back-end development using PHP frameworks (Laravel, Yii1, Yii2).
- WordPress themes and complete website development from scratch.
- Integrate front-end elements built by co-developer into applications.
- Manage and deploy applications on servers.
- Improve existing scripts for performance and reusability.
- Work with the team and other developers across the company to continuously improve our approach to development.Tools & Technologies: Android, Java, PHP, Javascript, Jquery, Node JS, Linx Servers, REST APIs, Git, WordPress, Cordova.