Rupesh Choudhary
AeroLeads people directory · profile

Rupesh Choudhary Email & Phone Number

Technical Lead at MSG91
Location: Indore, Madhya Pradesh, India 7 work roles 2 schools
LinkedIn matched
✓ Verified July 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Technical Lead
Location
Indore, Madhya Pradesh, India
Company size

Who is Rupesh Choudhary? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Rupesh Choudhary is listed as Technical Lead at MSG91, a with 31 employees, based in Indore, Madhya Pradesh, India. AeroLeads shows a matched LinkedIn profile for Rupesh Choudhary.

Rupesh Choudhary previously worked as Senior Software Engineer at Walkover and Senior Software Developer at Hiteshi Infotech Pvt. Ltd.. Rupesh Choudhary holds Bachelor Of Engineering - Be, Information Technology from Rajiv Gandhi Prodyogiki Vishwavidyalaya.

Company email context

Email format at MSG91

This section adds company-level context without repeating Rupesh Choudhary's masked contact details.

MSG91

Review company-level records connected to Rupesh Choudhary before choosing the right outreach path.

Profile bio

About Rupesh Choudhary

I have a 10+ years of hands-on experience in full-stack development on designing, developing, and deploying complex software solutions.Uses skills as a seasoned, experienced professional with a full understanding of industry practices and company policies and procedures. Resolves a wide range of issues in imaginative as well as practical ways.Professional Summary

Current workplace

Rupesh Choudhary's current company

Company context helps verify the profile and gives searchers a useful next step.

MSG91
Msg91
Technical Lead
Indore, MP, IN
Website
Employees
31
AeroLeads page
7 roles

Rupesh Choudhary work experience

A career timeline built from the work history available for this profile.

Technical Lead

Indore, Mp, In

Senior Software Engineer

Indore, Madhya Pradesh

Working on Msg91 products, I ensure quality delivery on Web Application and RestFul API platforms, leading cross-functional teams. Engaged in complex software solutions architecture and development, utilizing CloudAMQP and RabbitMQ for AMQP messages. Responsible for project stability, reliability, and vulnerability mitigation.1. Technical Leadership: - Provide guidance and leadership, mentoring junior developers. - Conduct code reviews, ensuring adherence to standards.2… Show more Working on Msg91 products, I ensure quality delivery on Web Application and RestFul API platforms, leading cross-functional teams. Engaged in complex software solutions architecture and development, utilizing CloudAMQP and RabbitMQ for AMQP messages. Responsible for project stability, reliability, and vulnerability mitigation.1. Technical Leadership: - Provide guidance and leadership, mentoring junior developers. - Conduct code reviews, ensuring adherence to standards.2. System Architecture and Design: - Lead discussions on design and architecture for complex systems. - Make high-level design decisions, ensuring scalability.3. Coding and Programming: - Lead critical feature implementations, explore new technologies.4. Problem Solving and Troubleshooting: - Tackle complex challenges, provide innovative solutions. - Lead debugging efforts, conduct root cause analysis.5. Collaboration and Communication: - Collaborate with cross-functional teams and stakeholders. - Communicate technical concepts effectively.6. Project Management and Planning: - Contribute to project planning, resource allocation. - Lead Agile ceremonies, ensuring on-time project delivery.7. Technical Strategy and Innovation: - Contribute to technical roadmaps, recommend new technologies. - Drive innovation, improve development processes.8. Quality Assurance and Best Practices: - Set high-quality standards for code and documentation. - Lead initiatives to improve development processes.9. Security and Compliance: - Lead efforts to ensure software security. - Stay informed about security threats, ensure compliance.10. Client Interaction: - Collaborate with clients, understand requirements. - Provide guidance on technical aspects in client meetings.11. Performance Optimization: - Identify and optimize performance bottlenecks. - Lead efforts to improve system performance.12. Continuous Improvement: - Drive improvement initiatives, seek feedback actively Show less

Senior Software Developer

Indore, Madhya Pradesh, India

