Post Job Free

Resume

Sign in

Software Engineer Python

Location:
Lahore, Punjab, Pakistan
Posted:
May 06, 2020

Contact this candidate

Resume:

Saad Waqar Lahore, Punjab +92-322-***-****

adc33f@r.postjobfree.com

linkedin.com/in/saadwaqar/ github.com/saad-waqar

Senior Software Engineer

Dynamic and detail-oriented professional with hands-on experience administering full-scope software engineering functions.

Strong history of identifying process/performance gaps and ensuring remediation in a timely manner. Instrumental in driving internal/external SCRUM ceremonies, as well as possessing profound exposure to KANBAN framework. Proven ability to coach and train personnel on SOPs, best practices, and identification of possible ripples in stories by leveraging excessive knowledge of a majority of the applications of project. Adept at liaising with clients from diverse backgrounds for progress updates, feedback management, and timely task completion.

AGILE/SCRUM Software Engineering Web Development Client Relationships Training & Leadership

Code Reviews

TECHNICAL PROFICIENCIES

Platforms: MySQL, PostgreSQL, MSSQL, SQLite, Mongo Languages: Python, Java, Javascript/JQuery, HTML/CSS, SQL, Microsoft Office Suite Framework: Django, Django-Rest-Framework, Scrapy, SQLAlchemy, Selenium, Flask, BackboneJS, Spring MVC, Hibernate, Mako Templates

Tools: Kanbanize, Trello, Waffle, Jira, Git, Vagrant, Ansible, Linux, Nginx, Gunicorn, AWS EC2/RDS/S3, Cron, Bash

PROFESSIONAL EXPERIENCE

Senior Software Engineer

Arbisoft, Lahore, Punjab May 2017 – Present

Technical Scope: Python, Django, Django/Mako templates, Vanilla JS, React JS, Backbone JS, JQuery, My SQL, Mongo.

Drive full-scope software engineering functions, as well as leading the feature-set development as theme owner, and exercising architecture-level decision making. Oversee recurring release planning workshops (RPWs) comprising of quarterly planning, breakdown of themes into workable stories/tasks, and subsequent assignment to team members. Liaise with clients on a regular basis for, sprint planning, weekly standup, backlog grooming, and other project-related discussions. Perform extensive code reviews in Gitflow for the JIRA stories/tickets. Ensure effective internal coordination by driving sprint retrospectives and daily standups. Conduct interviews for Python and Django-related roles, as well as training personnel on SOPs, technical overview of projects, and best practices.

Key Contributions:

Delivered 5 quarters’ worth of development work in optimal accordance with initial quarterly planning.

Created 200+spiders/crawlers to extract, clean, and normalize data in adherence with predefined scheme.

Remediated complex bugs/showstoppers by undertaking deep reverse engineering functions to track patterns and ensure resolution.

Headed a team for the Web scraping project as senior developer, while utilizing the KANBAN framework.

Designated as one of the four people having the access to approve and merge pull requests in the master branch.

…Continued…

Saad Waqar

Page Two

Trained eight junior engineers on technical SOPs, as well as conducting 50+ interviews.

Facilitated an extensive and multi-layered EdX platform upgrade within a strict deadline of 75 days.

Associate Software Engineer

i2c, Lahore, Punjab July 2016 to May 2017

Technical Scope: Java, MySQL, SpringMVC, Log4j, SVN, JProfiler. Handled software engineering tasks, including configuration of Asterisk server catering to new IVR for clients, while operating in the KANBAN workflow. Developed IVR database scripts for ComponentAGI, in addition to minimizing and resolving bugs using Test Driven Development (TDD) approach. Trained engineers on automation testing in VB scripts. Oversaw timely and effective resolution/escalation of tickets. Key Contributions:

Orchestrated the addition of six new IVRs, and fixed issues for 10 existing IVRs.

Resolved five main-application tickets in JAVA.

Drove test planning and preparation of E2E (End-to-End) sheet of test cases for data-driven testing. PROJECTS

Philanthropy University

Technical Scope; Stack: Python, Django, MySQL, Mongo, Mako templates, Jira, GitHub, Mandrill, Mailchimp

This project has 250k+ total users and 50+ concurrent users. Drove OpenEdx implementation (an online course provider) Drove SCRUM ceremonies Features created: Split registration, integration of teams feature, new registration flow (popup based), third party authorization (SSO integration), and automated course rerun creation. Spider Hospital

Technical Scope; Stack: Python, Django, DRF (Django-rest-framework), MySQL, React, Waffle, GitHub Team’s internal tool for management of broken crawlers Followed KANBAN framework for this project Oversaw GitHub integration.

Web Scraping Project (name undisclosed due to NDA) Technical Scope: Python3, Scrapy, Waffle, GitHub

A web-scraping project in the fashion retailer industry with over active crawlers Conducted data extraction and cleaning Created API(s) for field detection Wrote code skeleton for minimizing time required to add crawlers Drove weekly maintenance of broken crawlers Fashion Stalkers/Faust(Microservice)

Technical Scope: Scrapy, Flask, Selenium, BS4, Faker, Google Cloud Run A project that has two major components: 1 - An application that collects fashion retailer products and shows them on a platform. 2 – An application in which selenium scripts would automatically order products on given retailers. These scripts are called using flask endpoints. JDMBUYSELL

Technical Scope: Scrapy, PIL (Pillow), Boto, S3, EC2, RDS A project that aggregates data from 30+ car dealers for cars specifically matching the “JDM” criteria. Governed project from conception to completion Managed site through WordPress and data was shared through S3 Developed architecture and managed infrastructure of the project. CLSITE

Technical Scope: Django, Django-rest-framework, Javascript, JQuery, Webpack, VueJS, faker A social networking application for lawyers.

theMesh

Technical Scope: Django, Django-templates, Django-rest-framework, Javascript, JQuery Employee management and resource management solution Resource/Project management application with time tracking.

EDUCATION

BS(CS) National University of Computer & Emerging Sciences (FAST-NUCES) Lahore, Punjab



Contact this candidate