Kashif Mehmood, Software Developer in Dubai, United Arab Emirates
Kashif Mehmood

Software Developer in Dubai, United Arab Emirates

Member since May 4, 2022
With over a decade of experience creating and delivering user-centric applications and solutions, Kashif focuses on providing the best solutions for his clients while following the best coding conventions and avoiding overcooking the solution. Throughout his career, he has been acknowledged as a solution-focused professional with the ability to design and develop innovative applications. Kashif gives his input where it feels right to improve the user experience.
Kashif is now available for hire

Portfolio

  • VenExel Technologies
    Ruby on Rails (RoR), MEAN Stack, PostGIS, MongoDB, AWS, Serverless...
  • Nextbridge
    PHP, MySQL, AWS, Web Development, OS X, Visual Studio Code, Web, Angular, Zsh...
  • Shore10
    PHP, MySQL, Web Development, Web, Linux, Windows, JavaScript, HTML, CSS, SQL...

Experience

Location

Dubai, United Arab Emirates

Availability

Full-time

Preferred Environment

OS X, Visual Studio Code, Sublime Text 3, AWS, MacOS

The most amazing...

...web portal I've developed is for reporting and forecasting weather. It helps various municipalities manage their documentation of weather-related operations.

Employment

  • Full-stack Developer

    2014 - 2022
    VenExel Technologies
    • Started working as a back-end development-only engineer and later performed multiple roles, managing the architecture for the applications, overseeing junior resources, and managing DevOps and CI/CD pipelines.
    • Developed an app in Ruby on Rails to automate day-to-day operations covering extreme weather conditions, including an API for a mobile-facing app, a web portal, and UDP-based console device reporting. It helped municipalities handle their operations.
    • Handled multiple ongoing projects developed in Ruby on Rails and MEAN/MERN stack and worked on CI/CD pipelines, dealing with incoming updates and new features. Working closely with clients throughout.
    • Managed the app infrastructure end DevOps on AWS, including server-based and serverless environments, databases, and reporting. The major services include EC2, RDS, Aurora, Lambda, API Gateway, Cloud watch, and others.
    • Built a MEAN stack-based universally compatible salt-tracking system with ground speed control. Worked directly with the client in deciding the technology and architecture with decisions on DB selections to support the requirements in the best way.
    • Built GPS tracking apps in Ruby on Rails and MEAN stack that allows reporting for different types of end-users. Added reporting based on the tracking results to serve end-user requirements from reporting required operations to managing regular ones.
    • Integrated Google Maps APIs in multiple projects for Ruby on Rails and Angular for live GPS reporting and geofencing purposes. It enabled users to manage their workloads properly while knowing where they needed to put more effort.
    • Developed a completely serverless API in Node.js and deployed it on AWS Lambda. The API was built to keep it robust and accurate while performing complex operations within the provided time limits.
    • Deployed web servers on Heroku, EC2, and Elastic Beanstalk, depending upon needs. Initially, applications used Heroku, but with increasing requirements, they were moved to EC2, and even higher requirements were managed using EBS.
    • Integrated relational and NoSQL databases for different projects. Deployed databases on RDS, Heroku, and MongoDB Atlas. Migrated whole databases from one service to another when required (e.g., Heroku ended support of MongoDB, so moved it to Atlas).
    Technologies: Ruby on Rails (RoR), MEAN Stack, PostGIS, MongoDB, AWS, Serverless, Web Development, OS X, Visual Studio Code, Web, Angular, Zsh, Linux, ECMAScript (ES6), APIs, Full-stack, JavaScript, TypeScript, HTML, CSS, Amazon Web Services (AWS), Python, SQL, Relational Databases, DevOps, MacOS, Vue, Data Scraping, AWS SES, Git, SaaS, UX, UI, Spree, GCP, HTML5 Animations, Stripe API, Firebase, PayPal API, OpenAPI, Team Mentoring, Communication, DigitalOcean, Back-end, Software Engineering, Twilio API, Salesforce, Vanilla JS, Leadership, Documentation, Database Design, Team Management, Software Architecture, Data Structures, Object-oriented Programming (OOP), Webhook, Software Design, CSS3 Animation, OAuth, AWS Cloud Architecture, User Interface (UI), Amazon ECS (Amazon Elastic Container Service), Algorithms, Cloud Platforms, Metaprogramming, Team Leadership, Technical Project Management, Safari
  • Senior Software Engineer

    2011 - 2014
    Nextbridge
    • Worked on multiple eCommerce portals in Magento and MySQL-based environments.
    • Communicated with clients directly to gather information and deliver products.
    • Launched more than ten apps in three years for different clients.
    Technologies: PHP, MySQL, AWS, Web Development, OS X, Visual Studio Code, Web, Angular, Zsh, Yii, Linux, Laravel, JavaScript, HTML, CSS, Amazon Web Services (AWS), Python, SQL, Relational Databases, DevOps, Data Scraping, Git, UX, UI, Stripe API, PayPal API, Microsoft Access, Communication, DigitalOcean, Back-end, Software Engineering, eCommerce, Vanilla JS, CodeIgniter, Database Design, Software Architecture, Data Structures, Object-oriented Programming (OOP), Webhook, Software Design, CSS3 Animation, OAuth, Inventory Management, AWS Cloud Architecture, User Interface (UI), Algorithms, Cloud Platforms, Safari
  • Software Engineer

    2009 - 2011
    Shore10
    • Learned new technologies, including working in different frameworks of PHP and complex MySQL queries.
    • Had daily meetings and completed the tasks assigned by the line manager.
    • Worked on a variety of projects, including e-restaurant and gift portals.
    Technologies: PHP, MySQL, Web Development, Web, Linux, Windows, JavaScript, HTML, CSS, SQL, Relational Databases, Git, Microsoft Access, Back-end, Software Engineering, Vanilla JS, CodeIgniter, Data Structures, Object-oriented Programming (OOP), Webhook, Algorithms
  • Software Engineer

    2008 - 2009
    Uraan Software Solutions
    • Learned how to develop professional websites under a team lead.
    • Developed portals as a junior developer under a senior lead.
    • Learned basic programming techniques and coding conventions while working on actual code.
    Technologies: PHP, MySQL, Web Development, Web, Windows, JavaScript, HTML, CSS, SQL, Relational Databases, Back-end, Software Engineering, Data Structures, Algorithms

