Software Engineer
•Technology Analyst
•Developer
With 3+ years of experience in full-stack development and quality assurance, I specialize in developing efficient, scalable solutions throughout the software development lifecycle. Currently pursuing my Master's in Software Engineering at Concordia University, Montreal.
I'm a dedicated software professional with over 3 years of experience at Infosys Ltd., where I've grown from Systems Engineer to Technology Analyst. My expertise lies in developing, implementing, and applying policies throughout the software development lifecycle to maximize efficiency and overall quality of software products.
Currently pursuing a Master of Engineering in Software Engineering at Concordia University, Montreal, I'm a member of the Institute for Co-operative Education. I hold a Bachelor's degree in Computer Science & Engineering from I.K. Gujral Punjab Technical University and a Diploma in Computer Engineering.
I'm passionate about creating innovative, high-quality solutions and have certifications in MongoDB and Agile development methodologies. I thrive in collaborative environments and am experienced with Agile and Scrum project management approaches.
Bengaluru, India (second largest IT-company in India)
September 2021 - December 2024
Led development teams and consulted on enterprise solutions. Applied policies and procedures throughout the SDLC to maximize efficiency and quality of software products.
Conducted requirement analysis, defined development activities and modules, and led execution to create innovative solutions for clients. Analyzed and communicated technical discrepancies.
Developed and tested automation scripts for various functionalities across different environments. Prepared reports and documentation on software systems.
Role: Automation Developer
Technology: Reference Design Kit (RDK) Video
Worked as developer and tester for the Quality Assurance of Customer-premises equipment (CPE), for a major U.S. cable TV service provider (under NDA). Collaborated with both onsite (U.S.A.) & offshore (India) teams.
Worked on RDK Video based devices from different vendors, performed rev-ssh into Linux setup boxes from racks, conducted manual testing, and automated various tests and functionalities.
Followed Agile methodology, participated in daily scrum calls, discussed progress/issues with the scrum master, and logged efforts/work on Jira for each sprint.
Role: Full Stack Web Developer
Technology: DOCSIS, MongoDB, Express, Angular, Node, Spring Boot
Developed functionalities for a web application (Automation Tool) aimed to reduce the manual efforts and save time for the QA team to test release builds on a daily basis. Conducted live demos for deliverables explaining the changes/fixes and gathered feedback from both onsite and offshore teams.
Recently added Single Sign-On (SSO) login with client login page for enhanced user experience and security by verifying authenticity of JWT tokens.
Role: Backend Developer & QA Engineer
Technology: Java, Spring Boot, AWS, JUnit, REST APIs
Developed backend services in Java to process business rules for insurance policies, including customer queries and eligibility logic.
Wrote unit and integration tests using JUnit to ensure code quality, coverage and compliance across critical workflows.
Collaborated with QA and cross-functional teams in an Agile environment to validate functionality and troubleshoot edge cases in a cloud-based system.
Montreal, QC, Canada
2025 - 2026
Pursuing advanced studies in software engineering with a focus on modern software development methodologies and practices.
Jalandhar, Punjab, India
2018 - 2021
Completed undergraduate studies in computer science with focus on software development and engineering principles.
Chandigarh, India
2015 - 2018
Completed diploma with focus on computer science fundamentals and practical engineering skills.