Software Developer with 4+ Years of experience delivering to quality, time and budget constraints. Communicates complex technical concepts clearly and concisely for optimized understanding. Proactive and astute to develop and achieve robust, dynamic solutions.
React Js Developer
Witmates Technology Pvt. Ltd. CompanySoftware Developer
The Rapid Hire Pvt. Ltd. CompanySoftware Developer
OsiyaTechSoftware DeveloperOct
Rapid Hire Pvt. Ltd. CompanyTeamGit
BitBucket
MUI
Graph Ql
Hey. My name is, and I have a 3.5 year experience in the developer. And I always specialized in in delivering the high quality solutions within the deck lines and present content, and I have all the expertise in, like, area just JavaScript, Typekit, Git, Redux, some based on the I mean, all those technology. Currently, I'm working as the lead gen developer at Fitness Technology where I contribute the projects like the ticket exchange and the ecommerce. The ticket essentially, it is similar to the bookmyshop application where the user can be booked with tickets. And previous at the RapidHat Private Limited, I have also played as a key role in developing the, uh, mobile, uh, applications using the React Native. And for web application, I was using the VHS, Redux, and the, uh, material. Right? The projects have been like a uncc app and the board of home. And my showcases is that ability to design the, uh, user interfaces. And, uh, before that, I at Ocea Tech, I was being confused with the, like, project, the Stacey, and focusing on the read. Js Redux and my gateway and that after for the front end technology. And in back end, I was using, uh, Node. Js and, uh, and MySQL and the Express. And I have all the master degree in the computer application, uh, from the medical university where I have achieved the 76% and the in the bachelor, uh, degree from the computer application from from Kochawi College, uh, where I can have to, uh, achieve the 70 percentage. And my roles and responsibilities that would be, uh, like, designs the, uh, components, uh, design the, uh, usable components, uh, with the help of the, uh, like, added layer and, uh, the help earlier technologies. And, also, I will be, like, uh, develop the web applications here, uh, deploy the web applications on the, like, as yours and optimize the optimize the application performance here by reducing the unnecessary API's call. Integration, the 3rd party API's, uh, services and access for the application's functionality and, also, will be, uh, utilize the Redux for the street management and maintain the applications in-depth. Right? And, uh, I was worked as the team lead also, so I I will be leader team for the front end developer to in the designing, development, and the deployment, uh, of the web application and the or view the so that a code review and providing the consecutive feedback to ensure that, um, scoring the instructor and the best practices and as well as associated associated with the team members. So within, uh, with the technical challenges and providing the guides in the best practices And, also, we'll be implementing the best practice and the coding standard for to maintain the high quality solutions for this. Thank you.
So, like, uh, to centralize the, like, API's call services, uh, to in that approaches, I have to maintain the, like, eligibility, visibility, uh, of the of our code of my code and the step by step. So in that, I will be glad to accurate the accurate the API services modules as well as also define the APIs holding the services module and also will be, uh, means use that in that, I will be use that, uh, epa.js file, or so it will be defined by hand or 2, uh, different, uh, define a different different EPAs and endpoint, uh, in with the help of the SEOs and, uh, also fetch the driver's windows. And a part of that, I use the AP services in the in my components. And has been, uh, actively handle the error handling and the interrupt, uh, services. And, also, it we, uh, we have derived some benefit to centralized re usability, error handling, and the configurations.
Can you describe the strategy for implementing? Yes. So I was doing, like, a, uh, I would be like to save for that shift. Oh. To implementing the responsive, uh, or, like, uh, responsive designs features in the with the help of the using CSS in, like, it involves the server keys or or the strategies. So, like, uh, I'll use the flexible layout, and, also, we can use the, like, uh, flexible grid media query and as well as do, like, responsiveness, flexible create media query. And the third one is the responsive units. In that units, we can provide also. And the, uh, like, fluid images and the videos and mobile mobile first design, uh, as a as a web developer, we can design the first team, uh, a mobile design. 1st, we can design in the mobile. Then after that, we can work as the work as the, uh, man's desktop person. Uh, for responsive, uh, we have to use the typographies and also navigations also we can use for that. And, uh, like, use the CSS variables for the consistencies. And, also, like, uh, uh, we have to use the, like, test across the devices. We can, like, have tools for testing the, like, the browser developer tools, like, Chrome, their tools, and the, uh, like, Firefox tools, etcetera. And online services also were, like, a browser stake and, uh, These are the, like, types of these cases for the response in as we can manage.
I'm not sure about it, but, yeah, like, uh, we can optimize the application in the sort of, like, the server side rendering and the static view site generations and also will be code code splitting, uh, with the, like, the dynamic, uh, like, imports code splitting the dynamic imports. So cloud is splitting in the nudges where we automatically splits, uh, our code into the smaller of bundles, uh, and which are being, like, uh, loaded on the demand when we load. And dynamically, uh, dynamic imports have been, like, used the dynamic imports, uh, in the, uh, to load the component only when they are needed. And image optimizations, we can use and efficiency cacheings. So in that cacheings, that, uh, strategy like the, uh, state, uh, uh, settle while the equivalent and that, uh, we are quickly to, like, keep to it update and optimize the CSS and the JavaScript. We can manage the CSS and the JavaScript at the end of the server and also prefetching the, uh, lazy loading. Uh, prefetching and the lazy loading will be worked. All also, we can use the, uh, CDM and, uh, reduce the third party scripts also we can use, like, the scripts if we are using in the live index dot HTML file scripts, uh, HTML x y zed to any of these script. So we can manage off from that as well also.
How would you handle the DP integration in the address with the authentication requirements? However, we'll handle the API implementations. So for API implementations. Uh, we can handle the, uh, like, API implementations. Uh, we can handle that API implementations, uh, will be, uh, like, if you'll how do you handle that API integrations in the ticket, uh, applications with the authentications requirement? So, like, for the authentications, uh, we handle the API integration with the authentications, uh, requirement in the application, uh, involves the several steps, and there will be, like, uh, the, uh, like, the are using the g s and w JWT token. So uh, when a user login flow so when a user server will, uh, log in in the on the server, so authentications that user will be written with JWT. And, uh, such if the stores, uh, offer that stores the JWT in the secured places, like, uh, such as the local storage, station storage, and the cookies, as well as also we can, like, centralize the APIs also. A, uh, centralized API call model will be handle that, uh, the API request to attaching the JWT on the header request. And, also, we will manage the, like, uh, handle the authentications of the components. So protected dot will be used for asset, uh, for net. So it will be, like, protected, uh, on also, we can use that, uh, use contest for all the states. We can use the use contest as well as also and refresh token will be worked as well in that also. Like that there are the, uh, many points we can manage.
So how would you approach building a UI component library in a React, uh, vector they will send the best practices of the designs. How would you, like, I'll be, uh, I think he said he used to design the. How do you design each your best practice? So, like, building the UI components, uh, building the UI components in, uh, the data and the others in the best practices that, um, it's not documenting or designing to develop and the documenting the components. So we have to, like, planning this planning and designing and the development setups as well as also, like, uh, development setups, building components, and the the 4th one is also, like, testing. So, like, in the, uh, planning and the design, we can, like, uh, define the scopes and the design, the systems, as well as also in the development setup, the project to, uh, structure what we have to, like, articulate a well organized direct restructure for our components and the the development tools. So how to, uh, use a user builder like a webpack or the rollback or or a roll up to the bundles and set up a babble for trans transferring the modern JavaScript. And also, like, install the dependency like a React, React DOM, a prop type for typing type type checking and testing library for, like, Jest uh, Jest and the delete testing. And, also, like, building in the building component, you can just component the structure to get the functional component. They are are using that yet, uh, hooks and, uh, use the pro, uh, prop types uh, to define that props or need to ensure of that. And, also, we can manage the stylings. And for testing, we can just write the, uh, unit test for each of the components to ensure that it will be worked for as expected what we accept. And then the, like, adjuster and the the ariate library for testing of of that. You can manage of that things.
In the typescript function, please explain So, like, we can, uh, explain it with the so now type user's ID. ID number. Okay. Name is in the string function. Uh, save the, uh, data and data using the imaging. This function sends data to the back end server. It uses example server data of k. Uh, so the function means that we in the application committing. So see, uh, so first of all, the it will be, like, uh, valid properly validate the, you know, input parameters, uh, data, and in this, uh, cell, uh, user's data functions. And, uh, we have to, like, the the, uh, here we are the, like, the type errors. Um, means that without validations, uh, incorrect data type can be passed as well as in this saved, uh, user data, we have to give the ID in the string. ID will be in the string and name is the like, what we have to name is done, like, x y zed. Okay. So now second, well, um, is that we have the missing the, uh, required field. Um, it's missing the required field. So if, uh, the field will be, uh, like, the required field, like, the ID or name has been missing the, uh, cause of the back end error, we have to call, uh, receive the back end error. So we unexpected details. So in that, we have to, like, uh, missing the name as well as also in the back end. And, uh, also, we are being, like and, uh, injection attacks. So improving the validate data might be lead to the ingestion related to and the inputs to be sent the back end. An invalid data format will be happens like, uh, the back end, uh, might be accept the specific formats, uh, or incorrect data formatting can be caused to error of that error, uh, occupations. Uh, these are the, like, examples. So so we have to, like, first of all, the type error and also the missing, uh, required fields like ID or name will be here in the, uh, function of the, uh, SEO, uh, user data functions. And, also, the malicious input will be, like, leading that scripts as well as also. And, also, like, invalid data format will was been invalid. The data format will be, uh, in a correct format. So we have to, like, say that the username will be, uh, this this this. So in the, like, uh, is a a saved, uh, data, uh, with function saved data if the is valid, is that will be their data? So we have to show that. So in that, we have to give the ID. It will be number and then the string will be of that. So is valid user will be, uh, we have to create the is valid user. So data data will be any and data is as a is user. So in that, we are to view the type of the data dot ID is equals to number or type of the data dot name is gonna string. So it will be check of that. Otherwise, for the string, uh, suppose if I I am a user, so I will register in the name. I will give you the, like, the, uh, number.
Uh, given the react component is not set to 0 or 2 problem to given the equals effect when it comes to fetch the data. So there is the, like, problems with the view. And so problems are being, like, um, missing the dependency a day and the syntax issues as well as also and the better, uh, error handling method. And, also, we can improve the JWT. So, like, missing, uh, dependency error without the dependency error they use if it has, uh, runs the after every renders, it will be called the continuous API call. It will be called the continuous API. And the syntax error is is that, uh, there is a small typo in the, uh, return. Like, also, uh, we have to, like, manage that loading at these types of so and also a better error handling. It it's good practice to handle the, uh, potentials error from the API's call and improving the readability. So suppose that get users, uh, functions will be, uh, get user function will be invoked. Uh, in motion, uh, can be made more readable. Like, we have to, like, define the proper get user functions So it will be worked properly. So changes, uh, and improvements are being, like, we have to add the dependency area, loading the states, error handling, and improve the readability. So these are the changes. So if we do that changes, support will be, uh, show properly, and there will be no problem after, uh, that changes, like, add the dependency. Uh, loading state peak will wait. Error handling, we manage the errors properly and, uh, improve the the readability code.
Describe how you would be architecting traffic. Or describe how would you articulate a k traffic? So various third party. So, like, uh, various third party services are being required to care for the considerations of the server keys factors like performance stability, uh, performance stability and security, uh, and the main stability. These are the, like, required, uh, third party services. So in the, like, front end architecture, we have to, like, uh, component designs and also, like, the server side rendering and, uh, the code splitting and the log loading and as well as also the, uh, uh, in the, like, back end, we have 2, like, API gateway, microservices architecture, and the the, like, creating the, like, caching and the CDN, spacings and CDN handling the third party's services on, like, service abstractions, abstractions layer, what are the expressions layer, and rating the limiting, um, rate the limitings. And performance optimizations will be, like, performing the monitoring monitoring the tools and the real time monitoring and performance are end and, like, memorizations and virtualizations. And for, uh, like, last one, there's the, like, security to secure the communications, like the HTTPS and the authentications, data protections. We can, um, mister, access the controls of the data. Uh, these are the, like, way to we have to manage all the skinnities.
Uh, how do you, like, How would you or is that I could sequenches the code splitting of 38 and different nest. Js. So, like, uh, the, uh, reattend the nest. Js, we have to, uh, set up with the, uh, setup, setting the in the typescript, like installations, the typescript. We can install the typescripts and as well as also we can, uh, like, manage the all month's confirm, uh, configurations, the typescript. And after the configurations, we have to ensure that code quality with the typescript. Like, the types have the interfaces and types. What interfaces like, uh, suppose the interfaces are as a user, I am getting the interfaces. I need the ID, name, and email. So in that, I have to give the ID will be number, name will be in the string, and the email also in the strings. So these are things like, uh, uh, interfaces. Uh, we can collect and, uh, the components with the, like, profile additions and also server side, uh, code in the Nest JS as well as, like, API routes, how to, uh, manage the API routes, and the typescript if we are using the, uh, like, 3rd party libraries. So in that case, we have to, like, install the, uh, tech types with the, uh, types direct types package. So it will be used that we are using here the types, uh, means that package in the typescript. If we are using it at the rate and the typescript and the testing if we are using, like, a a jest and the typescript, so we have to give the, like, the jest permits and the test environment at this configurations. We have to, like, uh, manage the configurations in the typescript as well as also and, uh, the like we have to manage the, like, CICD pipelines as well is also in the no immediate lack of that.
So what consider do you take when, uh, when the implementation external APIs with the React and Nest JS. React on Nest JS is So in the, like, the, uh, the we can manage the external, uh, like sec means, external APIs integrations like the securities, HTTPSs, authentications, authorizations, and, also, we can designs the API design and documentations like a a API contracts, uh, or contestors, whether API whether APIs, and, uh, many more. And error handling will be managed, like, error codes, what are kinds of the error codes we can, uh, interpret or we have to receive, like, 401, 402, these types of the, uh, kind of 4 500. And, also, we can, like, perform the optimizations or data page editions. We can manage the data page edition support. Uh, we have the 100 reports. So in that case, we have to manage the data paginations into 10 10 parts. Like, in the first of that, uh, in the first report, I mean, the 10 reports. The answer, that second page, I need to get 10 10 reports. And, also, we can manage the states, global states, and the local states management, and we'll be testing the, uh, we can test the our applications with the help of unit testing and in, uh, integration testings as well as also. These are the, like, common examples of that we can manage the points. And the conclusion will be that, uh, integration the external API call into the React JS and SGS will be, uh, like, involves a careful planning, security, performance optimization, and reboot the error at hand by following the best practices or the considering the key factors, which we ensure that.