1. System Analysis and Design: - Analyze user needs and system requirements. - Develop system architecture and technical specifications.2. Coding and Programming: - Write efficient, maintainable code. - Implement solutions using relevant languages and frameworks.3. Testing and Quality Assurance: - Execute comprehensive test plans. - Perform unit, integration, and system testing. - Debug and fix issues identified in testing.4. Documentation: -… Show more 1. System Analysis and Design: - Analyze user needs and system requirements. - Develop system architecture and technical specifications.2. Coding and Programming: - Write efficient, maintainable code. - Implement solutions using relevant languages and frameworks.3. Testing and Quality Assurance: - Execute comprehensive test plans. - Perform unit, integration, and system testing. - Debug and fix issues identified in testing.4. Documentation: - Create and maintain technical documentation. - Document code changes, APIs, and configurations. - Contribute to user guides and manuals.5. Collaboration and Communication: - Collaborate with cross-functional teams. - Communicate effectively with stakeholders. - Actively participate in team meetings.6. Learning and Professional Development: - Stay informed about industry trends. - Enhance technical skills continuously. - Mentor less experienced team members.7. Problem Solving: - Analyze and propose solutions for complex problems. - Debug and troubleshoot software issues. - Contribute to architectural discussions.8. Adherence to Development Processes: - Follow established methodologies. - Participate in code reviews and process improvement. - Collaborate on refining project requirements.9. Software Deployment and Maintenance: - Assist in deploying applications. - Monitor and address issues promptly. - Implement automated deployment pipelines.10. Security Awareness: - Implement security best practices. - Conduct security reviews and address vulnerabilities.11. Team Collaboration: - Collaborate effectively, fostering positive dynamics. - Foster a collaborative work environment. - Mentor junior team members.12. Project Management: - Manage tasks and contribute to planning. - Prioritize work for project deadlines. - Contribute to Agile sprint planning and retrospectives. Show less

Nov 2018 - Feb 2020

Software Developer

Indore Area, India

1. Analysis and Design: - Evaluate user needs and system requirements. - Architect software solutions, defining system components.2. Coding and Programming: - Craft clean, efficient, and maintainable code. - Implement software based on design specifications. - Leverage relevant programming languages and frameworks.3. Testing and Quality Assurance: - Create and execute thorough test plans. - Perform unit, integration, and system testing.4… Show more 1. Analysis and Design: - Evaluate user needs and system requirements. - Architect software solutions, defining system components.2. Coding and Programming: - Craft clean, efficient, and maintainable code. - Implement software based on design specifications. - Leverage relevant programming languages and frameworks.3. Testing and Quality Assurance: - Create and execute thorough test plans. - Perform unit, integration, and system testing.4. Collaboration and Communication: - Engage with cross-functional teams, fostering collaboration. - Effectively communicate with team members and stakeholders. - Participate actively in team meetings and project discussions.5. Learning and Professional Development: - Stay updated on industry trends and emerging technologies. - Continuously improve technical skills. - Mentor and share knowledge with less experienced team members.6. Problem Solving: - Analyze and resolve complex problems. - Debug and troubleshoot software issues. - Contribute to discussions on system architecture and design.7. Software Deployment and Maintenance: - Assist in deploying software applications. - Monitor and promptly address issues in deployed applications. - Implement and automate deployment pipelines for continuous integration.8. Security Awareness: - Implement security best practices in development. - Conduct security reviews, addressing potential vulnerabilities.9. Team Collaboration: - Collaborate effectively, fostering positive team dynamics. - Mentor junior team members.10. Project Management: - Manage tasks, contributing to project planning and estimation. - Prioritize work to meet project deadlines. - Participate in Agile sprint planning and retrospective meetings. Show less

Sep 2017 - Nov 2018

Software Developer

Indore, Madhya Pradesh, India

1. Documentation: - Create and maintain technical documentation for software projects. - Document code changes, APIs, and integrations. - Contribute to the development of user guides and manuals.2. Adherence to Development Processes: - Follow established software development methodologies and processes. - Contribute to the improvement of development processes and workflows. - Participate actively in agile or other development methodologies.3. Software… Show more 1. Documentation: - Create and maintain technical documentation for software projects. - Document code changes, APIs, and integrations. - Contribute to the development of user guides and manuals.2. Adherence to Development Processes: - Follow established software development methodologies and processes. - Contribute to the improvement of development processes and workflows. - Participate actively in agile or other development methodologies.3. Software Deployment and Maintenance: - Assist in the deployment of software applications. - Monitor and maintain deployed applications, addressing issues promptly. - Work on continuous integration and deployment processes.4. Security Awareness: - Implement and follow security best practices in software development. - Conduct security reviews and identify potential vulnerabilities.5. Team Collaboration: - Collaborate effectively with team members, providing input and suggestions for improvement. - Contribute positively to team dynamics and foster a collaborative work environment.6. Project Management: - Manage individual tasks and contribute to project planning and estimation. - Prioritize work effectively to meet project deadlines. Show less

Apr 2016 - Sep 2017

Junior Software Developer

Indore, Madhya Pradesh, India

