Shahid
Resume
- Home
- /Resume

SHAHID SHAFI
Software Engineer | 2+ Years of Experience
Srinagar, Jammu & Kashmir, India
About
A highly motivated and detail-oriented Full Stack Engineer with a strong desire to create innovative solutions. I have solid foundation in modern web technologies and a track record of developing high-performance applications. I have designed and maintained sophisticated web applications using JavaScript and TypeScript, collaborating with cross-functional teams to deliver cutting-edge software solutions that meet complex business requirements.
Education
University of Kashmir
Bachelors in Mechanical Engineering
Full time • 2016 - 2020
Employment
Software Engineer
Inara Consultancy Services
Full time • Nov 2022 - Present
I am currently working as a Software Engineer at ICS, where I have been specializing in React.js, Next.js, and other JavaScript technologies for more than 2 years.
Key Highlights
- Collaborate with diverse teams to design and develop scalable web applications.
- Exploring and utilizing cutting-edge technologies such as React, Next.js, Express, and more.
- Embracing Agile methodologies, participating in code reviews, and continuously learning and improving my skills.
- Ensuring seamless communication between frontend and backend through RESTful API design.
- Tackling performance issues through effective team coordination.
- Engaging in discussions to align technical solutions with business needs.
Technical Skills
Programming
JavaScriptTypeScript
Frontend
Material-UIAnt-DesignTailwindBootstrapReactNextReduxReact-QueryStorybookJest
Backend
NodeJsNestJsExpressPrismaMongooseJest
Database
MongoDbPostgres
Tools
GitGitHubGitLabDockerPostmanVSCode
Projects
CCRD
Customer Relationship Management (CRM) System
ReactViteRedux ToolkitTypeScriptAntDReactQueryNestJsPostgreSQLPrisma
Key Highlights
- Developed a responsive and user-friendly interface using React, Vite, Ant Design, and Styled Components.
- Implemented protected routing using React Router to enhance application security and user experience.
- Created RESTful APIs with NestJS, ensuring seamless frontend-backend integration and enhanced performance.
- Generated PDF invoices dynamically using Puppeteer and Handlebars.
- Improved data fetching efficiency by 50% through React Query, reducing API calls and eliminating overfetching.
- Designed and implemented robust database schemas using Prisma and PostgreSQL.
- Integrated secure file upload functionality using Filestack and AWS, streamlining file management processes.
CCRD Website
Official website for the CCRD project.
Next.jsTailwind CSSJestTypeScriptReact Context API
Key Highlights
- Designed and implemented a clean, modern UI using Next.js and Tailwind CSS.
- Integrated APIs from the main CRM system for seamless data flow.
- Implemented Google Analytics for user behavior tracking and insights.
- Integrated social login functionality using Facebook and LinkedIn for seamless user authentication.
- Achieved 100% code coverage with unit tests using Jest, ensuring high code quality.
- Enhanced performance using Next.js built-in features, including SSR, SSG, dynamic routing, and image optimization.
- Implemented Context API for efficient state management.
- Optimized SEO and improved accessibility for better search engine rankings.
Hirefast
Hiring and Interview Process Management System
Next.js 12JavaScriptMaterial UIReduxSassExpressMongoDBMongooseFirebase
Key Highlights
- Built RESTful APIs using Express and integrated them seamlessly with the frontend using Next.js 12.
- Developed a responsive and intuitive UI using Material UI and Sass for a modern and polished look.
- Implemented state management with Redux for efficient data handling.
- Optimized SEO to improve visibility and search engine rankings.
- Integrated Firebase for secure OTP verification for user authentication.
- Designed and managed the database schema using MongoDB and Mongoose.
- Unit testing with React Testing Library.
PMS
Project Management System
ReactReduxAntDStyled ComponentsEChartsGraphQL ClientKeystone.jsPrismaPostgreSQL
Key Highlights
- Contributed to the development of a scalable project management system using React and Redux.
- Designed and implemented interactive data visualizations with ECharts.
- Utilized Ant Design and Styled Components to create a responsive and consistent UI.
- Integrated GraphQL APIs using GraphQl client for efficient data handling and queries.
- Enhanced admin functionality and user experience using Keystone.js built-in admin interface.
- Implemented features for logging activities, managing feedback, tracking office items issued to developers, and handling ticket issues.