Software Engineer
•Technology Analyst
•Developer
A curious mind fascinated by science and technology, backed by 6 years of academic learning and industrial training in Computer Science & Engineering. With 3+ years of professional experience at the second largest IT company in India, I've progressed from Systems Engineer to Technology Analyst, building automation tools that became the standard for daily build testing.
I'm a curious mind fascinated by science and technology, backed by 6 years of academic learning and industrial training in Computer Science & Engineering, supported by various academic scholarships. I'm recognized for strong logical reasoning, problem-solving, and analytical skills by project managers, professors, and team members.
Enriched with 3+ years of professional experience at the second largest IT company in India, I've worked across various domains, technologies, and tools. I progressed from Systems Engineer performing manual testing, then was promoted to Technology Analyst as a full-stack web developer, building automation tools that became the standard for daily build testing.
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 certifications in MongoDB and Agile development methodologies, and I thrive in collaborative environments using Agile and Scrum project management approaches.
I'm passionate about creating innovative, high-quality solutions and have demonstrated expertise in developing, implementing, and applying policies throughout the software development lifecycle to maximize efficiency and overall quality of software products.
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.
Jul 3, 2017
My first Android application built using Java in Android Studio. This simple calculator demonstrates basic arithmetic operations and showcases fundamental Android development skills.
Future Updates
This space is reserved for future photos, videos, and project demonstrations. Stay tuned for more updates showcasing my development journey and technical achievements.
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.