Harshil Shah
Associate Full-stack Software Engineer @Manulife
Signup · Get unlimited contacts
WORK HISTORY
Associate Full-stack Software Engineer @Manulife
Waterloo, ON, CA
Develop and maintain full-stack business applications, managing the entire software development lifecycle from design to deployment and continuous improvement.– Design and implement robust end-user interfaces, databases, APIs, and server-side logic for both front-end and back-end web application components.– Apply disciplined coding practices, design patterns, and automation to ensure agility and deliver high-quality, maintainable code.– Leverage development frameworks and third-party libraries to accelerate development and enhance application functionality.– Conduct comprehensive testing and analysis to ensure software applications meet stringent quality standards and exceed end-user requirements.– Author detailed system design specifications, guiding effective system and program development.– Contribute to the development of automated test harnesses, ensuring the consistent delivery of high-quality code.– Perform investigative \"Spikes\" to proactively mitigate technical uncertainty and risk in projects.– Troubleshoot errors, resolve bugs, and optimize software efficiency and performance.– Participate in ideation and brainstorming sessions, contributing to the development of innovative digital solutions.– Create product prototypes using a variety of design techniques.– Prepare essential documentation, including deployment, maintenance, support, and business requirement specifications.– Demonstrate strong understanding and application of CI/CD methodologies, API development, DevSecOps principles, and database design.– Conduct peer reviews of code and deliverables, fostering continuous learning and improvement within the team.
EDUCATION
Dalhousie University
Master of Applied Computer Science, Computer Science
CHARUSAT
Bachelor of Technology - BTech, Computer Engineering
ABOUT HARSHIL SHAH
Full Stack Software Developer | Masters in Computer Science
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.