About me
I'm Nikhil Jain, a passionate software engineer with a knack for crafting elegant solutions to complex problems. My journey into the world of coding began with a fascination for how technology could shape our lives. Over the past few years, I've honed my skills, building a strong foundation in full-stack development, cloud infrastructure, and agile methodologies.
My passion for the JavaScript & TypeScript fuels my work, allowing me to create user-friendly web applications that are both robust and scalable.I also have a deep understanding of database design and optimization, and I also hold the AWS Certified Developer - Associate certification, demonstrating my expertise in utilizing AWS services for building, deploying, and managing secure and scalable cloud-based applications.. I love the challenge of translating complex requirements into clean, efficient code that delivers real value.
What I do
-
Crafting Intuitive Front-Ends
I leverage my expertise in Angular and React to create user-friendly interfaces that are both visually appealing and easy to navigate.
-
Building Powerful Back-Ends
I excel in developing scalable and secure back-end systems using Node.js, Nest.js, and Express.js, ensuring seamless data management and API interactions.
-
Mastering Databases
I'm adept in working with both SQL and NoSQL databases, including PostgreSQL, MongoDB, and DynamoDB. I utilize ORMs like Prisma, TypeORM, Sequelize, and Mongoose to optimize database interactions and maintain data integrity.
-
Leveraging Cloud Technologies
I'm experienced in deploying and managing applications on AWS, utilizing services like EC2, S3, SES, AmazonMQ, ECS, CloudFront, CloudFormation, CodePipeline, Amplify, Lambda, and RDS to build scalable and reliable infrastructure.