Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Karthika P J

Trivandrum

Summary

  • NodeJS developer with 7 years of experience in application development and implementation across various technologies and programming languages. Proven ability to quickly learn and adapt to new technologies, enhancing project efficiency and innovation. Strong problem-solving skills demonstrated through successful project completions and client satisfaction. Expertise in delivering high-quality code and solutions that meet business objectives.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

4LABS TECHNOLOGIES
Trivandrum
07.2024 - Current
  • Company Overview: Nearshopz - Designed and implemented GraphQL APIs for the NearShopz Project, optimizing data queries and improving response time. Collaborated with frontend teams to integrate GraphQL queries and mutations for a seamless shopping experience.
  • Designed and implemented GraphQL APIs for the NearShopz Project, optimizing data queries and improving response time.
  • Collaborated with frontend teams to integrate GraphQL queries and mutations for a seamless shopping experience.
  • Nearshopz - Designed and implemented GraphQL APIs for the NearShopz Project, optimizing data queries and improving response time. Collaborated with frontend teams to integrate GraphQL queries and mutations for a seamless shopping experience.

Blockchain Developer

ACCUBITS TECHNOLOGIES
Trivandrum
12.2021 - 06.2024
  • Company Overview: Crypto Lending Platform - It enables customers to buy, lend, borrow and trade crypto assets from one unified platform.
  • Developed GraphQL endpoints for an NFT Marketplace Platform, ensuring efficient data retrieval for token information and user profiles.
  • Integrated GraphQL subscriptions for real-time bidding notifications in the marketplace.
  • Used services like pinata, infura, magic.link, Moralis etc.
  • Created backend service and event listener part using Nodejs, MongoDB and RabbitMQ.
  • Developed REST APIs (using Node JS and MongoDB) for interacting with smart contracts in solidity.
  • Implemented erc20 smart contracts using solidity.
  • Crypto Lending Platform - It enables customers to buy, lend, borrow and trade crypto assets from one unified platform.

Research Engineer

KERALA BLOCKCHAIN ACADEMY
Trivandrum
06.2018 - 12.2021
  • Company Overview: Agricultural Supply Chain on Ethereum - A Blockchain based enterprise solution which is built on Ethereum.
  • Developed and maintained server-side logic using node js and mongodb.
  • Designed, implemented, and optimized database schemas using MongoDB ensuring efficient data storage and retrieval.
  • Developed smart contracts in solidity for implementing Agricultural Supply Chain logic.
  • Front-end developed using React JS.
  • Worked on server-side logic using node js.
  • Developed and maintained database schemas using MongoDB.
  • Used IPFS service for Distributed file storage.
  • Collaborated closely with frontend developers to integrate RESTful APIs into client-side applications, ensuring seamless user experiences.
  • This LTI library implements a tool provider as an Express server, with pre configured routes and methods.
  • Created a backend service with the help of LTI.js.
  • Implemented an application for learning platform using react and configured that with LTI based backend.
  • Used JIRA for project management and confluence for documentation.
  • Agricultural Supply Chain on Ethereum - A Blockchain based enterprise solution which is built on Ethereum.

Software Engineer

TOOBLER TECHNOLOGIES
Cochin
12.2017 - 05.2018
  • Company Overview: Platform for creating custom website - Worked on a web application that will enable customers to create custom websites to simplify business workflow.
  • Application was developed using NodeJS, MongoDB and Angular.
  • Worked as part of a sprint team that was taking care of the overall application.
  • Worked on node js based backend with mongodb.
  • Used Meta Graph API extensively to integrate social media interactions.
  • Made use of AWS cloud services like Beanstalk for repository management, SES SMTP, S3, EC2 etc.
  • Used TeamWork as a Project Management tool to manage work tasks and collaborate with the team.
  • Platform for creating custom website - Worked on a web application that will enable customers to create custom websites to simplify business workflow.

Education

M.Sc - Computer Science & Information Security

IIITM-K
Trivandrum
08.2017

B.Sc - Electronics

MAR AUGUSTHINOSE COLLEGE
Ramapuram
05.2015

Higher Secondary -

N.S.S H.S.S
Karukachal

SSLC -

St Teresa's G.H.S
Nedumkunnam

Skills

  • NODE JS
  • GRAPHQL
  • APOLLO SERVER
  • SOLIDITY
  • HTML
  • CSS
  • EXPRESS
  • ETHEREUM
  • HYPERLEDGER SAWTOOTH
  • GETH
  • GANACHE
  • TRUFFLE SUITE
  • INFURA
  • METAMASK
  • REMIX IDE
  • MONGODB
  • MICROSERVICES
  • MYSQL
  • POSTMAN
  • GIT

Timeline

Senior Software Engineer

4LABS TECHNOLOGIES
07.2024 - Current

Blockchain Developer

ACCUBITS TECHNOLOGIES
12.2021 - 06.2024

Research Engineer

KERALA BLOCKCHAIN ACADEMY
06.2018 - 12.2021

Software Engineer

TOOBLER TECHNOLOGIES
12.2017 - 05.2018

M.Sc - Computer Science & Information Security

IIITM-K

B.Sc - Electronics

MAR AUGUSTHINOSE COLLEGE

Higher Secondary -

N.S.S H.S.S

SSLC -

St Teresa's G.H.S
Karthika P J