Software Engineer
Lahore, Punjab, Pakistan
● Developed clear flowcharts, layouts, and documentation to define requirements and propose solutions.● Conducted thorough research, collaborated with stakeholders, and assessed system viability.● Produced well-organized, testable code for fully functioning software systems.● Designed and implemented user-centric databases for optimal data management.● Updated applications conducted QA testing, and improved infrastructure under latest paradigms.● Identified and addressed flaws, driving continuous improvement initiatives.● Assisted in effective project communication with clients and departments.● Facilitated SDLC management, ensuring best practices throughout development.● Maintained technical documentation, end-user guides, and operational procedures.● Contributed expertise to software design, including financial evaluations.● Applied mathematical and statistical methods for data-driven issue resolution.● Employed industry-standard techniques and original thought for efficient problem-solving.● Extracted, transformed, and loaded (ETL) data through the analysis pipelines for data management using Scrapy, Selenium Python, peewee and PostgreSQL.● Extracted, transformed, and loaded data through the analysis pipelines for data management using Scrapy, Selenium Python, peewee and PostgreSQL.● Built separate desktop applications to automate the Apollo.io and Indeed lead generation using Python, PyQt5, requests and managing the sessions and cookies for long-term automation and auto logins.● Deployed multiple applications on Heroku Server to scrape data from different websites and warehoused in MongoDB cluster.