Lakshmi Narasimhan

Software Engineer at Foyer Technology
  • Claim this Profile
Contact Information
Location
Chennai, Tamil Nadu, India, IN

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Python with Data Science
    Achariya Infotech
    Dec, 2021
    - Sep, 2024
  • Certified Backend Developer
    Achariya Infotech
    Jan, 2022
    - Sep, 2024
  • Certified React Developer
    Achariya Infotech
    Jan, 2022
    - Sep, 2024
  • Certified Web Designer
    Achariya Infotech
    Jan, 2022
    - Sep, 2024

Experience

    • India
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineer
      • Aug 2023 - Present

      Combining frontend and backend development skills to create end-to-end web applications. Managing both client-side and server-side components of the application. Working on features, bug fixes, and optimizations across the entire technology stack Translating design mockups into responsive and visually appealing web applications. Optimizing web performance and ensuring cross-browser compatibility. Collaborating with UX/UI designers to ensure a seamless user experience. Designing, developing, and maintaining server-side applications and APIs. Implementing database schemas and managing data using SQL or NoSQL databases. Ensuring robustness, security, and scalability of backend systems. Integrating third-party services and APIs to enhance functionality. Show less

    • Egypt
    • Human Resources
    • 1 - 100 Employee
    • React Developer
      • Dec 2022 - Present

      1. Develop robust, scalable, and efficient web applications using React.js while adhering to industry best practices. 2. Collaborate closely with clients or project managers to gather requirements and gain a thorough understanding of the project scope. 3. Design and implement highly responsive user interfaces using modern web technologies, ensuring seamless cross-browser compatibility. 4. Integrate front-end components seamlessly with backend APIs, databases, or third-party services for seamless data flow. 5. Write clean, maintainable, and reusable code, following established coding standards and industry best practices. 6. Conduct thorough testing to identify and resolve any bugs, ensuring optimal reliability and performance of the application. 7. Optimize applications for maximum speed and scalability, employing efficient coding techniques and performance optimization strategies. 8. Stay abreast of the latest industry trends, tools, and technologies in React.js and front-end development to ensure cutting-edge solutions. 9. Actively participate in code reviews to uphold code quality standards and provide valuable feedback for continuous improvement. 10. Collaborate effectively with other team members, including designers and backend developers, to foster a seamless development process and meet project deadlines. Show less

    • India
    • Education
    • 1 - 100 Employee
    • Fullstack Trainer
      • Apr 2023 - Aug 2023

      A full-stack trainer is a professional who specializes in teaching full-stack development to students or professionals. Their role involves instructing individuals on the complete software development process, encompassing both front-end and back-end aspects of application creation. Effective communication of complex technical concepts and the ability to create engaging and interactive learning experiences are essential qualities for full-stack trainers. Their responsibilities typically include developing and delivering training materials, facilitating class discussions, assessing student learning, providing personalized support, and staying updated with the latest technologies. Full-stack trainers can work in various environments such as colleges, universities, technical schools, corporate training departments, or independent training companies. Full-stack trainers contribute significantly to the software industry by training the next generation of developers and assisting businesses in adopting new technologies. A career as a full-stack trainer is ideal for individuals passionate about technology and teaching. Professionally, full-stack trainers should possess strong technical skills in both front-end and back-end development, excellent communication abilities, effective teaching of complex technical concepts, creation of engaging learning experiences, keeping up-to-date with the latest technologies, working well independently and within a team, as well as demonstrating patience and understanding. Having these skills and qualities makes one well-suited for a fulfilling career as a full-stack trainer. Show less

    • India
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Full Stack Trainer
      • Aug 2021 - Apr 2023

      A full-stack trainer is a highly experienced professional with comprehensive expertise in all layers of web development, including front-end technologies, back-end programming languages, databases, and server administration. They possess in-depth knowledge and practical proficiency in guiding and educating individuals or teams on the entire development process, ranging from designing user interfaces and implementing responsive layouts to constructing robust server-side logic and managing databases. Their extensive familiarity with various frameworks, libraries, and tools commonly employed in full-stack development enables them to teach learners the most relevant and effective practices in the field. Moreover, a full-stack trainer goes beyond theoretical instruction and provides practical hands-on training, engaging learners in coding exercises and projects that consolidate their comprehension and skills. Acting as mentors, they offer invaluable guidance and support as learners navigate the complexities of building fully functional web applications. By empowering aspiring developers, a full-stack trainer plays a pivotal role in shaping them into versatile and proficient professionals capable of successfully undertaking diverse tasks across the entire software stack. Show less

Education

  • Anna University Chennai
    Master of Computer Applications - MCA (Distance), Computer Applications
    2022 - 2023
  • Bharathidasan University, Tiruchirappalli
    Bachelor of Computer Application, Computer Application
    2018 - 2021

Community

You need to have a working account to view this content. Click here to join now