I want to make things
that make a difference.
About
A passionate software engineer with 6 years of industry experience in software development and a proven track record for building and shipping production software.
I am interested in technology which encourages me to participate in inventing new things and converting ideas into reality.
Experience
Skiplino is a cloud-based queue management system that allows businesses to handle customer queues smartly and speedily.
Mobile Team Lead
May 2019 - Present
- Leading the mobile team on enhancing the experience of the apps and introducing new products & features that serve millions of customers.
- Collaborate closely with design, marketing, and QA teams to ensure business case and customer satisfaction goals are met.
- Supporting junior and new team members to improve their technical skills, and alignment with business goals through effective mentoring.
- Implementing enhanced analytics that led the team to better understand user needs and helped making data-oriented decisions using Mixpanel and Firebase.
- Monitoring and reporting the performance and growth of mobile developers.
- Experience in CI / CD and automating the testing and deployment of iOS applications.
- Ensure high code quality by following the best practices, appropriate design patterns, and SOLID principles.
- Keep up with the market and apple new decisions to ensure ultimate experience and enhancing cost per value for the customers.
- Collaborate with the backend team on Node.js and MongoDB to build new APIs for the apps.
iOS Developer
Sep 2018 - Apr 2019
- Collaborate with the team to define, design, and ship new features for Skiplino apps.
- Ensure high performance and stability with low memory usage to keep apps running for weeks and months without the need to relaunch them.
- Using WebSocket to provide realtime communication between the apps and the server.
- Adding the support for new printers for the branch app by integrating with Third-Party SDKs.
- Improve the quality of the tickets announcer by the integration with AWS Polly TTS service.
- Developing the digital signage product that enables clients to manage and display content on the TV app dynamically.
- Creating advanced reports with charts for the admin app.
- Experienced in unit, integration and end-to-end testing.
- Well versed with Agile Development Methodologies (SCRUM), Design Patterns (MVC, MVVM, Delegation, and Singleton Pattern) and Software Development Life Cycle (SDLC).
WNNA is an AI-driven contextual search that utilizes the web to provide users with personalized recommendations and monetizable actions.
- Revamping the iOS application.
- Experience in handling payments using In-App Purchase and payment gateway solution.
- Designing new app UI using Sketch App.
- Added analytics tracking with Amplitude & Keen.
- Implemented push notifications using OneSignal, and handle Deep Links.
- On-going maintenance of existing Applications.
- Provide technical expertise and recommendations in assessing new iOS projects and initiatives to support and enhance existing and new projects.
- Hands on experience in localizing the applications in multiple languages such as RTL languages.
- Experience in some great techniques like profiling using Instruments, memory management, unit testing, and debugging.
- Design and develop mobile applications for the iOS platform.
- Experience in using source control tools like Git, GitHub, Bitbucket, and GitLab.
- Experience in working with backend services like Firebase, Fabric, and MySQL.
- Ensured high customer satisfaction level. Most of my clients asked me to work with them on new projects.
- ⭐️ Customers Feedbacks ⭐️
- Portfolio
Skills
iOS Development

Swift

Cocoapods
Backend

Node.js

mongo DB

MySQL

MS Azure
Analytics

Fabric

Firebase

Amplitude

Mixpanel
Tools

XCode

Cloud9

VS Code

Git

Postman

Studio 3T
Design & Prototyping

Adobe XD

Sketch App

InVision Studio

Marvel App
Certificates
Microsoft | 2017
- Developing Microsoft Azure Solutions
- Implementing Microsoft Azure Infrastructure Solutions
Microsoft | 2017
- Programming in HTML5 with JavaScript and CSS3
- Developing Microsoft Azure and Web Services
- Developing ASP.NET MVC Web Applications (In progress)
CIWcertified | 2016
- Design and development technologies, including HTML, CSS, JavaScript
- Practicing popular production tools, including Microsoft Expression Web, and Adobe Dreamweaver, Fireworks and Flash
Oracle Database 11g Administrator Certified Associate (OCA)
Oracle | 2015
-
SQL Fundamentals
- Queries, subqueries, joins, and data manipulation
- Using DDL, views, sequences, indexes, and synonyms
-
Database Administration
- Database architecture and installation
- Managing database maintenance and performance
- Backup and recovery
Awards
Startup Weekend | 2017
- Our idea was a Universal Rewarding system based on blockchain named Rewardi. We had only 54 hours to build the system and validate our idea. We implemented a fully functional apps for both Android (consumer) and iOS (merchant) based on private blockchain node. We have signed more than 8 businesses that are willing to use our system!