Prabagar Chinnappa

Prabagar Chinnappa

Software Engineer

Followers of Prabagar Chinnappa67 followers
location of Prabagar ChinnappaChennai, Tamil Nadu, India

Connect with Prabagar Chinnappa to Send Message

Connect

Connect with Prabagar Chinnappa to Send Message

Connect
  • Timeline

  • About me

    Principal Architect

  • Education

    • Anna University

      2001 - 2005
      Bachelor of Engineering (BE) Electrical, Electronics and Communications Engineering
    • National University of Singapore / NUS

      2010 - 2012
      Master of Technology (M.Tech.) Computer Software Engineering
  • Experience

    • Solverminds Solutions & Technologies Pvt Ltd

      Oct 2006 - Feb 2007
      Software Engineer

      Full lifecycle application development, Design, code and debug applications in Java J2EE, Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.

    • HCL Technologies

      Jan 2007 - Dec 2009
      Member Of Technical Staff

      Full lifecycle application development, Design, code and debug applications in Java J2EE, Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.

    • HCL Technologies

      May 2011 - Mar 2017
      Lead Consultant

      Finding and implementing technical solutions, Coordinating the day-to-day activities, ensuring client's issues are solved and addressed correctly, interacting with customers, overseeing projects, guiding the consulting team, training the employees, delegating work task among team members.

    • GulfGateSea LLC

      Mar 2017 - Dec 2020
      Senior Software Engineer

      Senior Java/J2EE Full Stack Developer with over12+ years of professional IT experience. Handled full project lifecycle in Java/J2EE technologies like Requirement Analysis, Design, Implementation, Development, Testing, Maintenance, and Deployment. Exposure in Agile/Scrum methodologies Hands on experience with Core Java/J2ee and Spring/Spring Boot framework. Intermediate hands on experience in developing front-end modules with ReactJS, JavaScript, Ajax, Bootstrap, HTML5, CSS3. Ability to translate business requirements to working IT solutions Show less

    • Emirates

      Dec 2020 - Apr 2022
      Solutions Architect

      Stakeholder Communication - Work closely with clients, business stakeholders, and other teams to gather and understand their requirements, challenges, and goals.Business Analysis - Translate business requirements into technical specifications and design solutions that align with business objectives.Solution Design - Develop high-level architectural designs for new systems or modifications to existing systems, ensuring they meet business requirements and technical standards.Technology Selection - Choose appropriate technologies, tools, and platforms based on the requirements, budget, and scalability needs.Integration Planning - Plan how various components and systems will integrate with existing infrastructure and applications.Technical Leadership - Provide guidance to development teams, ensuring that the solution is implemented according to the architectural design.Quality Assurance - Oversee the development process to ensure that solutions are built to spec, with a focus on quality, performance, and security.Problem Solving: Address and resolve technical issues that arise during implementation.Cross-Functional Collaboration - Work with various teams, including developers, business analysts, and IT operations, to ensure cohesive and effective solution delivery.Training: Provide training and support to teams and end-users to facilitate smooth adoption of new solutions. Show less

    • Photon

      Apr 2022 - now
      Principal Architect

      Architecture Design: Developed and implemented architectural strategies and frameworks for software systems. Ensured scalability, security, and alignment of architecture with business goals.Technical Leadership: Provided technical guidance and leadership to the development team. Mentored and trained junior developers and engineers. Led code reviews and ensured adherence to best practices.Project Management: Collaborated with project managers to define project scope, deliverables, and timelines. Participated in planning and estimating project efforts.Technology Evaluation: Evaluated and recommended new technologies, tools, and frameworks. Stay updated with the latest industry trends and technologies.System Integration: Designed and oversaw the integration of different systems and technologies. Ensured seamless integration with third-party systems and APIs.Quality Assurance: Ensured the quality of the software through code reviews, testing, and adherence to best practices. Implemented and enforced coding standards and design principles.Documentation: Created and maintained architectural documentation, design specifications, and technical guidelines. Ensured documentation was comprehensive and up to date.Collaboration: Worked closely with stakeholders, including business analysts, product managers, and other developers. Facilitated communication between different teams and departments.Performance Optimization: Identified performance bottlenecks and optimized system performance. Ensured the system could handle expected load and traffic.Risk Management: Identified potential risks and devised mitigation strategies. Ensured compliance with security and regulatory requirements.Problem Solving: Troubleshot and resolved technical issues and challenges. Provided solutions to complex architectural problems. Show less

  • Licenses & Certifications

    • Sun Certified Web Component Developer for Java 2EE (SCWCD)

      Sun Microsystems
      Jan 2009
    • Sun Certified Java Developer (SCJD)

      Sun Microsystems
      Jul 2006