Experience

  • Winter Web App
    http://winterwebapp.ograapps.com

    This Ruby on Rails web portal is developed for reporting and forecasting weather for municipalities to manage their documentation of weather-related operations every season. I focused on creating a well-structured system that is easy to use.

    The client was an enterprise company working in operations for more than 120 years, with more than 400 municipal members.

    The main goal was to automate operations documentation for a whole season, along with weather forecasting, reporting, and alerting the system for extreme weather.

    It was a mega project with local governments being its target customers and data volume expected to be getting into TBs.

    The development team consisted of up to ten members over time, with roles being divided into architect, developers, the QA team, and a manager.

    I worked directly with the client to gather all the requirements and product delivery.

    Built Weather tracking system and documentation systems as Rails Engines

    The product was built keeping in mind the ability of end users, which could be in any age range up to 70 years.

  • MTS Pro: Universally Compatible Salt Tracking System
    http://portal.mtspro.io

    A MEAN stack-based future-centric app with a serverless API and Angular front end. The client was a non-government organization enabling customer organizations to automate salt tracking operations.

    The project was built with a focus on extensibility and durability. The team that worked on the project was composed of four people with a sole architect/developer, graphics designer, QA, and manager. The app was extensible and could be integrated with any other similar app with minimal effort, as the API-based design was carefully crafted to allow this. A salt tracking console device was connected to the system, reporting GPS and salting information via HTTP. The system handled further reporting according to the end user's requirements. The technologies used in this system include a vast range of AWS services like Lambda, Cognito, CloudWatch, S3, etc.

  • Fieldwhiz: Fleet Management System

    A Ruby on Rails, Angular, and AngularJS-based system for managing the fleet for contractors. The client was a private organization providing automation solutions for its customers. The team for the project had around 20 people, depending on the volume of deliverables. Some of the options included in the system were:

    • IVR
    • Salesforce Integration
    • GPS tracking
    • Real-time map plotting
    • Routes/geofences defining
    • Work-orders management
    • Cost calculations

    My role varied from being a simple developer initially to an architect for new features and manager/mentor for junior developers.

  • Automated Vehicle Location System
    http://xilitics.com

    A Ruby on Rails-based solution used by municipalities to manage their day-to-day operations of field patrol and material application. PostGIS was used in the project to handle a range of GIS-related queries and reporting. There was a live location map integrated and season-dependent reporting, like daily reports for summer and winter.

  • Asset Panda LLC
    https://www.assetpanda.com/

    A Ruby on Rails app with Node.js-based serverless functions performing some operations. The Project is for multiple award-winning enterprise organizations. Worked as a part of the new website, and the role was to be part of a module for automations. The main part of the automation engine was in Ruby on Rails, with actions residing in Lambda based on a serverless framework.

