Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic
Unnikrishnan M

Unnikrishnan M

Bengaluru

Summary

Highly motivated and results-oriented Full Stack Engineer with 10+ years of experience specializing in building robust and scalable web applications. Proven expertise in React (7+ years) and Node.js (3+ years) with a strong foundation in JavaScript, HTML, and CSS. Passionate about delivering high-quality, user-centric solutions and continuously learning new technologies. Experienced in Agile methodologies and collaborative development environments. Strong problem-solving and debugging skills with a focus on creating user-friendly and maintainable code.

Overview

10
10
years of professional experience

Work History

Senior Software Developer

RingCentral
Bangalore
01.2024 - Current

Environment: React Js, Redux, TDD(React testing library),TypeScript, Web Accessibility, Web Security

Project:

Topic: CRM Integration / Chrome Plugin

● Scope: In this project, I tackled diverse integrations such as Salesforce, Freshdesk, HubSpot, and more. This involved embedding our product into their systems through service APIs and our proprietary SDKs. Additionally, I developed a versatile plugin, enabling seamless communication across various websites within our product suite.

Responsibility:

  • My responsibilities encompassed designing and developing scalable React components, adhering rigorously to best practices.
  • Designed and implemented a Chrome plugin that streamlined customer onboarding, contributing to the acquisition of over 50 clients within a short timeframe.
  • Added a key feature to the CRM platform that eliminated the need for agents to manage multiple accounts, significantly increasing productivity, and reducing errors.
  • I dedicatedly wrote comprehensive unit and integration tests for components and functionalities, guaranteeing robust and bug-free implementations.
  • Alongside development, I provided technical guidance and mentorship to junior developers, fostering a collaborative and growth-driven environment.
  • Throughout the project lifecycle, I collaborated effectively with designers, backend developers, and stakeholders. This collaboration extended to building proof of concepts, and refining components to meet project objectives.
  • Active participation in code reviews and discussions allowed me to offer valuable insights and solutions, ensuring the delivery of high-quality.

Senior Software Engineer

Wells Fargo
Bengaluru
11.2020 - 01.2024

Environment: React Js, Redux, TDD(React testing library), BDD(Selenium), SCSS, HTML, JavaScript, Web Accessibility, Web Security

Project:

Topic: OSMP

Scope: OSMP is a web application that allows small business customers to create an automated account opening flow for the bank, which gathers all details from the customer about business, individuals, partners and accounts.

Responsibility:

  • Design and develop scalable and maintainable React components using best practices.
  • Implement efficient state management with Redux and other libraries.
  • Reduced application load times by 18% through code optimization and caching techniques.
  • Write comprehensive unit and integration tests for components and functionalities.
  • Implement BDD practices to ensure code fulfills user requirements and stories.
  • Increased user engagement by designing and implementing intuitive, mobile-responsive interfaces using React.js, and ensuring seamless API integration.
  • Collaborate effectively with designers, backend developers, and other stakeholders to build proof of concepts and components.
  • Performed code optimization and refactoring tasks, leading to a cleaner, more maintainable codebase, and faster deployment cycles.

Senior Software Engineer

Msys Technologies
Chennai
12.2019 - 11.2020

Environment: ReactJs, Redux, NodeJs , Express JS, MongoDB, REST API, JSS, SCSS

Project:

Topic: QNAP

Scope: QNAP is a web application that monitors and automates Hyper-Converged storage. It is a one-stop solution to create and maintain virtual machines, disks, storage pools, etc., as a single unit.

Responsibility:

  • Write clean, maintainable code, adhering to best practices, while providing technical guidance and mentorship to junior developers.
  • Designed, implemented, and maintained RESTful APIs using Node.js.
  • Increased user engagement by 15% through the implementation of intuitive, mobile-responsive interfaces.
  • Integrated third-party APIs into the application, enhancing functionality, and enabling seamless data exchange.
  • Ensure seamless functionality across devices by writing comprehensive unit and integration tests, creating reusable UI components, and actively collaborating with designers and stakeholders.

Project Associate

Cognizant
Chennai
07.2018 - 11.2019

Environment: React Js, Redux, JSS, SCSS, NodeJS, MongoDB, Postgresql, JavaScript, Chai, Enzyme, Moocha.

