Saif Khan, Senior System Engineer

Saif Khan

Senior System Engineer

Ibm - India

Location
India - Allahabad
Education
Master's degree, MASTER OF TECHNOLOGYM
Experience
8 years, 0 Months

Share My Profile

Block User


Work Experience

Total years of experience :8 years, 0 Months

Senior System Engineer at Ibm - India
  • India - Gurgaon
  • My current job since December 2021

Job Title: Application Developer

Technical Environment: ReactJS, Redux, NodeJS, Express.js, MongoDB, PrimeReact, Figma, Docker, GIT

Professional Summary: I have specialized in seamlessly transitioning projects from conceptualization to full operational status. My expertise spans both front-end and back-end development, emphasizing the creation of high-performing Single Page Applications (SPAs) using ReactJS. I am proficient in leveraging ReactJS alongside Redux and Thunk Middleware to enhance application functionality and state management. On the backend, my skills are centered around the MERN stack, with a strong command over Node.js, Express.js, and MongoDB, ensuring efficient data handling and application logic implementation. Core Responsibilities:

Frontend Development: Design and implement user interface components using ReactJS, employing Redux architecture to manage application state effectively. Develop both container and presentational components, favoring stateless and functional components to ensure cleaner code and better performance. Handle forms meticulously with comprehensive error validation using the Joi library, preventing erroneous data from being processed.

Backend Development: Build and maintain RESTful APIs using Node.js and Express.js, with an emphasis on creating scalable and secure backends. Utilize additional libraries such as Axios for HTTP requests, Mongoose for database modeling, and JWT for securing endpoints through authentication. Ensure seamless integration of these APIs into React applications to enhance the overall user experience and system efficiency. Responsive

Web Design: Develop responsive web designs that maintain compatibility and functionality across a variety of devices and screen sizes, adapting layout for both portrait and landscape orientations. Utilize CSS and modern layout frameworks to ensure that all visual elements are scalable and aesthetically pleasing.

Stakeholder Interaction: Engage with project stakeholders to gather requirements, facilitating clear and concise communication to align development objectives with business goals. Analyze enhancement requests and change orders, strategizing implementation methods to optimize product evolution.

Testing and Quality Assurance: Implement thorough testing protocols using Jest, ensuring all components and integrations work as expected under various conditions. Leverage Docker for containerization, which promotes consistency across all stages of development, testing, and production, reducing environment-related issues.

Tool Mastery and Integration: Skilled in a variety of development tools and technologies including NoSQL for flexible data structuring, Postman for API testing, and Firebase for cloud services. Integrate and utilize microservices architecture to enhance scalability and maintainability of applications. Employ Storybook for component-driven development and AWS (EC2, S3, CloudWatch) to manage and monitor cloud-based resources effectively. Key

Attributes: Proven ability to manage large-scale JavaScript applications within agile frameworks, ensuring timely delivery of high-quality software solutions. Known for innovative problem-solving skills, with a keen ability to adapt to new technologies and methodologies quickly. Commitment to professional development and continuous learning, keeping abreast of the latest industry trends and technological advancements.

React Developer at Etechnocrates
  • India - Allahabad
  • July 2018 to December 2021

Provided full life cycle support to clients from initial client interaction and requirements analysis through design, coding, testing, debugging, implementation and integration.

Developer at Infomax IT Solution
  • India - Allahabad
  • May 2016 to June 2018

Qualitative experience in analysis, design, requirement gathering, Software testing and development of Software as well as of Websites using HTLM, CSS, JAVASCRIPT, PHP & MYSQL

Education

Master's degree, MASTER OF TECHNOLOGYM
  • at Sri Satya Sai University of Technology & Medical Sciences Rajiv Gandhi Proudyogiki
  • April 2021

I completed my Master of Technology (M.Tech) in Computer Technology and Applications, a program that provided a deep dive into advanced computing technologies and their applications. This degree equipped me with a robust understanding of both theoretical and practical aspects of computer science, including software development, network architecture, and data management. The curriculum emphasized problem-solving and innovative thinking, preparing me to tackle complex technological challenges and contribute effectively to the field of information technology.

Bachelor's degree, BACHELOR OF TECHNOLOGY
  • at United College of Engineering and Research Dr. A.P.J. Abdul Kalam Technical University
  • June 2016

Here's a concise description for your M.Tech in Computer Technology and Applications: I completed my Master of Technology (M.Tech) in Computer Technology and Applications, a program that provided a deep dive into advanced computing technologies and their applications. This degree equipped me with a robust understanding of both theoretical and practical aspects of computer science, including software development, network architecture, and data management. The curriculum emphasized problem-solving and innovative thinking, preparing me to tackle complex technological challenges and contribute effectively to the field of information technology.

High school or equivalent, INTERMEDIATE
  • at Kendriya Vidyalaya AFS
  • May 2010

Here’s a brief description of your high school education: I completed my Intermediate education at a well-regarded institution known for its strong emphasis on science and mathematics. The curriculum was designed to build a solid foundation in essential academic skills, fostering critical thinking and analytical abilities. During my time there, I actively participated in various extracurricular activities and developed a keen interest in technology, which paved the way for my subsequent studies and career in computer science.

High school or equivalent, HIGH SCHOOL
  • at Kendriya Vidyalaya AFS
  • May 2008

Here’s a brief description of your high school education: I completed my high school education at a well-regarded institution known for its strong emphasis on science and mathematics. The curriculum was designed to build a solid foundation in essential academic skills, fostering critical thinking and analytical abilities. During my time there, I actively participated in various extracurricular activities and developed a keen interest in technology, which paved the way for my subsequent studies and career in computer science.

Specialties & Skills

React Js
software deployment
Software Design
Software Development
AGILE SOFTWARE DEVELOPMENT
AMAZON S3
CASCADING STYLE SHEETS (CSS)
DOCKER (SOFTWARE)
MERN STACK
REACT.JS
JavaScript
Node JS
Mongo DB
Microservices
Express Js
React redux
Web Development
Front end Development

Languages

English
Expert
Urdu
Expert
Hindi
Expert

Training and Certifications

CI/CD (Training)
Training Institute:
Udemy
Date Attended:
January 2023
Duration:
90 hours
Microservices (Training)
Training Institute:
Udemy
Date Attended:
June 2023
Duration:
80 hours
MERN Stack (Training)
Training Institute:
Udemy
Date Attended:
January 2022
Duration:
90 hours

Hobbies

  • Cricket
    I have actively participated in cricket, achieving notable success. My involvement in the sport dates back to my school days, where I was a key player on the school team, contributing significantly to our victories in several inter-school tournaments. At the regional level, I represented my locality in cricket leagues, where my performances helped the team clinch numerous wins and recognition.