Skills

  • Languages

    PHP, ECMAScript (ES6), JavaScript, TypeScript, HTML, Ruby, Haml, SQL, Sass, CSS3, CSS, Unicorn, HTML5, GraphQL, SCSS, Python
  • Frameworks

    Ruby on Rails (RoR), Ruby on Rails 4, AngularJS, Angular, Express.js, Angular Material, Bootstrap, Vanilla JS, OAuth 2, CodeIgniter, Yii, Laravel, MUI (Material UI), Redux, NestJS, Next.js, Selenium
  • Libraries/APIs

    Node.js, REST APIs, Sidekiq, jQuery, Google Maps, JSON API, RxJS, Rails Engines, Chart.js, Twilio API, Highcharts, AWS Amplify, Devise, Google Maps SDK, Google Geocoding API, API Development, React, Stripe, Stripe API, PayPal API, OpenAPI, Salesforce Bulk API, Vue, React Redux
  • Tools

    Sublime Text 3, Amazon CloudWatch, AWS CLI, AWS CloudFormation, AWS IAM, Auth0, AWS SES, Git, Mongoose, Microsoft Access, Docker Compose, Amazon SQS, Amazon CloudFront CDN, GitHub, Zsh, Open Office, Amazon EBS, AWS CodeCommit, RSpec, Turbo, Amazon Cognito, RabbitMQ, Beanstalk, GitLab CI/CD, Jira, Amazon ECS (Amazon Elastic Container Service), Spree, Figma
  • Paradigms

    MEAN Stack, DevOps, REST, Serverless Architecture, Database Design, Object-oriented Programming (OOP), Lambda Architecture, Unit Testing, Test-driven Development (TDD), Microservices, Scrum, Metaprogramming
  • Platforms

    OS X, Visual Studio Code, Web, Amazon EC2 (Amazon Elastic Compute Cloud), AWS Lambda, Amazon Web Services (AWS), Heroku, MacOS, Twilio, DigitalOcean, Safari, Linux, Windows, Docker, AWS Elastic Beanstalk, Firebase, Salesforce, New Relic, Kubernetes
  • Storage

    Databases, PostGIS, MongoDB, MySQL, PostgreSQL, Amazon S3 (AWS S3), Redis, Relational Databases, Database Structure, JSON, Database Modeling, NoSQL, Amazon DynamoDB, Elasticsearch
  • Other

    AWS, Engineering Software, Web Development, AWS Management Console, AWS DevOps, Amazon API Gateway, AWS RDS, APIs, Full-stack, RESTful APIs, Back-end Development, API Integration, Front-end, Pagination, SaaS, Front-end Development, Web Scraping, Scraping, Angular Component Architecture, Architecture, Maps, JSON REST APIs, Angular Bootstrap, Full-stack Development, Back-end, Software Engineering, Lambda Functions, UI Development, Web Applications, Authentication, Cloud, VoIP, Charts, Software Architecture, Data Structures, TwiML, OAuth, Inventory Management, AWS Cloud Architecture, Algorithms, Cloud Platforms, SOAP, Animation, Serverless, AWS Certificate Manager, AWS Marketplace, Amazon Route 53, eCommerce, CI/CD Pipelines, Salesforce Development Community (SFDC), Localization, Stripe Payments, WebSockets, Data Scraping, DocumentDB, UX, UI, Technical Leadership, HTML5 Animations, Team Mentoring, Communication, Minimum Viable Product (MVP), Multi-language Support, i18n, OpenID Connect (OIDC), Progressive Web Applications (PWA), Material Design, User Experience (UX), Leadership, Documentation, Intuit QuickBooks, Team Management, Code Auditing, Webhook, Software Design, CSS3 Animation, User Interface (UI), MERN Stack, Upgrades, Online Payments, Team Leadership, Technical Project Management, GCP
  • Industry Expertise

    Web Design

Education

  • Master's Degree in Computer Science
    2006 - 2008
    Punjab University College of Information Technology - Lahore, Pakistan

To view more profiles

Join Toptal
Share it with others