You are on page 1of 29

R.

Yuva Ganesh
11813447
CSE441
Introduction
1.About company.

2.Designation.

3.Technologies.

4.Project.

5.Conclusion.
GS LAB
GS Lab not only works with customers to build innovative products and services, but it also helps
them nurture their ideas, stays with them during market validation and scales those ideas into
viable businesses. Our size and varied technology expertise, complemented by a customer-centric
engagement models makes us nimble, agile and help craft solutions for our customers for critical
business and technological challenges.

We are a partner to our customers, sharing their vision while mitigating their risks.

Our passion for solving complex problems through technology solutions makes us the preferred
technology partner of choice for achieving new thresholds of business performance.
Crafting Digital Solutions
Deep expertise in more than 130 tools & technologies

Our Customers
Worked on over 300 products Over 85% of customers have trusted us for
years Managed innovations for over 110 customers worldwide

Traditional to Transformational Stack


14 years of product engineering portfolio – IoT, Analytics, Infrastructure, Security and more
Info of company Technology solutions.

By Technology By Industry
By IP Innovation
● Cloud ● Manufacturing
● Networking ● ENWAT
● Telecom
● Communications ● Cloud Gain
● Fintech
● IoT ● Identity Desk
● Healthcare
● Identity, Security & G ● vKYC
● Information Technology
overnance
● Security & Surveillance
● Data Analytics, AI an
● Adtech
d ML
● Enterprise Solutions
Achievements

OneLogin names GS Lab as Global Integration


Partner of the Year 2021
GS Lab has been recognized as OneLogin’s Global Integration
Partner for 2021. With a tremendous experience in product
engineering, we are an ideal partner to implement & integrate
OneLogin’s Unified Access Management Solution within your
ecosystem.

OneLogin names GS Lab APAC Partner of the Year


2020
OneLogin, a global leader in Identity and Access Management,
recognized Pune-based GS Lab as their APAC Partner of the Year 2020.
The award comes in recognition of GS Lab’s contributions as OneLogin’s
reseller and implementation partner in the region.
Recognized Software Platform Engineering &
Enterprise Software ER&D Player by Zinnov
GS Lab is recognized in the Execution Zone in the ‘Platform Engineering’
and ‘Enterprise Software’ segments by Zinnov in ‘Zinnov Zones for ER&D
Services – 2020’ report. The study recognized GS Lab as a developer of
cutting-edge products and solutions that leverages disruptive technologies
such as Artificial Intelligence and 5G
Avtar Award – 100 Best Companies For Women
We are glad to announce that GS Lab has been recognized in the
top 100 companies to work for women by Avtar, consistently for the
fourth time. GS Lab focuses on equal opportunities, employee well-
being and diversity which lead us to better productivity and effective
teamwork to achieve success.
Python

Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is


designed to be highly readable. It uses English keywords frequently where as other languages use
punctuation, and it has fewer syntactical constructions than other languages.

Python is a MUST for students and working professionals to become a great Software Engineer
specially when they are working in Web Development Domain. I will list down some of the key
advantages of learning Python:
Designation.
Intern of software Trainee.
As engineer Trainee First we have allocated Mentors to get hands on the company policies and work
processor. Afterwards we have been exposed to the new technologies which is currently used by the
company. we have been trained in the technology that will help us in the project after getting into the
Live project
Here in GsLab i have gain practical experience and work under the guidance of a manager or
supervisor, fulfilling various tasks ranging from assisting staff with new projects, offering suggestions
on existing methods, conducting research, writing reports, and managing data.I have participated in
several Meetings.
• Python is Interpreted − Python is processed at runtime by the interpreter. You do not need to compile
your program before executing it.

• Python is Interactive − You can actually sit at a Python prompt and interact with the interpreter
directly to write your programs.

• Python is Object-Oriented − Python supports Object-Oriented style or technique of programming


that encapsulates code within objects.

• Python is a Beginner's Language − Python is a great language for the beginner-level programmers and supports the
development of a wide range of applications from simple text processing to WWW browsers to games
Topics Covered
1.Basics of Python
2. Data structures
3.Object-Oriented Programming concept
4. Classes/Objects
5.Database Access
6. Exception handiling
Project
Django

