Suggestions
Yadwinder Singh
Senior Software Developer at Affinity
Professional Background
Yadwinder Singh is a seasoned Senior Software Developer currently making significant contributions at Affinity, where his expertise in software development is exemplified through innovative solutions and projects. With six years of extensive experience, Yadwinder has consistently demonstrated a solid proficiency in various programming languages and frameworks, including React, Node.js, Java, C, C++, and more. His background also includes notable tenures at prestigious companies such as IBM and Amdocs, where he honed his skills in software development and data science.
Yadwinder's journey in the tech industry reflects his continuous growth and adaptability in fast-paced environments. At IBM, he served as a Software Developer for the Watson Studio, where his technical acumen and collaborative approach played a vital role in advancing intelligent software solutions. His ability to work effectively within scrum, agile, and waterfall methodologies underscores his versatile project management skills and commitment to delivering high-quality results.
Education and Achievements
Yadwinder Singh's educational background is equally impressive, holding a Master's Degree in Applied Computing from the University of Windsor. Achieving a remarkable cumulative average of 94.5%, he excelled in his studies and developed a robust foundation in computer science that propelled him into his professional career. Prior to this, he completed a Bachelor of Technology in Computer Science from Guru Nanak Dev University, where he graduated with an 80% average, setting the stage for his future endeavors in the tech industry.
Throughout his career, Yadwinder has not only focused on personal development and professional growth but has also been recognized for his technical excellence. His accolades include the Outstanding Technical Achievement Award during his tenure at IBM, highlighting his contributions to significant projects and his dedication to advancing technology. Additionally, he was a winning participant at the Windsor Hackathon, showcasing his innovative thinking and problem-solving skills.
Yadwinder is also a member of the Golden Key International Honour Society, a recognition awarded to students who achieve academic excellence while demonstrating leadership skills and community involvement. This membership aligns perfectly with his professional mantra, which emphasizes continuous learning and contribution to the tech community.
Skills and Expertise
Yadwinder's technical skill set is broad and impressive, comprising a thorough understanding and extensive working experience in programming languages such as Java, C, C++, and web development technologies including HTML, CSS, JavaScript, AngularJS, and Bootstrap. His proficiency in frameworks and tools such as IBM Bluemix further demonstrates his capability in cloud computing and software development.
Moreover, Yadwinder possesses strong knowledge of systems and databases, particularly Unix and Oracle Database, making him a well-rounded developer who can manage both front-end and back-end processes effectively. His approach to software development emphasizes careful analysis of business and system requirements, as well as the creation of High-Level Design and Detailed Design Documents that facilitate clear communication and understanding among project stakeholders.
In addition to his technical skills, Yadwinder has developed a keen understanding of client management, having worked with notable clients in Canada, including Rogers and Bell, as well as in the US with companies like MetroPCS and Sprint. His experience in client collaboration ensures that he not only meets technical specifications but also addresses the strategic objectives of his clients, enhancing overall satisfaction and project outcomes.