Summary
Work History
Education
Skills
Opento
Languages
Timeline
Generic
Nikhil C.M

Nikhil C.M

Cologne

Summary

Experienced Senior Software Engineer specializing in JavaScript, Node.js, and TypeScript. Skilled in designing and maintaining scalable backend and frontend applications and optimizing system performance. Proficient in modern frameworks like Nest.js and React.js. Eager to embrace new technologies and contribute to high-impact projects. Demonstrated ability to lead development initiatives, collaborate with cross-functional teams, and ensure robust security practices.

Work History

Backend Developer

Homelike Internet Gmbh
11.2021 - Current
  • Developed and maintained Backend development using Node.js & Typescript, enhancing system reliability and performance
  • Integrated TypeScript into projects, improving code quality and maintainability
  • Optimized apartment availability algorithms, increasing data accuracy and efficiency
  • Migrated existing projects to Nest.js, enhancing project maintainability
  • Developed an iCalendar service to streamline availability data integration
  • Implemented an auto-verification system using Vertex AI, boosting system reliability
  • Improved backend performance with better logging and testing practices
  • Managed marketing feed microservice for seamless partner integrations
  • Strengthened security with identity and ownership verification for landlords
  • Enhanced landlord dashboard using React and GraphQL
  • Integrated WhatsApp for apartment booking notifications to landlords
  • Utilized technologies: Node.js, Nest.js, TypeScript, Feathers, GraphQL, AWS, Docker, Kubernetes, Kibana, Whatsapp API

Senior Developer

Innovatise Technology
01.2019 - 01.2021
  • Developed and maintained serverless APIs with AWS Lambda and DynamoDB, enhancing scalability and reducing operational costs
  • Designed rule engines and managed class bookings, improving event management efficiency
  • Implemented real-time comments and reactions for video streaming, enhancing user engagement
  • Optimized project performance and reliability with AWS services, reducing latency and increasing uptime
  • Participated in technical meetings to design and architect solutions, ensuring alignment with business goals
  • Collaborated with cross-functional teams to deliver high-quality features
  • Utilized technologies: Node.js, AWS Lambda, DynamoDB, DocumentDB, API Gateway, AppSync, Grails, MySQL, HTML, CSS.

Nodejs Developer

Spericorn Technology
01.2017 - 01.2019
  • Built RESTful APIs using Node.js, connecting mobile, hybrid, and HTML5 applications
  • Developed real-time applications with Node.js, enhancing user interaction and responsiveness
  • Created single-page applications using React.js, improving user experience
  • Provided technical leadership and guidance to development teams
  • Coordinated project requirements with design and backend teams
  • Optimized system performance and reliability through continuous monitoring and improvements
  • Utilized technologies: Node.js, React.js, REST APIs, HTML5, MySQL, MongoDB.

Education

Bachelor of Technology in Computer Science -

Kannur University
01.2016

Skills

  • NodeJS
  • Typescript, Javascript
  • REST, GraphQL, Apollo
  • Backend Frameworks: NestJS, Express, Feathers
  • Frontend Frameworks: ReactJS
  • Databases: MongoDB, DynamoDB, MySQL
  • Unit & Integration Testing: Jest, Mocha
  • AWS Serverless Stack
  • CI/CD/DevOps - Github, Kubernetes, Docker
  • Monitoring - Kibana, Grafana, Cloudwatch
  • HTML, CSS
  • JIRA, Agile
  • Git, Gitflow, Github, Gitlab

Opento

  • Senior Software Engineer roles focusing on Node.js, TypeScript or Serverless framework .
  • Learning and adapting to new technologies and frameworks.
  • Opportunities that offer career growth and professional development.
  • Collaborative and innovative work environments.

Languages

English
Advanced
C1
German
Elementary
A2

Timeline

Backend Developer

Homelike Internet Gmbh
11.2021 - Current

Senior Developer

Innovatise Technology
01.2019 - 01.2021

Nodejs Developer

Spericorn Technology
01.2017 - 01.2019

Bachelor of Technology in Computer Science -

Kannur University
Nikhil C.M