Available to hire
Hi, I’m Shankar Murugan, a results-driven software professional with over 12 years in the IT industry, specializing in front-end and back-end web development. I excel in designing, coding, and integrating modern applications and have a track record of delivering high-quality solutions across multiple domains.
I have hands-on experience across Media & Entertainment, Telecommunications, and Ecommerce, collaborating with cross-functional teams, leading Angular/Java projects, and continuously refining performance through debugging, CI/CD, and cloud deployment.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Work Experience
Angular Lead at Tech Mahindra – Toronto, Canada
October 1, 2024 - PresentDevelop and maintain scalable applications using Java, Spring MVC, Spring Boot and Angular 15, Azure DevOps, CI/CD, TypeScript, JavaScript, HTML5, CSS3, Bootstrap. Lead code reviews, core coding and ensure high-quality standards. Manage cloud solutions using Azure and version control systems like GitHub or Azure DevOps. Involved in migration activity from Elastic Search to MongoDB. Build and integrate RESTful APIs for seamless communication between microservices. Implement secure and efficient APIs following industry best practices. Work closely with cross-functional teams, including front-end developers, DevOps engineers and QA teams. Diagnose and resolve production issues in a timely manner. Conduct performance tuning and optimization of services. Maintain comprehensive documentation for development processes and APIs.
Tech Lead (Angular Lead) at Tech Mahindra – Chennai, India
July 1, 2021 - October 1, 2024Develop and maintain scalable application using Java, Spring MVC, SpringBoot, Microservices, RestAPI, Angular 15/11 – Versions, Typescript, JavaScript, Azure CICD, HTML5, CSS3, MySQL. Involved in the complete software development lifecycle, from requirements gathering to deployment and maintenance. Collaborate with project managers and designers to gather requirements and create technical specifications. Providing suggestions to improve development and enhance performance. Troubleshoot and debug issues, and provide timely resolutions to ensure smooth application performance. Optimize applications for maximum speed and scalability. Collaborate with cross-functional teams to define, design, and implement new features and enhancements to existing applications.
Computer Programmer and Interactive Media Developer at Tech Mahindra – Toronto, Canada
May 1, 2019 - June 1, 2021Develop and maintain scalable application using Java, Spring MVC, SpringBoot, Angular 8, Typescript, JavaScript, CICD, Jenkins, HTML5, CSS3, Bootstrap, MySQL. Development of deliverables and effectively communicate with other team members to develop a quality product platform. Direct the offshore technical team from the requirement to drive stage of application on daily basis. Interaction with client from requirements to delivery and share daily status about project related activities. Prepare necessary functional and user documents, programming specifications, bug fixing logs and change requests for future reference. Coordinate offshore queries with customer, Development and stakeholders; ensure timely resolution for on-time delivery.
Senior Software Engineer at Tech Mahindra – Chennai, India
July 1, 2016 - May 1, 2019Develop and maintain scalable application using Java, Spring MVC, AngularJS 1.5, JavaScript, jQuery, Ajax, HTML5, css3, Bootstrap, RestAPI, Cassandra, MySQL. Involved in complete SDL cycle (Analysis, Designing, Coding and Testing). Development of deliverables and effectively communicate with other team members to develop a quality product platform. Defining the testing activities to ensure that Unit Test plan covers all conditions provided in program applications. Troubleshoot, Maintenance and Functions such as creating, updating, retrieving or closing a trouble report.
Associate at Larsen & Toubro Infotech – Bangalore, India
June 1, 2015 - May 1, 2016Involved in complete SDL cycle (Analysis, Designing, Coding and Testing). Create Change Request document for each and every client requirement. Write code against CR using Angular.js, PHP, Magento, HTML5, CSS3, Bootstrap, MariaDB, JavaScript, AJAX. Develop Web application and Ecommerce CMS plugins. Preparing software documentations. Maintained existing applications and resolve bug fixes if any. Attend daily Scrum meeting and share the project status. Program was to attend daily discussions with customer and offshore team to resolve queries.
Programmer at NIC (On Contract) – Chennai, India
April 1, 2014 - April 1, 2015Involved in complete SDL cycle (Analysis, Designing, Coding and Testing). Create Change Request document for each and every client requirement. Write code against documented CR using PHP, MySQL, CodeIgniter, WordPress, HTML5, CSS3, Bootstrap, JavaScript, AJAX and JQuery. Maintain existing applications and resolve bug fixes if any. Attend weekly team meeting and share the project status.
Software Engineer at Probytes Software – Tiruvandrum, India
February 1, 2013 - March 1, 2014Involved in complete SDL cycle (Analysis, Designing, Coding and Testing). Create Change Request document for each and every client requirement. Write code against documented CR using PHP, MySQL, CodeIgniter, WordPress, HTML5, CSS3, Bootstrap, JavaScript, AJAX and JQuery. Maintained existing applications and resolve bug fixes if any. Attend weekly team meeting and share the project status.
Web Developer at Orangeonlineinformation – Chennai, India
October 1, 2011 - December 1, 2012Involved in designing and writing coding using HTML5, CSS3, Bootstrap, jQuery, JavaScript, Ajax, PHP and MySQL. Involved in troubleshooting issues and bug fixes. Develop Web application. Preparing software documentation.
Education
Bachelor’s Degree in Computer Science and Engineering at Kalsar College of Engineering, Chennai, India. Affiliated to Anna University, Tamilnadu India.
January 1, 2006 - January 1, 2010Diploma in Computer Science and Engineering at St. Xavier’s Polytechnic College, Tuticorin, India. Affiliated to Anna University, Tamilnadu India.
January 1, 2004 - January 1, 2006Qualifications
Microsoft Azure Fundamentals (AZ-900)
June 1, 2023 - February 17, 2026Industry Experience
Software & Internet, Media & Entertainment, Telecommunications
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Mississauga today.