Karthikeyan
Balasubramanian

Senior React Developer (React, Next.js, Web3)

Chennai, India

Skills

React (8 years)
Next.js (5 years)
Node.js (5 years)
Web3 (5 years)
MongoDB (5 years)
MySQL (8 years)

Client's Recommendation

Jia Li, Development Manager, Kurt Geiger - London, UK

“Karthikeyan has worked as a front-end engineer in my team in the last few months. He has excellent react skills and helped us to deliver a couple of projects. I found him to be hard working, has a good attitude and communication skills. I look forward to working with him again in the future and highly recommend him for any role.”

Robin Fairless, Technical Director, Blok Solutions - London, UK

“I have been exceedingly fortunate to work with Karthikeyan on a daily basis, for the last ten months.

He is a gifted engineer with fabulous back-end development and DevOps skills. He was a key member of a team that managed to salvage a failing project and create something special.

Even when confronted with tasks outside of his existing knowledge base he knuckled down and mastered new skills and knowledge quickly and with enthusiasm.

Karthikeyan brought a happy, jovial but professional attitude to every interaction, even when there was a severe issue with the project. He never let the issues defeat him and always overcame them.

I can safely say that I would work with Karthikeyan on any project, and I cannot recommend him enough.”

Projects

Kurt Geiger Ecommerce Website (London)

- Next.js 14, Typescript, Graphql, Jest, Styled components
  • Platform Migration: Supported the migration of the Kurt Geiger website from Magento to Next.js 14, utilizing Git for version control and collaborative development.
  • Brand Website Migration: Migrated additional Kurt Geiger brand websites, including Carvela and Shoeholics.
  • Best Practices Implementation: Implemented best practices for Next.js development, including code organization, testing, and deployment.
  • Team Leadership and Mentorship: Mentored and guided team members, fostering a collaborative and supportive team environment.
  • Requirement Gathering: Collaborated with product owners and stakeholders to define project requirements.
  • Project Planning and Estimation: Estimated development efforts and timelines.

Paybis

- Next.js 14, React, Typescript, Ethereum, Web3, Blockchain
  • Build decentralized applications (dApps) that interact with smart contracts.
  • Develop user interfaces and front-end logic using frameworks like Next.js and React.
  • Develop and execute comprehensive testing strategies for smart contracts and dApps.
  • Provide technical guidance and mentorship to team members.
  • Coordinate with stakeholders to gather feedback and ensure UAT goals are met.

Nosh Commerce (NFT)

- React, Typescript, Blockchain, Ethereum, Web3
  • Create user-friendly decentralized applications (dApps) that seamlessly interact with smart contracts on blockchain networks.
  • Rigorously test smart contracts and dApps to ensure their functionality, security, and performance.
  • Mentor and guide team members, sharing expertise and fostering a collaborative environment.
  • Collaborate effectively with stakeholders to gather feedback and ensure that dApps meet their requirements and expectations.
  • Implement robust security measures to protect smart contracts and dApps from vulnerabilities.

Source Internet

- React, Redux, Typescript, NodeJS/ExpressJS, MySQL, Sequelize, Google Maps API integration, MongoDB
  • Core Functionality: A web tool to identify rooftops on Google Maps and estimate the potential number of solar panels that can be installed.
  • Technical Implementation:
    • Frontend: React.js for user interface and interaction.
    • Backend: Node.js/Express.js and MySQL database with Sequelize ORM for data management and API interactions.
    • Google Maps Integration: Leveraged the Google Maps API to display maps and locate rooftops.
  • Team Leadership and Mentorship: Mentored and guided team members, fostering a collaborative and supportive team environment.
  • Requirement Gathering: Collaborated with product owners and stakeholders to define project requirements.
  • Project Planning and Estimation: Estimated development efforts and timelines.

Ditto-bot (Customer Relationship Admin App)

- React, React Material, Redux, NodeJS/ExpressJS, MySQL, Sequelize
  • User Management: User creation, credential distribution via email, and login functionality.
  • Customer Support: User access to customer care chat for complaint logging.
  • Automated Support: Automated resolution of common complaints using a chatbot.
  • Technical Implementation:
    • Frontend: React 14 and Material UI for a user-friendly interface.
    • Backend: Node.js/Express.js and MySQL for server-side logic and data storage.
    • Admin Dashboard and Customer Chat Screen: Development of these key administrative and user-facing components.
    • Deployment: Deploying applications to various environments (SIT, UAT, production)

Experience

Senior React Developer

- (Full Time Remote)
JUL 2012 - PRESENT
  • Technical Expertise: Skilled in React, Next.js, Web3, Ether.js, Web3.js and other relevant tools and frameworks.
  • Web Development: Designs and develops user-friendly, responsive web applications, integrating APIs and third-party services.
  • Web3 Development: Builds innovative decentralized applications (dApps) on blockchain networks, implements smart contracts, and leverages Web3 frameworks.
  • Project Management: Manages project timelines, prioritizes tasks, tracks progress, and adapts to changing requirements.
  • Team Leadership: Provides guidance and mentorship to team members, fostering a collaborative and supportive team culture.
  • Deployment and Maintenance: Deploys web applications to production servers, monitors performance, implements security measures, and provides ongoing support.
  • Client Communication: Collaborates with clients to understand their needs, translates business requirements into technical specifications, and delivers high-quality solutions.
  • Commitment to Quality: Writes clean, well-documented, and maintainable code, adhering to best practices and industry standards.

Verizon Data Services India Pvt. Ltd, Chennai, India

- Technical Specialist
FEB 2007 - JUL 2012
  • Experienced in developing high coding standards
  • Responsible for code review and build release
  • Outstanding customer service skills resolving technical issues
  • Educating end-users as well as team players
  • Have significant contribution to team and individual success

EDUCATION

Bharath Engineering College, Chennai

- Bachelor of Engineering
APR 2001 - APR 2004