profile-pic
Vetted Talent

Vijayalaxmee Angadi

Vetted Talent

As a Frontend Developer specializing in UI/UX development, I am well-versed in numerous programming languages such as HTML5, CSS3, JavaScript, jQuery, Bootstrap, and Ajax, and have experience with ReactJS. I also have a strong background in project management and customer relations, having worked on various backend technologies like Python, Django, and database management. With expertise in all stages of the development cycle for web projects, I am confident in my ability to deliver high-quality results.

  • Role

    Full Stack Developer

  • Years of Experience

    5 years

Skillsets

  • Github
  • Jira
  • Responsive Design
  • MySQL
  • React Js
  • Windows
  • VS Code
  • GIMP
  • SVN
  • SCSS
  • Django
  • Web Development
  • Bootstrap
  • Figma
  • Python
  • HTML
  • Ubuntu
  • Photoshop
  • CSS3
  • HTML5
  • AJAX
  • JavaScript
  • jQuery

Vetted For

7Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Frontend EngineerAI Screening
  • 62%
    icon-arrow-down
  • Skills assessed :mobile-first approach, Bootstrap, Git, HTML / CSS, JavaScript, Laravel, PHP
  • Score: 62/100

Professional Summary

5Years
  • Jun, 2021 - Present5 yr

    Senior Front End Developer

    Diquery Digital LLP
  • Nov, 2019 - May, 20211 yr 6 months

    Front End Developer (Fulltime)

    Freelance
  • Jul, 2017 - Sep, 20192 yr 2 months

    Associate Software Engineer

    Zentron Labs Pvt Ltd-
  • Jun, 2016 - Jun, 20171 yr

    Software Engineer Trainee

    Zentron Labs Pvt Ltd

Applications & Tools Known

  • icon-tool

    XAMPP

  • icon-tool

    cPanel

  • icon-tool

    MySQL

  • icon-tool

    Git

  • icon-tool

    Jira

  • icon-tool

    Figma

  • icon-tool

    Visual Studio Code

  • icon-tool

    Postman

  • icon-tool

    FileZilla

  • icon-tool

    AWS (Amazon Web Services)

Work History

5Years

Senior Front End Developer

Diquery Digital LLP
Jun, 2021 - Present5 yr

    I am well-versed in developing function interfaces and UI/interaction design, as well as back-end development and server-side data handling. I have worked on projects involving dynamic page loading and API modules, and I have experience with coordinating and managing development teams for various software development projects.

    • Frontend languages - HTML, CSS, Javascript, Ajax, Less, Scss, ReactJs
    • Backend languages - Python, Django, SQL
    • Frameworks - Bootstrap, jQuery, Wordpress
    • Versioning tools - Git
    • Team Size - 6

Front End Developer (Fulltime)

Freelance
Nov, 2019 - May, 20211 yr 6 months

    I have extensive experience in creating captivating single-page applications for clients by transforming their visual designs and content into fully functional interfaces. I have worked on providing web development services to a diverse range of clients, including design firms and small businesses. With my experience, I can offer customized solutions tailored to meet the unique needs of each client.

    • Frontend languages - HTML, CSS, Javascript, Ajax, Less, Scss,
    • Backend languages - Python, Django
    • Frameworks - Bootstrap, jQuery, MaterialUI
    • Versioning tools - Git

Associate Software Engineer

Zentron Labs Pvt Ltd-
Jul, 2017 - Sep, 20192 yr 2 months

    I have a strong proficiency in building effective, efficient, and user-friendly functionalities that meet design requirements and help users achieve their goals. I have worked on analyzing different use cases from a user perspective and developing test cases to ensure that the functionalities work as expected. Additionally, I have experience with conducting extensive usability tests and quality assurance tests to optimize usability and identify errors.

    • Frontend languages - HTML, CSS, Javascript, Ajax, Less
    • Backend languages - Python, Django
    • Frameworks - Bootstrap, jQuery
    • Versioning tools - SVN
    • Team Size - 4

Software Engineer Trainee

Zentron Labs Pvt Ltd
Jun, 2016 - Jun, 20171 yr

    I have experience in developing prototypes, creating flowcharts, editing images and icons, and documenting software requirements and use cases. I have worked on conducting manual testing to ensure that the software delivers an effective, cross-browser compatible, and various device-friendly user interface. I also have experience with focusing on meeting the highest standards of functionality and user-friendliness while ensuring that end-users have a seamless experience.

    • Frontend languages - HTML, CSS, Javascript, Ajax, Less
    • Backend languages - Python, Django
    • Frameworks - Bootstrap, jQuery
    • Versioning tools - SVN
    • Team Size - 4

