Summary
Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic

JEWEL JOHNSON

Bangalore

Summary

Backend/Node.js Developer with 7+ years of experience in designing and developing scalable web applications and RESTful APIs. Proficient in leveraging Node.js and related technologies to build high-performance backend services. Strong expertise in database management, cloud deployments with AWS, and Agile methodologies. Passionate about clean code, automation, and continuous integration to ensure efficient and reliable software delivery.

Overview

8
8
years of professional experience

Work History

Backend/Node.js Developer

Tata Consultancy Services
Bangalore
04.2022 - Current
  • Developed REST APIs for a logistics web application using Node.js - Application generating the service plan based on master data inputs
  • Developed Crud operations for all master data with bulk file upload,dock planning and allocation,scenario creation and service plan generation
  • Designed API logic and database structures for optimal performance and scalability
  • Maintained and optimized database tables using Sequelize ORM, ensuring data integrity and efficient data handling
  • Created complex SQL queries and stored procedures in PostgreSQL to enhance database performance
  • Leveraged Sequelize ORM to represent database tables as models, simplifying data manipulation and access
  • Deployed APIs using AWS Lambda and API Gateway, ensuring scalable and cost-effective serverless architecture
  • Utilized AWS services like S3, API Gateway, Step Functions, SQS, and EFS to support backend infrastructure
  • Use of CI/CD pipelines with Bitbucket for version control and automated deployments to AWS Lambda
  • Developed unit test cases using Jest, improving code reliability and maintainability
  • Integrated Sonar for code quality assurance, ensuring adherence to best practices and reducing technical debt
  • Applied Agile Scrum methodologies to ensure the timely delivery of backend modules
  • Experienced with Atlassian tools like Confluence and Jira for effective project management and team collaboration
  • Collaborated with cross-functional teams, including frontend developers and QA teams, to ensure cohesive project execution
  • Mentored and groomed new team members, fostering a collaborative and growth-oriented environment
  • Experience with version control systems like Git and Bitbucket.

Software developer

Innova solutions
Bangalore
04.2021 - 04.2022
  • Worked on TCS- apple account for application support on production issues and providing updates and solutions to the users within SLA
  • Worked on incident, problem and change requests
  • Worked on implementation of CRs for internal applications for Apple users which was developed using python codebase
  • Analysis on vulnerabilities reported by the and its fixes
  • Experience on Servicenow ticketing tool and Splunk queries for checking the logs
  • Knowledge in sequelPro and oracle DB.

Software Developer

Splenta Systems
Bangalore
07.2019 - 03.2021
  • Development of APIs and applications for a banking client using nodejs and loopback framework
  • Responsible for developing the Apis for payment prevalidation which was integrated with NPCI to verify the account details before initiating the actual transaction from other banks
  • Understanding of working with REST API, http and its principles
  • Familiar with XML and JSON
  • Experience on base64 data encode, encryption and signing using public certificates
  • Responsible for creating schemas, designing tables, creating stored procedures with Oracle and DB2
  • Hands on experience in deployment of build in docker Integration of APIs through IBM API connector
  • Involved in all stages of SDLC.

Software Engineer

Emsyne - Muthoot systems and technologies pvt ltd
Kochi
10.2016 - 07.2019
  • Full-stack development of web and enterprise applications using Java and IBM Web Experience Factory
  • Hands-on experience with front-end technologies including HTML5, CSS3, and Bootstrap
  • Managed databases using Oracle and DB2, ensuring data integrity and optimal performance
  • Responsible for end-to-end software development lifecycle including documentation, design, coding, deployments, testing, and support.

Education

Bachelor of Technology in Electronics and Communication -

CUSAT
Kollam, Kerala
05.2016

Skills

  • Nodejs
  • JavaScript
  • Basics of Python
  • RESTful APIs
  • Expressjs
  • PostgreSQL
  • SequelPro
  • DB2
  • Oracle
  • Sequelize ORM
  • AWS (Lambda, API Gateway, S3, RDS, EC2, EFS, step functions)
  • Git
  • Bitbucket
  • Jest
  • Agile
  • Scrum
  • Docker
  • Jira
  • Confluence
  • SonarQube
  • Basics
  • Concepts
  • Techniques

Projects

loginext, Node.js, AWS Lambda, S3, stepfunction, Developed a serverless inventory management system using Node.js and AWS. Integrated with RDS for high-availability data storage and S3 for file management, ensuring seamless scalability. Application generating the service plan based on master data inputs. Developed Crud operations for all master data with bulk file upload, dock planning and allocation, scenario creation and service plan generation. daytime prediction service, Node.js, Aws lambda, Created a service to generate the expected delivery date for the shipping item by calling an external Api. Merchant transactions portal, Node.js, Jsp, DB2, docker, Designed and developed a web application for merchants to view the transactions (UPI and BQR) and raise ticket in case of any issues. Provided different Logins based on admin and users. Loan Api, Node.js, DB2, IBM api connector, Docker, Developed set of Api s for creating and submitting the gold loan for customers.

Timeline

Backend/Node.js Developer

Tata Consultancy Services
04.2022 - Current

Software developer

Innova solutions
04.2021 - 04.2022

Software Developer

Splenta Systems
07.2019 - 03.2021

Software Engineer

Emsyne - Muthoot systems and technologies pvt ltd
10.2016 - 07.2019

Bachelor of Technology in Electronics and Communication -

CUSAT
JEWEL JOHNSON