Badges
Certifications
Work Experience
Senior Software Engineer
Conovo Technologies• April 2023 - Present
- Spearheaded the development and continuous maintenance of a responsive, user-friendly web application capable of handling extensive datasets with millions of records. - Engineered and optimized intricate, nested relationship database queries, encompassing multiple tables with complex join conditions. These optimizations bolstered business-critical applications, significantly enhancing system performance and drastically reducing page load times. - Implemented cutting-edge data handling techniques, including dynamic pagination, lazy loading, and asynchronous requests. These innovations ensured optimal performance, even when dealing with vast and resource-intensive datasets. - Pioneered the integration of data visualization tools, such as Chart.js, to elegantly present vast datasets in easily understandable formats. Additionally, harnessed Pendo and Mix-panel analytics tools to gain valuable insights into user behavior, contributing to Google Insight. Ensured the security and seamlessness of payment processing by seamlessly integrating the Stripe payment gateway. - Collaborated seamlessly with cross-functional teams to drive continuous integration and development pipeline integration. Conducted meticulous code reviews and rigorous load and stress testing to maintain and improve application quality and performance. - Played a pivotal role in establishing and advocating for best coding practices at the company level, collaborating closely with senior colleagues to elevate development standards across the organization.- Spearheaded the development and continuous maintenance of a responsive, user-friendly web application capable of handling extensive datasets with millions of records. - Engineered and optimized intricate, nested relationship database queries, encompassing multiple tables with complex join conditions. These optimizations bolstered business-critical applications, significantly enhancing system performance and drastically reducing page load times. - Implemented cutting-edge data handling techniques, including dynamic pagination, lazy loading, and asynchronous requests. These innovations ensured optimal performance, even when dealing with vast and resource-intensive datasets. - Pioneered the integration of data visualization tools, such as Chart.js, to elegantly present vast datasets in easily understandable formats. Additionally, harnessed Pendo and Mix-panel analytics tools to gain valuable insights into user behavior, contributing to Google Insight. Ensured the security and seamlessness of payment processing by seamlessly integrating the Stripe payment gateway. - Collaborated seamlessly with cross-functional teams to drive continuous integration and development pipeline integration. Conducted meticulous code reviews and rigorous load and stress testing to maintain and improve application quality and performance. - Played a pivotal role in establishing and advocating for best coding practices at the company level, collaborating closely with senior colleagues to elevate development standards across the organization.
Senior Software Engineer
pieCyfer• January 2023 - April 2023
- Innovatively crafted and implemented new features and functionalities for the company's existing website, ensuring seamless integration with the existing features and upholding exceptional performance levels. - Spearheaded performance optimization efforts, resulting in a remarkable reduction in page load times, from an initial 3 minutes down to an average of just 5 seconds. Achieved this by leveraging advanced techniques such as database views, stored procedures, indexing strategies, and meticulous query tuning.
Senior Software Engineer
Purelogics• April 2018 - January 2023
Joined an intern, secured permanent employment within three months, progressed to Junior Software Engineer within a year, continued to advance to Software Engineer within two years. - Innovatively designed and developed multiple Shopify Apps, seamlessly integrating Twilio, Bandwidth, and Facebook Graph APIs. This integration enabled flawless SMS communication, automating sales processes across various applications to meet specific functional requirements. - Spearheaded project development by meticulously identifying system requirements and dependencies, leading cross-functional teams to successful outcomes. - Orchestrated and managed comprehensive documentation efforts for software development projects, ensuring clarity and completeness in technical documentation for both internal teams and clients. - Demonstrated expertise in Relational Database Management Systems (RDBMS), MySQL, and database triggers, leveraging hands-on experience to optimize data handling and storage. - Rigorously performed unit testing following the implementation of each new functionality, ensuring the robustness and reliability of the developed solutions. - Took on a mentoring role, providing the newest team members with concise application summaries to facilitate their onboarding and integration into ongoing projects. - Effectively communicated and collaborated with team members, fostering remote and on-site interactions with colleagues across the globe to achieve project objectives seamlessly. - Proficiently identified both functional and non-functional system requirements, developed and implemented them, designed database schemas, and, during my tenure at Purelogics, undertook full-stack app development, along with debugging and resolving any encountered issues.
Education
Punjab University College of Information Tecnology
Software Engineering, BS• October 2014 - July 2018
Consistently maintained a strong academic performance with 3.46/4 CGPA while actively participating in various extracurricular activities and collaborative software development projects. Demonstrated proficiency in software design, development, and problem-solving