Bio
Experience
-
-
United States
-
Financial Services
-
1 - 100 Employee
-
Technical Lead
-
Aug 2021 - Present
• Daily programming in server and client-side using Python(FastAPI), PostgreSQL, SQLAlchemy and Angular/Ionic.• Led architecture discussions, design reviews, and technology selection, resulting in streamlined development processes and optimized solutions.• Communicating with stakeholders to understand business initiatives, set roadmaps, and determine software requirements.• Initiated the migration and designed new architecture for the company’s flagship product in FastAPI improving performance by 40%.• Developed 60% of the code of the company application stack (FastAPI and Ionic/Angular)• Oversaw end-to-end project lifecycle, from requirements gathering to successful delivery, consistently meeting or exceeding project milestones.• Configured Python WSGI servers using NGINX, SSL, Gunicorn, and Supervisor and implemented load balancer for efficient application scaling.• Enhanced application reliability by preventing excessive requests by fine-tuning rate limiting settings and mitigating potential distributed denial-of-service (DDoS) attacks.• Implemented pair programming, introduced robust architectural patterns, and initiated rigorous code quality reviews, resulting in a remarkable 30% reduction in technical debt.• Supervise team of 8 engineers across 4 locations.
-
-
Senior Full Stack Engineer
-
Jun 2020 - Aug 2021
• Daily programming in server and client-side using Python(Flask), Mongo DB, SQLAlchemy, MariaDB and Ionic/Angular.• Developed 30% of the code of the company application stack (Python - Flask and Ionic/Angular)• Fixed bugs and problems across the entire codebase in an efficient, timely manner.• Demonstrated expertise in end-to-end software development, encompassing both front-end and back-end technologies, contributing to comprehensive and efficient solutions.• Collaborated with cross-functional teams including designers, product managers, and QA engineers to align on project goals and deliver exceptional user experiences.• Designed and implemented robust RESTful APIs, facilitating efficient communication between front-end and back-end systems and enabling seamless data exchange.• Created intuitive and visually appealing user interfaces using Ionic/Angular, resulting in improved user engagement and satisfaction.• Enforced code quality standards through comprehensive code reviews and automated testing, contributing to stable and maintainable codebases.
-
Ai XPRT (Audit XPRT) LIMITED
-
Lahore District, Punjab, Pakistan
-
Consultant Python Developer
-
Apr 2020 - Jun 2020
-
Lahore District, Punjab, Pakistan
• Involved in design and development of the application using Python, MongoDB and Django that delivered and enabled subsequent company success resulting in a 24\% increase in process improvement/efficiency.• Used the Python language to build a complete Investment Management Business System. • Established an approach that improved the investment reporting system of 1000+ employees which lowered the time it took to track their financial analysis by 74\%.
-
Broadstone Technologies, LLC
-
Lahore District, Punjab, Pakistan
-
Software Engineer
-
Aug 2018 - Jun 2020
-
Lahore District, Punjab, Pakistan
• Maintaining server and writing RESTful APIs with Python, Mongo DB, SQLite, AWS and Flask on distributed architecture.• Taken active part in all development phases of 4 new IoT products - research, design, development, testing.• Developed 6 smart speaker apps for Amazon Alexa and Google Home which are already published.• Integrated OAuth 2 with different cloud storage platforms for DLP.• Configured a DNS server (UDP and TCP) for GDPR compliance, Asset Management and Phishing attacks.• Client-Server Communication using TCP/IP and Websockets with ZeroMQ and SSL.• Machine learning for baseline creation, anomaly detection and malicious domains.• Developed real world phishing simulator.• Network traffic management using Wireshark, tcpdump, nDPI/ntop, tapirx and snort.• OS and Applications’ Vulnerability Scanner and Threat management.• Developed Website Vulnerability Scanner tool using Nmap.• Scripts to manage healthcare IoT devices.• Two-factor Auth (2FA) with QR code generator using Google Authenticator app.• Served Web Applications in Docker container using Nginx and uwsgi.• Developed an OSquery Fleet Manager for monitoring, compliance and security.
-
TRG - The Resource Group
-
Lahore District, Punjab, Pakistan
-
Software Engineer
-
Mar 2018 - Aug 2018
-
Lahore District, Punjab, Pakistan
-
Logixify LLC.
-
Lahore District, Punjab, Pakistan
-
Software Developer
-
Feb 2016 - Feb 2018
-
Lahore District, Punjab, Pakistan
-
IT Sultan LLC
-
Lahore District, Punjab, Pakistan
-
Full Stack Developer
-
Aug 2015 - Feb 2016
-
Lahore District, Punjab, Pakistan
-
-
Education
-
2011 - 2015University of the Punjab
Bachelor of Science - BS, Computer Science -
2009 - 2011Punjab Group of Colleges, Lhr
FSc, Pre-Engineering -
2007 - 2009Lahore Model School, Lhr
Matric, Computer Science
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “Financial Services”
Need a custom project? We'll create a solution designed specifically for your project.
References
Social Profiles
Community