Anmol Rathi

Computer System Analyst at iClassPro - Class Management Software
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Henrico, Virginia, United States, US
Languages
  • Hindi Native or bilingual proficiency
  • English Native or bilingual proficiency
  • Haryanvi Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Computer System Analyst
      • Oct 2022 - Present

    • United States
    • Education Administration Programs
    • 1 - 100 Employee
    • Computer System Analyst
      • Dec 2021 - May 2022

      • Transitioning Front-End development from Vue JS to LiveWire ◦ Creating LiveWire components ( and associated LiveWire view files), including them in the respective blade files. ◦ Creating the logic for updating and re-rendering elements; making page dynamic. • Creating Data Reports ◦ Formulating Laravel queries to extract specific data; conditional joining on multiple tables. ◦ Passing the extracted data from Controller to designated view file, creating the necessary view files with data-table to present the data. ◦ Creating specific routes to map to Data-reporting page, assigning middle-ware to routes, (admin-level routes, teacher-level routes, etc.) • Implemented Task Management System (Admin side) ◦ Creating routes, views and Controllers. Assigning admin level middleware to routes. ◦ Creating pivot tables and Eloquent relationships so Tutors and Students can be assigned to a Task. • Created a Task-Labeling System (Admin Side) ◦ Created CRUD routes, views, Controller and model for Admin to create/read/update/delete a Label ◦ Created pivot table (label_task) and relationship in Task and Label for admin to assign and un-assign Label to Task. ◦ Created routes and views for admin to see all Tasks assigned to a Label. • Implemented Course Enrollment System • Created Notification system ◦ Sending out email on an event. ◦ Testing email-notification using mail-trap. ◦ Creating Data-base notification, showing database notification on view, giving user the ability to delete notifications. • Created ability to Import CSV data into Application/ Export Application data into a CSV file to client-side. ◦ Utilizing League-CSV-Reader library to read and process CSV data, also to extract, process and write to a CSV file on client-side. Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Computer System Analyst
      • May 2021 - Oct 2021

      • Migrating application from Legacy ( Yii 1.x) to Laravel 8 • Creating RESTful API End-points ◦ Utilizing Repository-Service pattern ◦ Creating API documentation for associated End-point ◦ Creating the necessary Model, Controller, Repository/Repository Interface, Service, Migration, Routes. ◦ Binding Interface and Repository in RepositoryServiceProvider ◦ Creating update and create rules in Model for Validation purposes. ◦ Creating relationships inside models whenever necessary. ◦ Creating API resources (to display certain attributes and include necessary relationships within JSON response) and resource collections. ◦ Creating Laravel Queries within Repository; utilizing joins and conditions to extract needed data and pass on to service. • Collaborating with Front-End Team to integrate React JS UI with Laravel API • Transitioning to Test Driven Development ◦ Manually testing/validating End-Points with PostMan ◦ PHPUnit for creating Unit/Feature tests ◦ Generating Laravel Factory files to have dummy data to test with. ◦ Asserting role, authorization, JSON structure, HTTP code, create/update rules. Show less

    • India
    • IT Services and IT Consulting
    • 400 - 500 Employee
    • Software Engineer
      • May 2019 - Aug 2020

      • Updated the documentation site for UVdesk ◦ Incorporated CSS Media Queries to make site responsive/Mobile First ◦ Adding jQuery to implement event-based, clickable, responsive search bar • Integrated 3rd Party E-commerce APIs within UVdesk ◦ Enabling support agents to fetch e-commerce order details with API call and integrate it with existing tickets; enabling them to provide support efficiently without them having to leave the help-desk system. ◦ Retrieving HTTP response from e-commerce API with PHP cURL; JSON decoding and processing returned data. ◦ Performing CRUD actions on e-commerce Order using the Order Repository ◦ Displaying order details on the front-end UI widget • Implemented translations for a multi-lingual application ◦ Defining translation within the uvdesk.yaml file for various locales such as en, fr, it, es, de, da, ar, tr. ◦ Utilizing Symfony's internationalization to translate static text to end-user's language ◦ Adding translation tags in Twig template files for message translation of static text blocks • Resolving miscellaneous UVdesk bugs • Hosted Symfony Event for the Team Check out my contributions to the open-source project: https://github.com/anmol107/ Show less

    • India
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Lead Generation Executive
      • Feb 2019 - May 2019

    • United States
    • Staffing and Recruiting
    • 700 & Above Employee
    • Technical Recruiter
      • Oct 2018 - Jan 2019

Education

  • The University of Texas at Arlington
    Bachelors of Science, Computer Science
    2013 - 2017
  • Coppell High School
    High School Diploma
    2012 - 2013

Community

You need to have a working account to view this content. Click here to join now