Summary
Overview
Work History
Education
Skills
Websites
Certification
Awards
Timeline
Generic

Rahul Choudhary

Toronto,Canada

Summary

Over 13 years of experience in IT as a Software Developer specializing in Java/J2EE, with a proven track record in managing application support for web-based solutions in the insurance sector. Successfully led a team of developers, driving automation and innovation while mentoring junior staff. Spearheaded projects for a major Canadian insurance provider, achieving significant efficiency improvements and delivering measurable value. Expertise in software development, project management, and system optimization, with a strong focus on meeting user needs and enhancing system performance.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Technical Lead

Tata Consultancy Services Canada
Toronto, Canada
05.2019 - Current
  • Oversaw end-to-end application support delivery for Java/J2EE web-based applications in insurance sector.
    Led skilled developer team, driving automation and innovation initiatives to improve user experience.
    Spearheaded projects for leading Canadian insurance provider, achieving measurable value and efficiency enhancements.
  • Led cross-functional teams to develop innovative software solutions.
  • Designed and implemented system architecture for complex applications.
  • Mentored junior developers on best coding practices and methodologies.
  • Collaborated with stakeholders to gather requirements for new features.
  • Conducted code reviews to ensure quality and adherence to standards.
  • Managed project timelines and coordinated team efforts for successful delivery.
  • Evaluated emerging technologies to recommend enhancements for existing systems.
  • Facilitated technical training sessions to enhance team skills and knowledge.

Senior Software Engineer

Tata Consultancy Services India
Bangalore, India
04.2016 - 05.2019
  • Led development of applications for leading Canadian PnC insurance firm with focus on technical design.
    Managed delivery and support processes, maintaining exceptional application performance and availability.
    Collaborated across teams to refine application features, resulting in operational improvements.
  • Developed scalable applications using modern programming languages and frameworks.
  • Collaborated with cross-functional teams to gather requirements and design solutions.
  • Mentored junior engineers on software development processes and technologies.
  • Implemented automated testing strategies to improve software reliability and performance.
  • Analyzed system performance and optimized applications for better efficiency.
  • Participated in agile ceremonies to enhance project planning and execution effectiveness.

Senior Software Engineer

Avvas Infotech Pvt Ltd
Bangalore, India
03.2016 - 03.2016
  • Drove automation projects for SAP SuccessFactors, increasing operational efficiency.
    Designed user-centric applications that transformed user experience.
    Worked with cross-functional teams to identify and adopt best practices in software development.
  • Developed scalable applications using modern programming languages and frameworks.
  • Collaborated with cross-functional teams to gather requirements and design solutions.
  • Mentored junior engineers on software development processes and technologies.
  • Analyzed system performance and optimized applications for better efficiency.
  • Participated in agile ceremonies to enhance project planning and execution effectiveness.
  • Collaborated with team members to ensure successful project completion within timeline constraints.
  • Resolved complex issues related to software applications quickly and effectively.
  • Investigated production issues reported by users and provided timely resolutions.
  • Helped junior developers with debugging code and technical support.
  • Documented software development processes and procedures for future use.
  • Collaborated with UI/UX designers to improve software usability and user experience.
  • Developed custom algorithms to solve complex problems and improve software efficiency.
  • Assisted in the estimation of project scopes and timelines during planning phases.

Software Developer

Wipro Technologies Ltd
Bangalore, India
11.2011 - 03.2015
  • Managed all phases of Software Development Life Cycle (SDLC) to ensure timely project delivery.
    Automated manual processes, significantly reducing effort and enhancing end-user efficiency.
    Addressed production support bugs and defects to improve user experience.
  • Developed software solutions using Java and Python for various applications.
  • Collaborated with cross-functional teams to define project requirements and specifications.
  • Designed user interfaces with a focus on usability and responsiveness.
  • Conducted code reviews to ensure quality and adherence to best practices.
  • Troubleshot and resolved software defects in a timely manner.
  • Implemented automated testing frameworks to enhance software reliability.
  • Mentored junior developers in coding standards and project methodologies.
  • Created applications using HTML, CSS, JavaScript, and other programming languages.

Education

MCA -

SRM University
Chennai

BCA -

Dr. Zakir Hussain Institute
Patna

Skills

  • Programming languages: Java, SQL, PL/SQL
  • AWS certified solutions architect
  • Spring Boot framework
  • Service-oriented architecture and web services
  • REST and SOAP protocols
  • Agile methodologies: Scrum, Kanban
  • Database management: Oracle, IBM DB2, MS SQL Server
  • Application servers: WebSphere, Apache Tomcat
  • Operating systems: Windows, Linux, Unix
  • Development tools: Eclipse, PL/SQL Developer
  • Collaboration platforms: JIRA, Confluence
  • Version control: Bitbucket, GitHub
  • Monitoring tools: Splunk
  • CI/CD pipelines

Certification

  • AWS Certified Solutions Architect – Associate – Sep 2023
  • Java, J2EE, SOA, Web Services , SQL, PLSQL – From 2011 till date
  • ITIL Foundation and Basics of Insurance Domain – From 2019 till date
  • SuccessFactors HCM Academy Foundation at SAP Labs, Bangalore - Mar 2015
  • Data security and Integrity training at SAP Labs, Bangalore - Dec 2015
  • Securities and Capital markets Domain Training – Jan 2013
  • Java, J2EE, SOA, Web Services , SQL, PLSQL – Wipro technologies – From 2011 till date

Awards

Awarded in TCS thrice for outstanding performance in project work as well in various TCS Internal work for account., Awarded for Driving Agile Methodologies – software engineering practice in account., Awarded ‘On the Spot Award’ in TCS twice for outstanding performance during project delivery and handling the code development independently., Awarded ‘Best Production Support Team’ by the Client., Received client and peer appreciation for code quality, performance and on time delivery at various occasions., Star of the Year Award for excellent execution and guidance to the Project from Wipro

Timeline

Technical Lead

Tata Consultancy Services Canada
05.2019 - Current

Senior Software Engineer

Tata Consultancy Services India
04.2016 - 05.2019

Senior Software Engineer

Avvas Infotech Pvt Ltd
03.2016 - 03.2016

Software Developer

Wipro Technologies Ltd
11.2011 - 03.2015

MCA -

SRM University

BCA -

Dr. Zakir Hussain Institute
Rahul Choudhary