
- Location
- Benguluru, India
- Trainer Since
- October, 2018
Java Trainer in Bangalore
About Subrata
Subrata is a dedicated corporate trainer with over 6 years of experience. He specializes in delivering in-depth training in React Native, Java, and PHP. His extensive technical expertise and commitment to quality instruction have equipped him to empower developers and teams across various industries, elevating their technical proficiency and project execution capabilities.
Throughout his career, Subrata has consistently demonstrated a deep understanding of foundational and advanced concepts in his areas of expertise, including mobile application development with React Native, robust server-side programming with PHP, and versatile object-oriented programming with Java. His training sessions are characterized by a clear, hands-on approach that integrates theoretical knowledge with real-world applications, providing learners with the tools they need to tackle projects confidently in today’s dynamic tech landscape.
Subrata’s unique ability to demystify complex programming concepts and foster a supportive learning environment has consistently earned him positive feedback from trainees and clients alike. He excels in adapting his teaching methods to meet the needs of diverse learners, ensuring that participants not only understand the material but are also able to apply it in practical settings. His experience spans working with both beginners and seasoned professionals, making him a versatile and sought-after trainer in the field.
With a strong focus on fostering collaborative learning and critical thinking, Subrata empowers his trainees to develop solutions that align with industry standards and best practices. He continues to inspire and equip the next generation of tech professionals, blending his technical knowledge with a passion for lifelong learning and skill development.
Subrata is a Corporate Trainer For
React Native
Training Since:October, 2018
Java
Training Since:October, 2019
PHP
Training Since:October, 2019
Work Experience
Sr. Software Engineer
Computer and Information Technology (IT) · March, 2023 - present
Roles & Responsibilities
- Designs and develops high-quality software solutions by analyzing user needs and translating them into technical specifications
- Collaborates with cross-functional teams including product managers, designers, and other engineers to define project requirements and deliver functional software features
- Guiding coding practices, design patterns, and problem-solving techniques to enhance their technical skills and career growth
- Conducts code reviews to ensure adherence to best practices, maintainability, and performance standards while providing constructive feedback to peers
- Troubleshoots and resolves complex software issues by identifying root causes, implementing effective solutions, and performing necessary debugging and testing
React Native Developer
Computer and Information Technology (IT) · June, 2021 - May, 2022
Roles & Responsibilities
- Developed cross-platform mobile applications using React Native, ensuring a seamless user experience on both iOS and Android platforms
- Collaborated with UX/UI designers to translate design wireframes and mockups into functional mobile applications, maintaining design integrity throughout the development process
- Implemented state management solutions and optimized application performance by utilizing libraries like Redux and React Navigation
- Conducted thorough testing and debugging of applications, addressing issues and implementing necessary changes to enhance functionality and user satisfaction
- Worked closely with backend developers to integrate RESTful APIs, enabling smooth data flow between the mobile application and server-side services
Software Developer
Computer and Information Technology (IT) · January, 2014 - May, 2021
Roles & Responsibilities
- Developed and implemented software solutions by analyzing user requirements and translating them into functional applications
- Collaborated with cross-functional teams to design, test, and refine software applications, ensuring alignment with project goals
- Maintained high-quality code by industry standards, ensuring software was both efficient and scalable
- Conducted thorough testing and debugging of applications to identify and resolve issues, enhancing software reliability and performance
- Documented development processes and technical specifications to support future maintenance and facilitate knowledge transfer among team members
Skills
- JavaScript
- Redux
- Git
- HTML5
- CSS
- PHP
- MySQL
- Agile
- Problem Solving
- Team Management
- Kotlin
- GitHub
- Java
- Data Structures
- XML
- OOPS
- React Native
- JVM
Education
Punjab Technical University
IT
2011-2013
Projects
Insurance Premium Collection App
June 2022 - March 2023
Want Subrata for your Next Training?
Request a DemoOther Trainers
More Corporate Training Programs
- Employee Experience (EX) Design & Measurement Training
- AI and LLM Observability Corporate Training
- Data Mesh & Streaming Architecture Training
- PostgreSQL Performance Tuning Training
- Platform Engineering & Internal Developer Platforms Training
- Micro-Frontends Architecture Corporate Training
- LangChain & LLM Application Development Training
- Human Factors Engineering Training











