Vignesh Karunakaran

Senior Software Engineer

Chennai, Tamil Nadu, India7 yrs 6 mos experience
Highly StableAI Enabled

Key Highlights

  • Six years of experience in web development.
  • Expertise in React and performance optimization.
  • Proven track record in automating CI processes.
Stackforce AI infers this person is a Frontend Developer with expertise in SaaS and web application optimization.

Contact

Skills

Core Skills

ReactJavascriptExpress.js

Other Skills

AJAXAdvanced CSSAmazon Web Services (AWS)AndroidAndroid DesignAndroid DevelopmentAndroid StudioAndroid TestingArtificial Intelligence (AI)Code ReviewCoding StandardsData ArchitectureDebuggingDockerDocument Object Model (DOM)

About

As an experienced Front-end Developer with a demonstrated history of working in the information technology and services industry, I possess strong skills in JavaScript, React.js, Ember.js, Node, Express.js, Gulp JS, HTML, Information Security, and Linux. I am currently a Senior Software Engineer at Mphasis, focusing on banking product applications where I've contributed to feature development, bug fixes, and CRA to Vite migrations in React applications. My six years as a Web Developer at Zoho Corporation involved creating new modules, features, and functionalities in web applications, working with React and Ember in a monolithic repository, and utilizing Jest and Qunit for testing. I also focused on improving network libraries for efficient data handling and enhancing internal React components for better features, styles, and accessibility. I have experience with iframe communications between React apps and optimizing website pages and web apps for performance.

Experience

Mphasis

Senior Software Engineer

Sep 2024Present · 1 yr 6 mos · India

ReactJavascriptJavaScript

Zoho

2 roles

Web Developer

Sep 2021Jun 2024 · 2 yrs 9 mos

  • 𝐖𝐨𝐫𝐤𝐞𝐝 𝐢𝐧 𝐨𝐩𝐭𝐢𝐦𝐢𝐳𝐢𝐧𝐠 𝐰𝐞𝐛𝐬𝐢𝐭𝐞 𝐩𝐚𝐠𝐞𝐬 𝐚𝐧𝐝 𝐰𝐞𝐛
  • 𝐚𝐩𝐩𝐬:
  • Implemented some improvised way to
  • optimize performance budget in website
  • pages and optimized web app performance
  • by lazy loading each module in the web app (React js and Ember js).
  • Revamped and added many website pages.
  • 𝐖𝐨𝐫𝐤𝐞𝐝 𝐢𝐧 𝐂𝐈 𝐛𝐨𝐭 (𝐈𝐧𝐭𝐞𝐫𝐧𝐚𝐥):
  • Worked in a bot
  • which will automate gitlab ci using gitlab
  • apis. which we use Express.js for server instance
  • which will listen to a certain group
  • collaboration tool like slack In which where
  • admin can post a chat message like merge all
  • and many more processes then it will trigger
  • the process.
  • 𝐀𝐝𝐝𝐞𝐝 𝐬𝐨𝐦𝐞 𝐟𝐞𝐚𝐭𝐮𝐫𝐞𝐬 𝐢𝐧 𝐨𝐮𝐫 𝐢𝐧𝐭𝐞𝐫𝐧𝐚𝐥 𝐒𝐭𝐚𝐭𝐢𝐜 𝐒𝐢𝐭𝐞
  • 𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐨𝐫:
  • We have a internally developed
  • static site Generator Like hugo using
  • Javascript, In which I have added a feature to
  • run that development server in different port
  • numbers by handling passing the port number
  • as command line argument.
  • 𝐂𝐫𝐞𝐚𝐭𝐞𝐝 𝐛𝐚𝐬𝐢𝐜 𝐂𝐌𝐒 𝐚𝐩𝐩 𝐟𝐨𝐫 𝐜𝐨𝐧𝐭𝐞𝐧𝐭
  • 𝐰𝐫𝐢𝐭𝐞𝐫𝐬:
  • In our products for the better ranking
  • on SEO we use to change contents weekly to
  • perform as best, but for that we need to
  • engage a developer for content changes so
  • to cut this cost I personally build a React js
  • App.
  • where we have listed some selected pages on
  • which they can edit content of those pages
  • and while saving it, it will create a JSON file of
  • and will create a MR using gitlab API.
  • 𝐈𝐦𝐩𝐥𝐞𝐦𝐞𝐧𝐭𝐞𝐝 𝐋𝐢𝐠𝐡𝐭𝐡𝐨𝐮𝐬𝐞 𝐂𝐋/𝐂𝐈 𝐈𝐧 𝐨𝐮𝐫
  • 𝐫𝐞𝐩𝐨𝐬𝐢𝐭𝐨𝐫𝐢𝐞𝐬:
  • Using Javascript implemented
  • lighthouse CL/CI while creating a MR for a new
  • web page, it will run a pipeline which will
  • check the lighthouse scores, if it falls below 60
  • percent then that pipeline will fail so that no
  • one can merge that specific MR.
Document Object Model (DOM)Vanilla JavaScriptReactJavaScript

Member Of Technical Staff

Jul 2018Nov 2023 · 5 yrs 4 mos

  • 𝐂𝐫𝐞𝐚𝐭𝐞𝐝 𝐧𝐞𝐰 𝐦𝐨𝐝𝐮𝐥𝐞𝐬, 𝐟𝐞𝐚𝐭𝐮𝐫𝐞𝐬, 𝐟𝐮𝐧𝐜𝐭𝐢𝐨𝐧𝐚𝐥𝐢𝐭𝐲 𝐢𝐧
  • 𝐖𝐞𝐛 𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧:
  • Application Worked in a
  • monolithic repository to develop and deploy
  • new features and functionality related to core
  • objects of the web app using React js and
  • Ember js, we used Jest and Qunit for testing the
  • web app.
  • Added custom view in Reports of the product
  • so that end users can have access to change
  • color, font and table styles using these custom
  • views.
  • 𝐖𝐨𝐫𝐤𝐞𝐝 𝐢𝐧 𝐢𝐦𝐩𝐫𝐨𝐯𝐢𝐬𝐢𝐧𝐠 𝐧𝐞𝐭𝐰𝐨𝐫𝐤 𝐥𝐢𝐛𝐫𝐚𝐫𝐲 𝐚𝐧𝐝
  • 𝐬𝐨𝐦𝐞 𝐜𝐨𝐦𝐩𝐨𝐧𝐞𝐧𝐭𝐬:
  • Worked in improvising the
  • React js network libraries to wisely handle the
  • data and reduce redundancy code while
  • handling multipart data like image.
  • Worked in some internal React js components
  • like popover, date picker, where I have
  • upgraded the features with some styles and
  • added some more accessibility in those
  • components.
  • 𝐖𝐨𝐫𝐤𝐞𝐝 𝐢𝐧 𝐞𝐦𝐛𝐞𝐝𝐝𝐞𝐝 𝐢𝐟𝐫𝐚𝐦𝐞 𝐰𝐞𝐛 𝐚𝐩𝐩𝐬:
  • Worked in iframe communication between
  • React apps using Javascript to maintain
  • connection between parent and child frame.
Document Object Model (DOM)Vanilla JavaScriptReactJavaScript

Education

S.A Enginerring College

Bachelor's Degree — Computer Science

Jan 2013Aug 2017

Stackforce found 100+ more professionals with React & Javascript

Explore similar profiles based on matching skills and experience