Nidhika Gohil

Lead Software Engineer
Pune, IN.

About

Results-driven Lead Software Engineer with nearly 5 years of progressive experience in designing, developing, and optimizing high-performance web applications, specializing in React.js, Node.js, and microservice architectures. Proven leader in video player development, adept at overseeing architecture, mentoring engineers, and driving cross-functional collaboration for timely, high-quality releases. Expert in enhancing system performance, reducing asset size by 30%, and optimizing load times by 25% through multi-level caching for enterprise solutions.

Work

KPOINT Technologies
|

Lead Software Engineer

Pune, Maharashtra, India

Summary

Currently leading the video player development team, overseeing architecture, delivery, and fostering cross-functional collaboration to deliver high-quality, performant solutions for customer business problems.

Highlights

Spearheaded a video player development team, providing architectural oversight, guiding delivery, and mentoring engineers on performance, accessibility, and secure coding best practices.

Orchestrated seamless cross-functional collaboration with product and QA teams, ensuring timely and high-quality software releases.

Partnered directly with senior management to translate complex customer business problems into effective, scalable technical solutions.

KPOINT Technologies
|

Senior Software Engineer

Pune, Maharashtra, India

Summary

Drove the development and optimization of scalable video player SDKs and web applications, leveraging React.js, JavaScript, and AWS services to enhance user experience and system performance.

Highlights

Engineered and maintained scalable, reusable React.js components for video player SDKs, deployed across over 5000 client use cases.

Optimized player performance by reducing asset size by 30% and accelerating load times by 25% through strategic multi-level caching implementations.

Integrated AWS IVS for live event streaming, delivering low-latency video playback within a custom player ecosystem.

Led a player development sub-team, driving the delivery of custom widgets, UI enhancements, and critical performance optimizations.

Developed and integrated third-party APIs to enable personalized video experiences, including voice cloning and lip-sync features.

KPOINT Technologies
|

Software Engineer

Pune, Maharashtra, India

Summary

Contributed to full-stack development, building responsive web pages, robust backend components, and analytics scripts while adhering to Agile methodologies to ensure high-quality software delivery.

Highlights

Developed and optimized responsive, accessible web pages for media-rich client platforms utilizing Sails.js, jQuery, and SCSS.

Ensured high code reliability and quality by writing and executing comprehensive unit tests with Mocha.js and Chai.js.

Engineered Java-based backend components for efficient data extraction and integrated Python scripts for advanced video analytics.

Created Python scripts to automate the generation of comprehensive summary reports detailing video viewership and user engagement.

Actively participated in Agile sprint cycles, collaborating with product and QA teams to deliver features on schedule.

KPOINT Technologies
|

Software Engineer Trainee

Pune, Maharashtra, India

Summary

Gained foundational experience in full-stack web development, focusing on API implementation, UI/UX improvements, and technical documentation for new software projects.

Highlights

Implemented robust RESTful APIs using the Sails.js framework, facilitating seamless data exchange for web applications.

Developed user-friendly and responsive web pages using Sails.js and jQuery, enhancing overall user experience.

Revamped existing web page UIs based on design mockups, significantly improving usability and functionality.

Engineered and implemented a secure password policy, enhancing user account security.

Authored comprehensive technical documentation for new software development projects, ensuring clarity and maintainability.

Education

Fergusson College
Pune, Maharashtra, India

Master

Computer Science

Grade: 9.68/10

Maeer's Arts, Commerce & Science College
Pune, Maharashtra, India

Bachelor

Computer Science

Grade: 83.84%

Skills

Architecture & Optimization

Architectural Design, Performance Optimization, Scalability, System Design, Secure Coding Practices, API Integration.

Frontend Development

React.js, Redux Toolkit, HTML5, CSS3, SCSS, Bootstrap, TailwindCSS, JavaScript (ES5/ES6), TypeScript, jQuery, Pug.js, Hls.js, Component Libraries, Responsive Design, UI/UX Design Principles.

Backend Development

Node.js, Express.js, Sails.js, Java, Python, REST APIs, Microservices, Full-Stack Development.

Testing & Quality Assurance

Mocha.js, Chai.js, Unit Testing, Debugging.

Databases

MySQL.

Cloud & DevOps

Git, AWS, S3, Lambda, Unix, JIRA, SVN, Agile, API Integration.

Leadership & Project Management

Team Leadership, Mentoring, Cross-functional Collaboration, Agile Methodologies, Project Delivery, Strategic Planning.

Data & Analytics

Video Analytics, Python Scripting, Data Extraction, Reporting.

Other Technical Skills

Accessibility, SEO, Technical Documentation, Problem Solving.