Ravikant Gupta profile photo 1 on Tal

Ravikant Gupta

Senior Software Engineer @ Coforge Solutions Pvt. Ltd.| Ex-HCLite | MCA | Android | Kotlin | Jetpack Compose

Bengaluru

9+ years of work experience

Coforge
Aug 20241 yr 8 mosMar 2026

Bengaluru

Feature Enhancement: Conceptualized and implemented feature change requests for an existing app, and UI redesign, elevating it to a privileged application status. Quality Assurance and Testing: Participated in Automation, Functional, and Integration testing processes, ensuring the seamless integration of new features and addressing change requests effectively. Technological Expertise: Demonstrated proficiency in Kotlin, Jetpack, Android SDK, Jetpack Compose, Hilt, and third-party libraries, including Retrofit, enhancing the app's functionality and user experience.
HCL Technologies
May 20222 yrs 2 mosJun 2024

Bengaluru, Karnataka, India

App Development: Design and develop Android applications using Compose and Kotlin programming language. Implement user interfaces and app functionality according to design specifications and user requirements. Ensure the app's responsiveness, performance, and compatibility with various Android devices and versions. Code Implementation: Write clean, maintainable, and efficient code using Kotlin and Compose best practices. Implement app navigation, data flow, and state management using Compose. UI/UX Design: Collaborate with UI/UX designers to translate design mockups into interactive and visually appealing user interfaces. Implement animations, transitions, and visual effects to enhance the user experience. Integration of APIs and Services: Integrate with backend APIs and web services to fetch and send data to the server. Handle data parsing, transformation, and error handling for API interactions. Testing: Write unit tests and UI tests to ensure the reliability and stability of the application. Perform manual testing to identify and fix bugs, inconsistencies, and usability issues. Version Control and Collaboration: Use version control systems like Git to manage source code, collaborate with team members, and track changes. Participate in code reviews to provide feedback and ensure code quality across the team. Performance Optimization: Identify and address performance bottlenecks by profiling and optimizing code and UI components. Optimize app loading times, memory usage, and overall responsiveness. Troubleshooting and Support: Assist in diagnosing and resolving technical issues that arise during testing, deployment, or post-launch. Provide support to users and address their feedback or reported issues.
JGDTech Private Limited
Sep 20201 yr 9 mosMay 2022

Navi mumbai

Collaborate with designers to create user interfaces that are optimized for large screens. Ensure that the app follows Android TV design guidelines for consistent and familiar user experience. Write clean, efficient, and maintainable code using Kotlin programming language. Utilize Kotlin's modern features to enhance productivity and code readability. Conduct thorough testing on actual Android TV devices to ensure compatibility and optimal performance. Perform usability testing to ensure that the app is easy to use and provides a satisfying user experience. Debug issues and optimize performance, taking into account the hardware limitations of TV devices. Use version control systems like Git to manage source code and collaborate effectively with team members. Participate in code reviews to maintain code quality and share knowledge with other developers. Document code, architecture, and implementation details for future reference and knowledge sharing.
Technical Bazaar Solutions Pvt Ltd
Jan 20182 yrs 8 mosAug 2020

Mumbai

Application Development: Collaborate with the design and product teams to understand application requirements and user experience goals. Write clean, maintainable, and efficient code for Android applications using Java. Implement UI designs using XML layouts and handle UI components' behavior and interactions. Integrate third-party libraries and APIs into the application when needed. Coding and Debugging: Write, test, and debug code to ensure the functionality and performance of the application. Identify and fix bugs, performance bottlenecks, and other issues in the codebase. Use debugging tools and techniques to diagnose and resolve problems. API Integration: Integrate RESTful APIs or other backend services into the application to fetch and display data. Handle data parsing, serialization, and error handling when communicating with APIs. Documentation: Document your code, including comments and explanations of complex logic, to ensure that other team members can understand and maintain it. Learning and Growth: Stay updated with the latest developments in Android app development and best practices. Continuously improve your skills and knowledge by learning new technologies, tools, and techniques. Problem Solving: Analyze and solve technical challenges that arise during development. Approach problems systematically and find effective solutions.
Technical Bazaar Solutions Pvt Ltd
Jun 20132 yrs 1 moJun 2015

Mumbai, Maharashtra, India

Developed and maintained responsive, user-friendly websites. Collaborated with design teams to translate wireframes and mockups into functional. Conducted through testing and debugging to identify and resolve any UI/UX issues and ensure seamless functionality.

Ravikant’s AI Stack

geminicli
geminicli
hedra
hedra
langgraph
langgraph
opencode
opencode

Education

Vivekanand Education Society's Institute Of Technology

Master of Computer Applications (MCA), Information Technology

Vivekanand Education Society's Institute Of Technology

20153 yrs2018
Bhavans College

Bachelor of Science - BSc, Science

Bhavans College

20103 yrs2013

Join Ravikant and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Ravikant Gupta on Tal

Headline

Senior Software Engineer @ Coforge Solutions Pvt. Ltd.| Ex-HCLite | MCA | Android | Kotlin | Jetpack Compose

