Web Developer specializing in back-end development and APIs. Experienced with all stages of the
development cycle for dynamic web projects. Well-versed in numerous programming languages
including PHP, JavaScript, Go, and SQL. Strong background in project requirement
management and customer relations. Resourceful, flexible and creative who is able to adapt to
changing priorities and keep up an indubitable attitude and durable work ethic. Always willing to
learn new technologies and to endow skills. A target oriented person that has always looked
forward to achieving his goals and can go out of the box.
Setup AWS enterprise architecture which include VPC with public/private sub nets across each available zone and internal networking. Internet Gateway, NAT Gateway, Security Groups
Develop Open Banking API's & Manage Certificates
Setup CI/CD & Production/staging environment AWS Pipeline, AWS Builds, EC2,
Implement TOTP (RFC 6238) for MFA/2FA
Mitigate Security issues by deploying AWS WAF, AWS Guardduty
Responsible for Upgrading infrastructure and deploying services
Develop Bash Scripts to Manage daily backup of S3 buckets & RDS
Setup, Integrate and deploy OnlyOffice API's with Laravel
Integrate Laravel with Active Directory/LDAP
Evaluate cockroachDB, tidb and MySQL master-master replication
Setup 3 Node Cluster for cockroachDB, tidb and MySQL using galera
Integrade Rollbar with Laravel for monitoring of exceptions
Write Schedule for auditing composer dependencies and saving repote to S3 and emailing report
Develop LRU Cache using Redis and Reduce call dispatching time from 8 second to under 1 second
Design & Develop scalable layer for one to one call and multiple Users Calls and create CDRs for video calling using Centrifuge, Laravel, Jitsi and Vue .
Design and Develop scalable system where multiple domain point to user own portal and creating ACME certs for those domain. So customer can point their own domain or sub domain to user portal.
Write bootstrap script and reduce deployment time from 4 hours to 1 hour using Bash and Gum.
Integrate MatterMost APIs using Laravel, Vue
Responsible for development, integration, deployment and security of 30+ sub services.
Develop Restful API's
Write infrastructure of 30+ Services using docker compose including Laravel, Asterisk, MySQL, RTPEngine, Kamailio, Mattermost, Jitsi and Redis.
Integrate Doppler for setting up environment variables and bootstrapping of different services.
Perform PCI scans and mitigate security issues.
Design and architecture 30+ services.
Setup CI/CD for multiple services using WatchTower, Drone, Bash, DockerHub, ECR, AWS PipeLine, AWS CodeBuilds and AWS ECS.
Manage & Secure DNS using Route53 & Cloudflare.
Integrate Mod Security within CI/CD with core rule set with Nginx
Integrate APIBan for securing VOIP related Services
Integrate threat mapper and wazoo for threat intelligence and incident response
Manage GitHub Repository & Releases
Reverse engineer software to develop custom interface
Design & Develop H.A SIP proxy using Kamailio or SIP routing and load balancing
Integrate Jitsi video conferencing with Asterisk using SIP gateway
Integrate payment gateways Paypal, Stripe and Pay360
Monitor up time, health and setup alert using Kuma.
Design & Develop API's for sending VoIP push notification to Apple Push and Firebase Push notification before dispatching a call to mobile Application for android and IOS.
Develop API's for monitoring end points(SIP phone, WebPhone, Desktop App) up time and create reports.
Develop WebPhone capable of multiple calls using JS, Vue and SIP JS.
Develop real time dashboard for monitoring of calls including capabilities to listen, barge and whisper.
Design and Develop user status API's where user can set a status which is reflected to its other team member in real time. Its include phone, web and mattermost status.
Tayyab is unfazed by challenges. Always prepared to take on anything encountered. He is very helping and supporting who always have some new ideas.