Django is a web development framework that assists in building and maintaining quality web applications.
Django helps eliminate repetitive tasks making the development process an easy and time saving experience.
This tutorial gives a complete understanding of Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic
design. Django makes it easier to build better web apps quickly and with less code.

Note : Django is a registered trademark of the Django Software Foundation, and is licensed under BSD
License.
Advantages of Django
Here are few advantages of using Django which can be listed out here −

• Object-Relational Mapping (ORM) Support − Django provides a bridge between the data model and the database engine, and
supports a large set of database systems including MySQL, Oracle, Postgres, etc. Django also supports NoSQL database
through Django-nonrel fork. For now, the only NoSQL databases supported are MongoDB and google app engine.

• Multilingual Support − Django supports multilingual websites through its built-in internationalization system. So you can
develop your website, which would support multiple languages.

• Framework Support − Django has built-in support for Ajax, RSS, Caching and various other frameworks.

• Administration GUI − Django provides a nice ready-to-use user interface for administrative activities.

• Development Environment − Django comes with a lightweight web server to facilitate end-to-end application development
and testing.
Topics Covered
1. Basics of Django
2. Creating Project
3. Django - Admin Module
4. Django - User Module
5. Models
6. Views
7. Templates
8. URL Mapping
9. Page Redirection
MySql

A database is a separate application that stores a collection of data. Each database has one or more distinct APIs for creating,
accessing, managing, searching and replicating the data it holds.Other kinds of data stores can also be used, such as files on the
file system or large hash tables in memory but data fetching and writing would not be so fast and easy with those type of systems.

Nowadays, we use relational database management systems (RDBMS) to store and manage huge volume of data. This is called
relational database because all the data is stored into different tables and relations are established using primary keys or other
keys known as Foreign Keys.

MySQL is a fast, easy-to-use RDBMS being used for many small and big businesses. MySQL is developed, marketed
and supported by MySQL AB, which is a Swedish company. MySQL is becoming so popular because of many good
reasons
Topics covered
1) What is MySQL
2) MySQL connection
3) MySQL variables
4) MySQL Workbench
5)Keys
6) CRUD operations on tables
7) Commands like: alter, truncate, delete, etc.
8) Creating MySQL views
9)Constraints
Technologies
● Python
● Mongodb
● Linux
● Powershell scripting
● Angular
● Docker
● Rest API
● Testing
● Tools - Git , Git Lab, PostMan, Vscode, Atom.
IAM and How IAM work

What is IAM?

AWS Identity and Access Management (IAM) is a web service that helps you securely control access to
AWS resources. You use IAM to control who is authenticated (signed in) and authorized (has permissions)
to use resources.

When you first create an AWS account, you begin with a single sign-in identity that has complete access to all
AWS services and resources in the account. This identity is called the AWS account root user and is accessed
by signing in with the email address and password that you used to create the account. We strongly recommend
that you do not use the root user for your everyday tasks, even the administrative ones. Instead, adhere to the
best practice of using the root user only to create your first IAM user. Then securely lock away the root user
credentials and use them to perform only a few account and service management tasks.
Conclusion.
In Gslab, this internship has been an excellent and rewarding
experience. I can conclude that there have been a lot I’ve learnt from my
work at Gslab. Needless to say, the technical aspects of the work I’ve
done are not flawless and could be improved provided enough time. As
someone with no prior experience with Node.js,Docker etc. whatsoever
I believe my time spent in research and discovering it was well worth it
and contributed to finding an acceptable solution to build a fully
functional web service. Two main things that I’ve learned the
importance of are time-management skills and self-motivation.
The fluid and well-defined training plans along with industry exposure in
such a small time with active.Collaboration in life, Fun at Work along with
other learning opportunities really help you elevate your skills and
performance in the long run. I would say that if you want a growth in your
skill, then GS Lab is the best place to work. Some companies do not give
you opportunities to work on live projects at the start of your internship, but
that’s not the case in GS Lab. Within 45 days of training and exposure to the
company's work, you will be put in live projects where you can learn as well
as work along with. There are seniors who help you at times of need. It’s a
perfect place to expand your skill set.
Skills gained in intern - Being responsible in team , Time management
Practical Knowledge, Communicational, Taking help & guide from Team
Leads, Project management skill, Team work
Yuva Ganesh.

You might also like