Vivek Mogalla

Vivek Mogalla

Mentor
5.0
(43 reviews)
US$20.00
For every 15 mins
91
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior Python developer with 5 years of experience (web application )
Senior Python developer with 5 years of experience (web application )

Hi, Welcome to my profile! I have been in the software development industry for 4 years. My key skills are

  1. Python.
  2. Django Framework.
  3. GitHub (version control tool).
  4. Front-end technologies (HTML, CSS, Javascript, Jquery, Ajax)
  5. Relational Database (PostgreSQL, MySQL)
  6. Deployment Skills

I built web applications and Python projects based on the Django framework and provided optimum solutions by solving client problems. Let me find the solutions to your problems too.

I am also a mentor. I love teaching Python programming from basic to advanced level and have taught some students in other teaching platforms. I prepare the customized syllabus as per the requirements and experience.

Pacific Time (US & Canada) (-08:00)
Joined June 2023
EXPERTISE
5 years experience | 26 endorsements
I began my journey with Python Programming in 2019, dedicating myself to enhancing my coding skills through online challenging platforms....
I began my journey with Python Programming in 2019, dedicating myself to enhancing my coding skills through online challenging platforms. Throughout this process, I have acquired expertise in creating automation scripts and efficiently handling large datasets. I have also gained proficiency in Application Development, working with widely used Python development frameworks such as Pandas, and Django.
View more
View more
3 years experience | 9 endorsements
In 2020, I began my journey with Django and started developing scalable and efficient web applications. I undertook personal projects an...
In 2020, I began my journey with Django and started developing scalable and efficient web applications. I undertook personal projects and am currently actively contributing to 1 Django Project with my student. Utilizing Django's MVC architecture, ORM, and templating engine, I have successfully created well-structured codebases , interacting with databases, and built dynamic interfaces
View more
View more
3 years experience | 2 endorsements
I have good experience using GitHub for version control and collaboration. I have utilized it to manage code repositories, collaborate wi...
I have good experience using GitHub for version control and collaboration. I have utilized it to manage code repositories, collaborate with teams, and track project changes. Through GitHub, I have contributed to open-source projects, conducted code reviews, and resolved conflicts efficiently.
View more
View more
2 years experience | 2 endorsements
As a backend developer, I have utilized JavaScript to enhance my skills in backend development. My understanding of JavaScript allows for...
As a backend developer, I have utilized JavaScript to enhance my skills in backend development. My understanding of JavaScript allows for effective collaboration with frontend developers and contributes to the overall full-stack development process.
View more
View more
2 years experience | 3 endorsements
I have a good knowledge of SQL. I developed SQL Queries in support of quality measurement programs, in support of data, and root cause an...
I have a good knowledge of SQL. I developed SQL Queries in support of quality measurement programs, in support of data, and root cause analysis
View more
View more
2 years experience | 4 endorsements
As a backend developer, I have a good functional knowledge of HTML and CSS. I utilize HTML to structure web content and CSS to style webs...
As a backend developer, I have a good functional knowledge of HTML and CSS. I utilize HTML to structure web content and CSS to style websites. This knowledge allows me to create user-friendly web interfaces and contribute effectively to web development projects.
View more
View more
2 years experience | 2 endorsements
I have utilized AJAX to enhance web application functionality. With AJAX, I have implemented dynamic data retrieval, content updates, a...
I have utilized AJAX to enhance web application functionality. With AJAX, I have implemented dynamic data retrieval, content updates, and asynchronous form submissions. My Ajax knowledge is basic, I continue to explore and expand its implementation for frontend-backend communication.
View more
View more

REVIEWS FROM CLIENTS