Achievements

  • • Certificate is awarded for Developing the website for advertising the Virtual TryOn Product online. • Award received for finding the library for recording the video in MacBook Safari Browser

Testimonial

Diquery Digital LLP

Diquery

Vijayalaxmee has demonstrated exceptional skills in web development, consistently delivering high-quality websites even while handling multiple tasks with tight deadlines. Her ability to manage teams and efficiently delegate tasks has been invaluable to our projects.

Major Projects

3Projects

Zadakhabar

Diquery Digital LLP
Nov, 2022 - Feb, 2023 3 months

    The blog site Zadakhabar is a one-stop source for the most recent Bollywood and Indian TV news, sports updates, business and political information, celebrity gossip, fashion trends, beauty advise, and lifestyle updates!

Rajasthan Royals

Freelance
Mar, 2022 - Apr, 2022 1 month

    Developing the official website for well known IPL cricket team Rajasthan Royals with fully responsive for mobile and desktop friendly website.

Virtual Try On

Zentron Labs Private Limited
Feb, 2018 - Jul, 20191 yr 5 months

    Real-time application focused on an augmented reality-based web and mobile application designed to elevate the look and feel experience for the end users in trying Eyewear and Sunglasses online with the best end-user shopping experience on e-commerce sites. It is an amalgamation of front-end and back-end technologies that gives the user options to try eyewear products on his/her image before making an informed purchase decision.

Education

  • Master of Business Administration - MBA

    Narsee Monjee Institute of Management Studies (NMIMS) (2024)
  • Bachelor Of Computer Applications - BCA

    Indira Gandhi National Open University (2018)
  • Pre University Course Science (PCMB)

    Oxford Group of Institutes (2013)

Certifications

  • Certificate is awarded for Developing the website for advertising the Virtual TryOn Product online.