About

Results-driven Technical Lead with a total of over 8 years of extensive experience, including 6 years in Native Android Development, and a strong track record of delivering innovative solutions. Seeking a challenging opportunity to leverage expertise in Kotlin and Java, to lead dynamic projects, collaborate with cross-functional teams, and drive the development of cutting-edge mobile applications. Committed to delivering high-quality, user-centric solutions while continuously enhancing skills and contributing to the success of the organization.

Location

Bengaluru

AI stack

geminicli

hedra

langgraph

opencode

Work experience

Senior Software Engineer at Coforge, Aug 2024 - Mar 2026 · 1 yr 8 mos, Bengaluru, Feature Enhancement: Conceptualized and implemented feature change requests for an existing app, and UI redesign, elevating it to a privileged application status. Quality Assurance and Testing: Participated in Automation, Functional, and Integration testing processes, ensuring the seamless integration of new features and addressing change requests effectively. Technological Expertise: Demonstrated proficiency in Kotlin, Jetpack, Android SDK, Jetpack Compose, Hilt, and third-party libraries, including Retrofit, enhancing the app's functionality and user experience.

Technical Lead at HCL Technologies, May 2022 - Jun 2024 · 2 yrs 2 mos, Bengaluru, Karnataka, India, App Development: Design and develop Android applications using Compose and Kotlin programming language. Implement user interfaces and app functionality according to design specifications and user requirements. Ensure the app's responsiveness, performance, and compatibility with various Android devices and versions. Code Implementation: Write clean, maintainable, and efficient code using Kotlin and Compose best practices. Implement app navigation, data flow, and state management using Compose. UI/UX Design: Collaborate with UI/UX designers to translate design mockups into interactive and visually appealing user interfaces. Implement animations, transitions, and visual effects to enhance the user experience. Integration of APIs and Services: Integrate with backend APIs and web services to fetch and send data to the server. Handle data parsing, transformation, and error handling for API interactions. Testing: Write unit tests and UI tests to ensure the reliability and stability of the application. Perform manual testing to identify and fix bugs, inconsistencies, and usability issues. Version Control and Collaboration: Use version control systems like Git to manage source code, collaborate with team members, and track changes. Participate in code reviews to provide feedback and ensure code quality across the team. Performance Optimization: Identify and address performance bottlenecks by profiling and optimizing code and UI components. Optimize app loading times, memory usage, and overall responsiveness. Troubleshooting and Support: Assist in diagnosing and resolving technical issues that arise during testing, deployment, or post-launch. Provide support to users and address their feedback or reported issues.

Senior Engineer at JGDTech Private Limited, Sep 2020 - May 2022 · 1 yr 9 mos, Navi mumbai, Collaborate with designers to create user interfaces that are optimized for large screens. Ensure that the app follows Android TV design guidelines for consistent and familiar user experience. Write clean, efficient, and maintainable code using Kotlin programming language. Utilize Kotlin's modern features to enhance productivity and code readability. Conduct thorough testing on actual Android TV devices to ensure compatibility and optimal performance. Perform usability testing to ensure that the app is easy to use and provides a satisfying user experience. Debug issues and optimize performance, taking into account the hardware limitations of TV devices. Use version control systems like Git to manage source code and collaborate effectively with team members. Participate in code reviews to maintain code quality and share knowledge with other developers. Document code, architecture, and implementation details for future reference and knowledge sharing.

Android Developer at Technical Bazaar Solutions Pvt Ltd, Jan 2018 - Aug 2020 · 2 yrs 8 mos, Mumbai, Application Development: Collaborate with the design and product teams to understand application requirements and user experience goals. Write clean, maintainable, and efficient code for Android applications using Java. Implement UI designs using XML layouts and handle UI components' behavior and interactions. Integrate third-party libraries and APIs into the application when needed. Coding and Debugging: Write, test, and debug code to ensure the functionality and performance of the application. Identify and fix bugs, performance bottlenecks, and other issues in the codebase. Use debugging tools and techniques to diagnose and resolve problems. API Integration: Integrate RESTful APIs or other backend services into the application to fetch and display data. Handle data parsing, serialization, and error handling when communicating with APIs. Documentation: Document your code, including comments and explanations of complex logic, to ensure that other team members can understand and maintain it. Learning and Growth: Stay updated with the latest developments in Android app development and best practices. Continuously improve your skills and knowledge by learning new technologies, tools, and techniques. Problem Solving: Analyze and solve technical challenges that arise during development. Approach problems systematically and find effective solutions.

Web Developer at Technical Bazaar Solutions Pvt Ltd, Jun 2013 - Jun 2015 · 2 yrs 1 mo, Mumbai, Maharashtra, India, Developed and maintained responsive, user-friendly websites. Collaborated with design teams to translate wireframes and mockups into functional. Conducted through testing and debugging to identify and resolve any UI/UX issues and ensure seamless functionality.

Education

Master of Computer Applications (MCA), Information Technology, Vivekanand Education Society's Institute Of Technology

Bachelor of Science - BSc, Science, Bhavans College