5.0
(43 reviews)
Phil
Phil
November 2024
very nice person, all good!
Moya Rob
Moya Rob
September 2024
We had a great session. He patiently guided me through my doubts and help me with navigate my Python and Sql queries. Was a great help, looking forward to working on more projects
Sunitha Pillai
Sunitha Pillai
August 2024
Thank you for a quick turn around and the indepth tutoring. It helped me to clear my concepts and proceed on my project
Bill Wagner
Bill Wagner
August 2024
Vivek was excellent. His knowledge and clarity was exactly what I needed and was very much worth the time and money.
Max Theocharis
Max Theocharis
July 2024
Working with Vivek on my Django project was impressive. His strong Django skills and problem-solving abilities ensured smooth development. Looking forward to collaborating and working together on more Django projects!
Andrew Ramirez
Andrew Ramirez
March 2024
Helped me understand the process, and provided self made help documents for similar processes
simongillett
simongillett
March 2024
python, pandas, API error handling
Mohammed
Mohammed
January 2024
Very good mentor
Justin Dion
Justin Dion
December 2023
Went above and beyond in order to fix my very difficult django bug.
Izzy
Izzy
November 2023
Instantly replied for even more issues I had and helped fix those issues. Only asked for a tip instead of another freelance job. Very committed to teaching you and helping you.
SOCIAL PRESENCE
GitHub
BlogAPI-Django-GraphQL
simple blog application built with Django and GraphQL
Python
1
0
Employee-Management-System
HTML
1
0
Stack Overflow
3 Reputation
0
0
3
EMPLOYMENTS
Senior Engineer
WIPRO
2023-08-01-Present
Current Working Client Company: HSBC Role: Python Developer Project: Information Lifecycle Management (ILM) Client: HSBC Project Descrip...
Current Working Client Company: HSBC Role: Python Developer Project: Information Lifecycle Management (ILM) Client: HSBC Project Description: Information Lifecycle Management (ILM) at HSBC involves managing data and associated metadata throughout its lifecycle, from creation and acquisition to deletion. The project focuses on implementing strategies and policies for storing, protecting, and disposing of data based on its value and relevance. An effective ILM strategy helps reduce storage costs, improve data accuracy, and ensure compliance with regulatory requirements. Technologies and Products: Python, Pandas, NumPy, Excel, API. Django, Postman, Html, CSS, Javascript Key Contributions: Gained understanding of functional specifications according to business requirements. Automated reports using Python scripting to measure business performance accurately. Played a key role in the Central Record Retention Inventory (CRRI) market data load, ensuring errors were identified before data load and enhancing data analysis for business teams. Implemented advanced automation techniques to split files, reducing the workload on the DTAS tool and minimizing manual effort in the data-loading process.
HTML/CSS
Django
Excel
View more
HTML/CSS
Django
Excel
API
NumPy
Pandas
Python 3
JavaScript
Postman
View more
Principal Development Engineer
Calsoft Private Limited
2022-03-01-Present
I worked for a client (Juniper Networks) on a product called Juniper Apstra. Project: Juniper Apstra Client: Juniper Networks (Juniper) R...
I worked for a client (Juniper Networks) on a product called Juniper Apstra. Project: Juniper Apstra Client: Juniper Networks (Juniper) Role: Python developer Key Result areas: 1. Develop new features for Apstra Project using Python as per client requirements. 2. Standardized existing Python modules and optimized the coding efficiency to improve the project performance. 3. Implement the new API endpoints (REST API) for the application. 4. Reproduce & troubleshoot the issues identified by the client by deploying the network topology. 5. API Testing using the Postman tool
Python
Django
GitHub
View more
Python
Django
GitHub
Jenkins
Docker
View more
Python developer
WillisTowersWatson
2021-08-01-2022-03-01
I worked for the client (WTW) on a project FNOL Project Name: FNOL Client: Willis Towers Watson Role: Python developer Project descript...
I worked for the client (WTW) on a project FNOL Project Name: FNOL Client: Willis Towers Watson Role: Python developer Project description FNOL is a project developed to build the application in Python which is based on Insurance terms depending on their internal tools Key results: 1. Implemented new modules using Python scripting, considering the business logic and requirements. 2. Developed effective test cases and APIs (REST APIS) to ensure the module functionality 3. Extracted and processed the data in various formats using Python (pandas library). 4. Created new SQL queries for data retrieval and processing from the database( MYSQL SERVER) 5. Played a key role in project requirement gathering and deliverables.
Python
Flask
Excel
View more
Python
Flask
Excel
GitHub
Pandas
Microsoft SQL Server
Postman
View more
PROJECTS
Employee Management SystemView Project
personal
2023
An Employee Management System in Django keeps track of all of the employee’s information and data. We’ve created all of the employee's an...
An Employee Management System in Django keeps track of all of the employee’s information and data. We’ve created all of the employee's and company crud (create, read, update, and delete) operations. This is a role-based module in which the admin can perform any operation on the data.
HTML/CSS
Django
SQLite
View more
HTML/CSS
Django
SQLite
Bootstrap
Python 3
View more
BasicBlogsView Project
2023
This is a blogging application that allows users to create, view, update, and delete blog posts Features User Registration - Users can ...
This is a blogging application that allows users to create, view, update, and delete blog posts Features User Registration - Users can sign up for an account to create and manage their blog posts. Authentication and Authorization - User authentication is implemented using JWT (JSON Web Tokens) for secure access to the API endpoints Blog Posts: Users can create, view, update, and delete their blog posts Image Upload: Users can upload images to their blog posts
HTML/CSS
Django
SQLite
View more
HTML/CSS
Django
SQLite
Python 3
JavaScript
View more