1. Coding and Programming: - Develop, test, and maintain high-quality software code. - Collaborate with team members to design and implement software solutions. - Follow coding standards, best practices, and design patterns.2. Testing and Quality Assurance: - Conduct thorough testing of software applications to identify and fix bugs. - Participate in code reviews to ensure code quality and adherence to coding standards. - Work on improving and maintaining code… Show more 1. Coding and Programming: - Develop, test, and maintain high-quality software code. - Collaborate with team members to design and implement software solutions. - Follow coding standards, best practices, and design patterns.2. Testing and Quality Assurance: - Conduct thorough testing of software applications to identify and fix bugs. - Participate in code reviews to ensure code quality and adherence to coding standards. - Work on improving and maintaining code coverage through testing.3. Collaboration and Communication: - Collaborate effectively with cross-functional teams, including designers, product managers, and other developers. - Communicate progress, challenges, and solutions clearly to team members. - Participate in regular team meetings and contribute to discussions.4. Learning and Professional Development: - Stay abreast of industry trends, new technologies, and best practices. - Continuously enhance technical skills and knowledge. - Seek mentorship and guidance from more experienced team members.5. Problem Solving: - Analyze software requirements and propose effective solutions. - Troubleshoot and resolve complex software issues. - Contribute to the design and architecture discussions.6. Software Deployment and Maintenance: - Assist in the deployment of software applications. - Monitor and maintain deployed applications, addressing issues promptly. - Work on continuous integration and deployment processes.7. Security Awareness: - Implement and follow security best practices in software development. - Conduct security reviews and identify potential vulnerabilities.8. Team Collaboration: - Collaborate effectively with team members, providing input and suggestions for improvement. - Contribute positively to team dynamics and foster a collaborative work environment. Show less

Apr 2015 - Mar 2016

Software Engineer Intern

Indore, Madhya Pradesh, India

1. Coding and Programming: - Write, modify, and debug software code. - Collaborate with team members to design and implement software solutions. - Follow coding standards and best practices.2. Testing and Quality Assurance: - Assist in the testing and debugging of software applications. - Identify and fix software defects and issues. - Participate in code reviews to ensure code quality.3. Collaboration and Communication: - Collaborate with… Show more 1. Coding and Programming: - Write, modify, and debug software code. - Collaborate with team members to design and implement software solutions. - Follow coding standards and best practices.2. Testing and Quality Assurance: - Assist in the testing and debugging of software applications. - Identify and fix software defects and issues. - Participate in code reviews to ensure code quality.3. Collaboration and Communication: - Collaborate with cross-functional teams, including designers, product managers, and other developers. - Communicate effectively with team members to understand requirements and provide updates on progress. - Participate in team meetings and discussions.4. Learning and Professional Development: - Stay up-to-date with industry trends and advancements. - Continuously enhance coding and programming skills. - Seek guidance from senior developers and actively participate in mentorship opportunities.5. Problem Solving: - Analyze software requirements and design specifications. - Troubleshoot and resolve software issues. - Propose and implement solutions to improve software functionality.6. Version Control: - Utilize version control systems (e.g., Git) for code repository management. - Understand branching and merging strategies.7. Software Deployment and Maintenance: - Assist in deploying software applications. - Monitor and maintain deployed applications, addressing issues as they arise.8. Security Awareness: - Be aware of and follow security best practices in software development. - Contribute to creating secure code and identifying potential security vulnerabilities.9. Team Collaboration: - Work collaboratively with team members to achieve project goals. - Contribute ideas and suggestions to improve team processes and workflows.10. Time Management: - Prioritize tasks and manage time effectively to meet project deadlines. - Communicate proactively if facing challenges or potential delays. Show less

May 2014 - Mar 2015
Team & coworkers

Colleagues at MSG91

Other employees you can reach at msg91.com. View company contacts for 31 employees →

2 education records

Rupesh Choudhary education

Diploma Of Education, Information Technology & Officer Assistant Programmer

Kin-Sage Institute

Certified from RITES in Office Assistant Programmer. Certified from RITES in Diploma of Information Technology.

FAQ

Frequently asked questions about Rupesh Choudhary

Quick answers generated from the profile data available on this page.

What company does Rupesh Choudhary work for?

Rupesh Choudhary works for MSG91.

What is Rupesh Choudhary's role at MSG91?

Rupesh Choudhary is listed as Technical Lead at MSG91.

Where is Rupesh Choudhary based?

Rupesh Choudhary is based in Indore, Madhya Pradesh, India while working with MSG91.

What companies has Rupesh Choudhary worked for?

Rupesh Choudhary has worked for Msg91, Walkover, Hiteshi Infotech Pvt. Ltd., and Monad Infotech.

Who are Rupesh Choudhary's colleagues at MSG91?

Rupesh Choudhary's colleagues at MSG91 include Rajat Garg, Vipin Sharma, Mahendra Patidar, Neelam Mangwani, and Vijay Kumar.

How can I contact Rupesh Choudhary?

You can use AeroLeads to view verified contact signals for Rupesh Choudhary at MSG91, including work email, phone, and LinkedIn data when available.

What schools did Rupesh Choudhary attend?

Rupesh Choudhary holds Bachelor Of Engineering - Be, Information Technology from Rajiv Gandhi Prodyogiki Vishwavidyalaya.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Rupesh Choudhary you were looking for.

View similar profiles