Interests

  • Painting
  • Travelling
  • Art and Craft
  • Reading Books
  • AI-interview Questions & Answers

    Myself Vijay Lakshmi. I work as a front-end developer, and I have experience of 6 years in content development. I've worked on various industry projects like e-commerce and augmented reality, metaverse-based projects, and sports entertainment industry development-driven projects, and augmented reality-based projects. My tech stack expertise includes HTML, CSS, JavaScript, jQuery, VR.js, and SaaS plus API integrations, as well as manual testing. I'm also currently pursuing my MBA in information technology and management. I work mostly on converting designs into responsive pages, manual testing, API integrations, data visualization, and data manipulation, as well as user testing.

    Image optimization is one thing I would take on web pages. Technically, I can see that I can compress images and use the quality and size. I will implement lazy loading, which helps not to load images until they are about to enter the user's view. Lazy loading helps in not differentiating their loading until they are about to enter the user's view. I'll also do the implementation of HTML, CSS tasks with files to reduce the file sizes. I can use tools like UglifyJS or a minifier to minify the files. Another thing is completion. Confirmation is basically whenever the server-side completes, I can do text-based assets or any other assets to reduce the amount of data sent to the network. Also, font optimization is something I can do. Because the number of font variations and rates will reduce the number of HTTP requests. I can use content delivery networks to distribute my assets close to the users, reducing the HTTP requests and also improving responsive design.

    Specific scenario where I would use a CSS flex box or CSS grids highlighting the mobile responsiveness. That would be, in the desktop view, I would use CSS grids to create a structure layout for the navigation bar. And I would use flex box to align items in the grid cell, providing flexibility and easy vertical centering. For the mobile view, I would use media queries to switch to a mobile-friendly layout. When the screen is below a certain threshold, I can use media queries, and convert the grid layout to a single column using flex box, and stack icons vertically.

    Okay. So, there is a syntax that in the given code, I would see in the provided code that there is an incorrect placement of the closing code. That is in the data element by ID method. The correct code should be, one thing is we can do is correct the syntax. And, also, when encountering issues, I can take a debugging approach. I would check whether the browser can select it or if there's an uncaught syntax error. I would also check for any similar messages and inspect the line mentioned in the error message, and it's in that. And, that's it.

    Managers see specificity conflicts in our lab's project where multiple developers are contributing styles. Okay. So, what can be done is, I'll follow the guidelines where, for the document to be, like, where the CSS document guidelines for my project and, naming conventions and, what are the selected procedures and the class naming patterns. And I'll communicate these guidelines clearly to all the developers who are contributing to the particular project. And, also, using the class and ID naming convention to minimize the conflicts that I can execute systematic naming. And, I will avoid overusing the ID selector. Instead, I will favor the class selectors for filling the elements, and, I would do a CSS reset or normalize CSS to establish some consistent length across the different browsers. And I'll use the specificity modifiers as well and also organize the size according to the component-based architecture. So, that it'll be easy to edit anywhere that is required. Using the CSS preprocessors like Sass and PostCSS to modelize and organize the code.

    Strategies that I would deploy to ensure that my adjusted call works across devices are: Okay. Well, studies suggest that one thing I would do is check the responsive design. To implement the responsive design, we'll be using media queries on the layouts and styles and screen sizes for all tablets, laptops, desktops, smartphones, and other devices. And I'll do code processing for all different browsers, including Chrome, Firefox, Safari, and Edge, etc. One thing is user emulators, which basically allow browser developers to simulate different devices. This includes different screen resolutions for development. Additionally, user agents detect device-specific devices or apply a little bit of styles and scripts. And we'll implement flexible designs within libraries as well.

    One thing is, get element by ID. Okay. So that is, null argument in function call is present. So when a null argument is present, it is likely to be a typo. The current argument should be provided to the code. And, like, a quotation is not just adding code for the pixels, and that's not there. The corrected code, and I propose a solution that is causing issues, that we can use the correct method names and variable names. And, also, the argument passed to the function should be a valid ID of the element I want to update. The missing single quote. So we should make sure to replace I did with the actual ID of the HTML element. If I want to manipulate, I have to double-check whether any other type of

    Okay. So the given CSS is basically to attempt in creating the Once we design by existing the container and that we put on the basis of. So issues, What could go wrong is that the media query breakdown, the media query since it's based on a 960 pixel breakpoint, which means that the styles inside the media query will apply when the input is 960 pixels or narrower. So the base container width is also set to 960 pixels, creating a potential conflict. So the repetition of container styles inside and outside the media query might lead to maintenance issues, and it's unnecessary in this case to use it like this. So what we can do is that we can do the media query adjustment by adjusting the media breakpoint to a slightly smaller value than the base container width. This ensures that the styles applied when the viewport is less than 960 pixels will prevent the conflict. And to the container styles outside of the media query, I'll reduce some and include the maintenance of that one. And I'll do a mobile-first approach, that is, define my styles for the smaller screens, and then enhance the size for the larger screens.

    We can use a centralized state object where the application states are stored. I can use the object properties to represent the different parts of the state. I'll initialize the state object with the default values, create functions for the initialized state, and write mutation functions for the state as well. I'll use the context API in the React application to provide the state to components without prop drilling. Also, customized hooks can be used to encapsulate the state logic or reduce complexity across components that can be used. Otherwise, I'll use middleware functions or those things to manage the state.

    How would I approach creating the JavaScript function that dynamically updates the Dubai without reloading the page? Okay. So My approach would be, like, to update the to update dynamically the part of that particular web page in JavaScript is that I use a text, or the fetch API, to make a asynchronous requests to a server and update the content dynamically? So and, Yeah. I mean, within the div, what I would do is using the ID, of where the dynamic loaded content will be placed? And function? And I'll do the function to make a request to the server endpoint. And if request is successful, it will update the content, to the dynamic to the pitch, with the received data?

    Compared to CSS and SaaS, there are many benefits presented by Sass. One thing is we need to install the Sass directory to the project directory using NPM. We can maintain a code structure for styles and all. When we write Sass, we have to compile each Sass file. A benefit is that we can use variables to store and use those values throughout the style page, and we can use nested rules within one another to repeat styles and classes. We can also use mixins, which are similar to functions, to perform calculations and generate dynamic styles. We can import files as well. Additionally, we can inherit properties from one class to another, and the compiled CSS is generated to ensure compatibility with all browsers. It's easy to maintain.

    If tasked with improving an existing website's load time, which performance metrics would you focus on and what risk might you use. One thing I'd focus on is metrics related to page load time. I would use Google PageSpeed Insights or Lighthouse. For the first content paint, I would use WebRockets or Google PageSpeed Insights. To make pages fully responsive and interactive, I would use Lighthouse and WebPageTest. The main thread being blocked and unable to respond to user input is a key risk, and I would also use Lighthouse and WebPageTest to measure the cumulative time. I would also focus on the number of requests, file sizes over page speed insights, and the developer tools to measure server response time. In addition, I would look into caching to reduce redundant downloads, and measure mobile-friendly performance and error rates.