Project:

Topic: GPL

Scope: An interface for PayPal for their list of products and their features, market details, capability and many more related to the product.

Topic: Finablr

● Scope: An npm package with reusable UI components that have customized properties as the client requires.

Responsibility:

  • Take ownership of assigned tasks and features, working independently but collaborating effectively with senior developers and other team members.
  • Contribute to technical discussions, offering solutions and implementing feedback.
  • Proactively identify and address potential issues, seeking guidance when needed.

Software Developer

Ideas2It
Chennai
03.2017 - 07.2018

Environment: ReactJs, AngularJs, Node(Express), SCSS, HTML, Javascript.

Project:

Topic : ITA

Scope :Application is to help consultant agencies to connect with their clients and aggregate resume form different sources and help them to shortlist the candidates for the position and help the recruited to make the process easy.

Topic : Feazo

Scope : Application is to assist property owners to generate wealth through targeted development and investment. One of the main purposes of this application is to make the due diligence process comprehensive for clients.

  • Demonstrate autonomy and collaboration by actively owning assigned tasks, contributing meaningfully to technical discussions, and proactively addressing challenges while seeking guidance when necessary.
  • Improved the efficiency of backend systems by implementing caching mechanisms and optimizing database queries, reducing response times by 10%.
  • Embrace agile development by readily adjusting to evolving requirements, creatively solving technical challenges, and learning from both successes and setbacks.

Software Developer

Axonytes
Chennai
11.2014 - 11.2016

Environment: JavaScript, JQUERY, PHP, AJAX, HTML, CSS, Bootstrap, C3.js (D3.js).

Project:

Topic: Health360[1], Corporate-Wellness [2]

Scope: [1] Healthcare portal to record the interactions between Patients, Doctors, and other services (Pharmacy, Lab, Health Service Providers).
[2] Web Application to record employee’s vital and health information, Analytics to show employee conditions, Schedule Appointments for Health check-ups (yearly), e-medical records, e-prescription, Schedule lab test and Imaging orders.

Responsibility:

  • Integrate seamlessly into the development workflow by collaborating with senior developers and designers, actively learning through code reviews and discussions, contributing to bug fixes and minor features and code comments.
  • Fuel continuous growth by actively seeking new learning opportunities, staying abreast of front-end trends, experimenting with innovative tools, and sharing knowledge through team discussions.

Education

Bachelor of Engineering Technology - Electrical, Electronics And Communications Engineering

Anna University
Chennai
07.2012

Skills

Front End

  • Reactjs
  • Redux, RTK
  • Typescript
  • Javascript ES6
  • HTML5, CSS, CSS3, SCSS, LESS
  • TDD, BDD
  • React Testing library / Jest / Mocha and Chai
  • Web accessibility

Back end

  • Nodejs / Expressjs
  • MongoDB
  • Postgresql
  • Redis
  • GraphQL
  • Mocha and Chai
  • RESTful API development
  • Performance optimization
  • Security and data protection

Others

  • UI / CSS Libraries - Bootstrap, Material UI, Tailwind
  • Version Control: GitHub, GitLab
  • SonarQube, Jenkins, ESLint
  • Agile methodologies

Accomplishments

  • Secured 1st place in the 2022 Wells Fargo Hackathon for developing an innovative customer mapping solution.
  • Recognized with multiple accolades, including "Employee of the Month" and "Best Employee of the Quarter," across various organizations for outstanding contributions and performance.
  • Honored with an Innovation Award for proposing and implementing an idea that successfully attracted new customers.
  • Actively participated in numerous hackathons, reaching the final rounds in several competitions.

Timeline

Senior Software Developer

RingCentral
01.2024 - Current

Senior Software Engineer

Wells Fargo
11.2020 - 01.2024

Senior Software Engineer

Msys Technologies
12.2019 - 11.2020

Project Associate

Cognizant
07.2018 - 11.2019

Software Developer

Ideas2It
03.2017 - 07.2018

Software Developer

Axonytes
11.2014 - 11.2016

Bachelor of Engineering Technology - Electrical, Electronics And Communications Engineering

Anna University
Unnikrishnan M