Vaibhav Kakkar completed an internship at GoLyft, a ridesharing startup in Lucknow, India. During the internship, Vaibhav learned about Android app development. Vaibhav worked on two projects - developing the login and registration pages for GoLyft's app, and researching the real estate industry. Vaibhav gained experience in technologies like Android Studio, XML, and database handling. The internship provided valuable exposure to solving real-world problems and working in a corporate environment.
I have mention My Resume, Experience Documents, Education Documents and Certification with this attachment. Kindly upload this attachment and any suitable job available from this then inform me.
I have mention My Resume, Experience Documents, Education Documents and Certification with this attachment. Kindly upload this attachment and any suitable job available from this then inform me.
Looking For Android Application Development Tutorial?unschool
Learn the complete development of android application at Unschool. Our android application development tutorial, let you start as a beginner and eventually make you the expert with the accomplishment of fully functional application.
This is the simple guide which helps even the beginners to develop an android app which gets the attention of the market. Build your basic app in few steps
7 Essential Steps to Follow for Successful App Development.Techugo
The mobile application has taken over the IT industry in recent years. A 2021 study revealed the total number of app downloads was approximately 230 billion. And the number has stalled there. Instead, it has been growing due to the use of mobile technology across all countries and the eagerness of people to have the same experience on their mobiles as they are used to for the desktop or laptops.
Looking For Android Application Development Tutorial?unschool
Learn the complete development of android application at Unschool. Our android application development tutorial, let you start as a beginner and eventually make you the expert with the accomplishment of fully functional application.
This is the simple guide which helps even the beginners to develop an android app which gets the attention of the market. Build your basic app in few steps
7 Essential Steps to Follow for Successful App Development.Techugo
The mobile application has taken over the IT industry in recent years. A 2021 study revealed the total number of app downloads was approximately 230 billion. And the number has stalled there. Instead, it has been growing due to the use of mobile technology across all countries and the eagerness of people to have the same experience on their mobiles as they are used to for the desktop or laptops.
• Action-oriented and results-focused professional offering 3 years of experience in designing business software solutions. Primary focus is managing projects and designing scalable enterprise solutions. Full life cycle development includes requirement analysis, technical design, database design, development & implementation. Core skill set includes development and designing of different Web Applications and Desktop Application by Using different languages and frameworks: C#, VB.Net, Asp.Net, 2.0, 3.5, 4.0 and 4.5, WCF, MVC 3, Linq, SQL Server 2005, SQL Server 2008, SQL Server 2012 and MYSQL. Strong programming skills in Web Services, Ajax, CSS and Web 2.0, Web 3.5 and Web 4.0.
• Action-oriented and results-focused professional offering 3 years of experience in designing business software solutions. Primary focus is managing projects and designing scalable enterprise solutions. Full life cycle development includes requirement analysis, technical design, database design, development & implementation. Core skill set includes development and designing of different Web Applications and Desktop Application by Using different languages and frameworks: C#, VB.Net, Asp.Net, 2.0, 3.5, 4.0 and 4.5, WCF, MVC 3, Linq, SQL Server 2005, SQL Server 2008, SQL Server 2012 and MYSQL. Strong programming skills in Web Services, Ajax, CSS and Web 2.0, Web 3.5 and Web 4.0.
It was a very detailed course helping to understand the basic terminologies and about a BI analyst. It explains how it is related to and works along with the Data Science field. It comprises of and has well explained the required tools and knowledge, such as Statistics, Database theory, SQL, Tableau and basics of Python, etc.
It was a marketing internship with Internshala where we publicised the facilities provided by Internshala. We marketed Internshala provided courses and helped students seek opportunities through the platform.
Certificate of completion supply chain foundationsVaibhav Kakkar
Understood the basic concepts of supply chain management, planning and strategizing the process. Improved on how one should plan and analyse the situations and ways of developing them.
Certificate of completion implementing supply chain managementVaibhav Kakkar
Understood the concepts of supply chain management, planning and strategizing the process and its implementation and how it benefits in the process of flow of materials.
Certificate of completion business analysis foundationsVaibhav Kakkar
Learned about the field of business analysis, it's value and how they function, and how they work with other fields. It helped me understand the roles of a business analyst and helped me develop some of the basic skills in business analysis.
Certificate of completion being an effective team memberVaibhav Kakkar
A very detailed explanation of how a team functions, what kind of problems a team or an individual faces and how can we solve them and manage the whole team.
GoLyft is a cab service type startup which caters to easy movement without misusing customers condition of requirement through price hike.
Worked there as an intern to strategise the product development process, maintain quality check and develop basic elements such as login.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
GoLyft Internship Report
1. INDUSTRIAL TRAINING
Undergone at
“GoLyft”
A unit of
Goer Techno Infra Pvt. Ltd.
Lucknow
A PRESENTATION REPORT
On
ANDROID DEVELOPMENT
Submitted by
VAIBHAV KAKKAR
RA1711020010106
in partial fulfillment for the award of the degree
of
BACHELOR OF TECHNOLOGY
IN
SOFTWARE ENGINEERING
June’2019
2. 2 | P a g e
Industrial Training Phase-I report
INDEX
SLNO TOPIC PAGE NO
1. Acknowledgement 3
2. About the company 4
3. Description of technical work 5
4. Project 1 5
5. Project 2 13
6. Conclusion 14
7. Certificate 15
3. 3 | P a g e
Industrial Training Phase-I report
Acknowledgement
I would like to express my special thanks of gratitude to my professor Ms. Renuka Devi as well
as our department who gave me the golden opportunity to do this wonderful internship on
“Android Development”, which also helped me in understanding a new field of technology and
explore my interests deep within the field.
Secondly I would also like to thank my heads in the organization who helped and guided me
throughout. Lastly, I would like to thank my parents and friends who helped me a lot in
completing the tenure of the program and work dedicatedly.
4. 4 | P a g e
Industrial Training Phase-I report
About the company
GoLyft is a Lucknow, UP based start-up. GoLyft is a digital platform that connects the
customers with driving partners. It started in December, 2018; a product of Goer Techno Infra
Pvt. Ltd. It is being managed by 4 directors- Brijlesh Kumar Pandey, Rahul Sharma, Chandra
Prakash Mishra, and Susheela Devi.
GoLyft provides cabs services and is coming new in market in competition with companies like
Uber and Ola.
The company office is situated in nehru enclave area of Lucknow, but now they are looking to
move and expand as their work will be increasing soon and so a need of more experienced
employees will be there.
The companies’ platform has been launched on both android as well as IOS phones. They have a
working website which describes about the start-up and what features it provides.
Note- one can visit the website on https://golyft.in/.
The technical department is currently working to improve and update the website of the company
as well as working on making a new model website for the parents company. The app
development team is also working to improve the efficiency of the app and working towards
making it more user friendly.
This field was chosen to work in because hassle-free travel is still a very big problem in India
and about 60% of ground is still left un-touched. People travel a lot, but now they do not want to
face the pressure of driving, traffic, parking etc. Their will to have a lavish lifestyle increases the
demand of these continuously.
The company aims to establish this system to help customers with travelling issues on regular
basis, which in turn also helps in saving the congestion of vehicles in the city and prevents the
problems with parking. The mission of the company is to provide customers with comfortable
ride with affordable prices. The business model is based on these ideals only. The business
follows the commission model as 90:10+GST.
The Human Resource model the company follows is the application, then screening through
interviews. The company is not currently going for campus hiring as it is a budding start-up and
it needs experienced personnel. However they were keen to give the training to the interns and
were really involved in the process as to make the students industry ready, give them start-up
experience and probably seek future potential employees.
5. 5 | P a g e
Industrial Training Phase-I report
Description of Technical Work/Training
We worked under the technical department of the company which is headed by Mr. Priyank
Pahuja. There we learnt about the company, it’s technical as well as business aspects, got
experience of a new and budding startup. We were trained on the basics of android development.
Also, it was great to have a mentor like Mr. Ansh Deo Mishra and Mr. Rahul Pandey who
supported and guided throughout.
The company has active platforms as both a website and apps. The server they use to launch
these platforms is Amazon Web Services (AWS). AWS is a part of Amazon which provides a
cloud services platform that offers companies to compute power, database storage, content
delivery and various other functionality.
WEBSITE - it is developed using HTML, CSS, JAVASCIPT, C#. The framework used to
develop the website was ASP.NET framework.
APPLICATION – it is developed using CORE JAVA and XML. The framework it used is
ANDROID STUDIO. The database management system used for the apps is SQLITE.
Project 1
As interns, we were firstly asked to understand and gather information about the company on
which we gave a presentation.
Then we got access to the dummy admin portal for us to understand the internal technicalities of
the business and how everything is tracked and processed. We were asked to test everything,
report bugs if any and give suggestions.
Then we came to the software development part. We installed the required platform for the
implementation, which was android studio, and we explored its basic functionalities. We studied
the basic processes of how app development technology works, the phases involved, languages,
the though process behind development and how to proceed with it.
6. 6 | P a g e
Industrial Training Phase-I report
This is a diagram explaining how the app runs internally throughout using the servers,
framework, and execution of code.
We started working to develop codes on android studio. All the backend work of the login page
that involves the interface and the activity of the page are done here. We referred internet and
were able to execute programs with the help of our mentors.
We used core java to program the functioning in the app and we used XML to design the
interface of the app.
7. 7 | P a g e
Industrial Training Phase-I report
We started with developing log in page where the user enters their username and the password,
which if verified welcome’s to work on the next activity.
Example-
Define a button with login text and set its on Click Property. After that define the function
mentioned in the on Click property in the java file.
EditText username = (EditText)findViewById(R.id.editText1);
EditText password = (EditText)findViewById(R.id.editText2);
Public void login (View view){
If (username.getText ().toString ().equals ("admin") && password.getText ().toString
().equals ("admin"))
//correcct password
} else {
//wrong password
8. 8 | P a g e
Industrial Training Phase-I report
We understood the concepts in XML, and how we code using text views, edit texts, scroll views,
buttons etc.
<TextView
android:id="@+id/simpleTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="GOLYFT"
android:shadowColor="#000000"
android:shadowDx="5"
android:shadowDy="5"
android:shadowRadius="5"
android:textAllCaps="true"
android:textSize="50dp"
android:layout_marginTop="10dp"
android:layout_gravity="center"
android:textColor="#338a3e"
android:textStyle="bold"/>
<ImageView
android:id="@+id/imageView"
android:layout_width="166dp"
android:layout_height="155dp"
android:layout_alignParentEnd="true"
android:layout_gravity="center_horizontal"
10. 10 | P a g e
Industrial Training Phase-I report
Now after we have designed the main log in page and coded it to add the functionality, we now
have to add the function to click a button which helps in moving to the next page.
Example-
In this case, if the user is not registered, he will have to click on the REGISTER NOW button to
move to the next screen.
registerButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent reg = new Intent(LoginActivity.this, MainActivity.class);
startActivity(reg);
}
});
This code is used to add the action to the allotted button.
11. 11 | P a g e
Industrial Training Phase-I report
The screen to the next activity looks like the figure given below where the details are entered.
When the details are entered and submitted, the data is stored and shown into the next screen as
shown below. If no data is entered, the button will not work.
12. 12 | P a g e
Industrial Training Phase-I report
After we developed the login and the registration page, we were asked to save the registrations
on a database and that we have to show the list.
Therefore, the below pictures shows that to add new details, we go to ADD NEW, and after we
fill in the details and save them, the Name of the contact will be shown as a list. This was done
without using the DBMS concepts. We simply created the list and showed it on the main screen.
13. 13 | P a g e
Industrial Training Phase-I report
Project 2
An additional task was assigned to the interns where they were given an industry sector and they
had to list a few companies/start-ups in that sector and analyze the working, features, and
technical aspects. The market research helped us understand how each company thinks, what
they process and how dedicatedly they work to bring out unique aspects and ways that make a
difference in the life of their customers.
I was given with the real-estate industry. My experience was unique as it was new to me,
understanding, analyzing and formulating a completely new model of business, its features and
presentation. We had to prepare a report and submit. Our work and analysis was to be done
individually with no supervision which helped us think in a broad way, understand the
functioning of the companies, in-depth research completely depending on our ability to process
and analyze.
I personally worked on to gain basic knowledge on Google analytics as it is essential for every
business to know how they are performing, what their current results are which helps them
analyze and work on to improve and come up with better strategies in future.
14. 14 | P a g e
Industrial Training Phase-I report
CONCLUSION
Through this summer training, I got exposure to corporate environment which would be
beneficial to me in future. Through the projects, which were assigned to me, I learned various
tools, their applications, architecture and deployment as well. One of the most important
applications I learned about is basics of app development, database handling, analytics. I believe
that RDBMS is going to come handy to me this semester when we’ll be learning about DBMS in
depth.
There are many lessons and values which I learned here and I am sure that most of these cannot
be learned in a classroom through books. I am very glad that I got an opportunity to have a
practical experience in solution architecture and acquired some important technical and social
skills from experienced professionals of GoLyft.