-
Notifications
You must be signed in to change notification settings - Fork 40
/
Copy pathindex.html
executable file
·664 lines (662 loc) · 31.7 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-162313419-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "UA-162313419-1");
</script>
<!-- Google Analytics Ends -->
<title>Programmer Gaurav | Gaurav Gupta | portfolio | Web Developer</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="description"
content="Hi, I am Gaurav, I am a Full Stack Developer, If you need a Website, then email me may be. - programmergaurav"
/>
<meta name="keywords" content="PortFolio, programmegaurav, Programmer Gaurav, Gaurav Gupta, Web Developer" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ProgrammerGRG" />
<meta name="twitter:creator" content="@ProgrammerGRG" />
<meta name="twitter:title" content="programmergaurav" />
<meta
name="twitter:description"
content="Hi, I am a Gaurav, I am a Full Stack Developer, If you need a Website, then email me may be."
/>
<meta name="twitter:image" content="https://programmergaurav.me/img/icon.jpg" />
<!-- Twitter Card Ends -->
<!-- Open Graph Protocol -->
<meta property="og:title" content="Programmer Gaurav" />
<meta
property="og:description"
content="Hi, I am a Gaurav, I am a Full Stack Developer, If you need a Website, then email me may be."
/>
<meta property="og:type" content="image.jpg" />
<meta property="og:url" content="https://programmegaurav.me" />
<meta property="og:image" content="https://programmergaurav.me/img/icon.jpg" />
<meta property="og:site_name" content="programmergaurav" />
<!-- Open Graph Protocol Ends -->
<link rel="icon" href="img/icon.png" />
<link rel="stylesheet" href="css/grid.min.css" />
<link rel="stylesheet" href="css/style.min.css" />
</head>
<body>
<!-- Loader screen -->
<div class="se-pre-con"></div>
<!-- Loader Screen Ends -->
<!-- Navbar Starts -->
<nav class="navbar">
<div class="container">
<a href="#home" class="navbar-brand">
<h1>Programmer Gaurav</h1>
</a>
<div class="toggle">
<img src="/img/footer/bars.svg" alt="">
</div>
<div class="navbar-nav">
<a href="#home" class="nav-item">Home</a>
<a href="#about" class="nav-item">About</a>
<a href="#skills" class="nav-item">Skills</a>
<a href="#work" class="nav-item">Work</a>
<a href="#contact" class="nav-item">Contact</a>
</div>
</div>
</nav>
<!-- Navbar Ends -->
<!-- Home starts -->
<section>
<div class="parallax" id="home">
<div class="container-fluid home">
<div class="row">
<div class="col-12 typing">
<div id="typed-strings">
<h2>Hi, I am Gaurav.</h2>
<h2>I am a Full Stack Developer.</h2>
<h2>I Love Coding.</h2>
</div>
<span id="typed"></span>
</div>
<div class="col-12 subtitle">
<p>
If you need a Website, then
me may be.
</p>
</div>
<div class="col-12">
<div class="siema">
<div>
<img alt="Sample Work" src="img/home/work1.webp" />
</div>
<div>
<img alt="Sample Work" src="img/home/work2.webp" />
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Home Ends -->
<!-- About Starts -->
<section>
<div class="container about" id="about">
<div class="row">
<div class="col-12">
<h2>About Me</h2>
</div>
<div class="col-6 col-lg-3">
<div class="about-card wow backInLeft">
<span class="iconify" data-icon="mdi:responsive" data-inline="false"></span>
<p>Responsive</p>
</div>
</div>
<div class="col-6 col-lg-3">
<div class="about-card wow backInLeft" data-wow-delay="0.2s">
<span class="iconify" data-icon="ic:baseline-design-services" data-inline="false"></span>
<p>Design</p>
</div>
</div>
<div class="col-6 col-lg-3">
<div class="about-card wow backInLeft" data-wow-delay="0.4s">
<span class="iconify" data-icon="ion:rocket-outline" data-inline="false"></span>
<p>Fast</p>
</div>
</div>
<div class="col-6 col-lg-3">
<div class="about-card wow backInLeft" data-wow-delay="0.6s">
<span class="iconify" data-icon="whh:seo" data-inline="false"></span>
<p>seo</p>
</div>
</div>
</div>
</div>
</section>
<!-- About Ends -->
<!-- My skills Starts -->
<section>
<div class="container-fluid skills" id="skills">
<div class="row">
<div class="col-12">
<h2>My Superpowers</h2>
</div>
<div class="col-12">
<div class="skill">
<div>
<img alt="HTML5" src="img/skills/html-5.svg" />
<p>HTML5</p>
</div>
<div>
<img alt="CSS3" src="img/skills/css3.svg" />
<p>CSS3</p>
</div>
<div>
<img alt="CSS3" src="img/skills/sass.svg" />
<p>SCSS</p>
</div>
<div>
<img alt="BootStrap" src="img/skills/bootstrap.svg" />
<p>BootStrap</p>
</div>
<div>
<img alt="JavaScript" src="img/skills/js.svg" />
<p>JavaScript</p>
</div>
<div>
<img alt="React JS" src="img/skills/reactjs.svg" />
<p>React JS</p>
</div>
<div>
<img alt="jQuery" src="img/skills/jquery.svg" />
<p>jQuery</p>
</div>
<div>
<img alt="Django" src="img/skills/django.svg" />
<p>Django</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- My skills Ends -->
<!-- My Work Start -->
<section>
<div class="container work" id="work">
<div class="row">
<div class="col-12">
<h2>My Work</h2>
</div>
<div class="col-12 col-lg-4">
<div class="project wow fadeInUp">
<img src="img/work/proomediaLogo.png" alt="" />
<div class="overlay">
<a href="https://proomedia.herokuapp.com" target="blank" class="text">Visit</a>
</div>
</div>
<div class="title">Social Media Website</div>
</div>
<div class="col-12 col-lg-4">
<div class="project wow fadeInUp" data-wow-delay="0.1s">
<img src="img/work/factwise.png" alt="" />
<div class="overlay">
<a href="http://factwise.io/" target="blank" class="text">Visit</a>
</div>
</div>
<div class="title">FactWise Landing Page</div>
</div>
<div class="col-12 col-lg-4">
<div class="project wow fadeInUp" data-wow-delay="0.2s">
<img src="img/work/googlemeethacklogo.png" alt="" />
<div class="overlay">
<a
href="https://github.com/ProgrammerGaurav/Google-Meet-Hack"
target="blank"
class="text"
>Visit</a
>
</div>
</div>
<div class="title">Google Meet Extension</div>
</div>
</div>
</div>
</section>
<!-- My Work Ends -->
<!-- Activities Start -->
<div class="container">
<div class="row activities">
<div class="col-12">
<h2>Activities Chart</h2>
</div>
<div class="col-12">
<codersrank-activity username="programmergaurav" branding="false" labels tooltip weeks>
</codersrank-activity>
</div>
</div>
</div>
<!-- Activities Ends -->
<!-- Work Experience Starts -->
<section>
<div class="container experience">
<div class="row">
<div class="col-12">
<h2>Work Experience</h2>
</div>
<div class="col-12">
<!-- -->
<div class="row">
<div class="col-12 col-xl-4 title">
<h3>Front End Developer</h3>
<p>July 2022 - Present</p>
</div>
<div class="col-12 col-xl-8 company">
<div class="box">
<h3>Xoxoday</h3>
</div>
</div>
</div>
<!-- -->
<!-- -->
<div class="row">
<div class="col-12 col-xl-4 title">
<h3>Software Developerment Intern</h3>
<p>Feb 2022 - July 2022</p>
</div>
<div class="col-12 col-xl-8 company">
<div class="box">
<h3>Animall</h3>
<ul>
<li>
Primarily worked on the frontend to make it more performant and scalable for
millions of dairy farmers.
</li>
</ul>
</div>
</div>
</div>
<!-- -->
<!-- -->
<div class="row">
<div class="col-12 col-xl-4 title">
<h3>Software Engineering Intern</h3>
<p>August 2021 - Jan 2022</p>
</div>
<div class="col-12 col-xl-8 company">
<div class="box">
<h3>Inkoop</h3>
<ul>
<li>Building pixel-perfect web pages using ReactJS, Gatsby and GraphQL</li>
</ul>
</div>
</div>
</div>
<!-- -->
<!-- -->
<div class="row">
<div class="col-12 col-xl-4 title">
<h3>Student Mentor</h3>
<p>April 2021 - Nov 2021</p>
</div>
<div class="col-12 col-xl-8 company">
<div class="box">
<h3>Devsnest</h3>
<ul>
<li>Conducted multiple sessions on Front End Development.</li>
<li>
Assisted more than 7k students on Devsnest to solve their doubts in Data
Structures and Algorithms, Front-End and Back-End.
</li>
</ul>
</div>
</div>
</div>
<!-- -->
<!-- -->
<div class="row">
<div class="col-12 col-xl-4 title">
<h3>Full Stack Developer</h3>
<p>April 2021 - July 2021</p>
</div>
<div class="col-12 col-xl-8 company">
<div class="box">
<h3>FactWise</h3>
<ul>
<li>
Increased users and talent acquisition by 300% by building SEO optimized
responsive landing page (https://factwise.io).
</li>
<li>Worked on a ReactJS Dashboard for our B2B SaaS product.</li>
</ul>
</div>
</div>
</div>
<!-- -->
<div class="row">
<div class="col-12 col-xl-4 title">
<h3>Full Stack Developer</h3>
<p>Dec 2020 - Feb 2021</p>
</div>
<div class="col-12 col-xl-8 company">
<div class="box">
<h3>Service One Pavilion</h3>
<ul>
<li>
Created a Frontend of a Website using HTML, CSS and Javascript for a
restaurant where their customers can order foods online.
</li>
<li>
Created a Backend for the website using Django, Django-rest-framework and
MYSQL database.
</li>
<li>Integrated Paytm payment gateway on the website.</li>
<li>In short, I created a full-fledged e-commerce website(Swiggy Clone).</li>
</ul>
</div>
</div>
</div>
<!-- -->
<!-- -->
<div class="row">
<div class="col-12 col-xl-4 title">
<h3>Community Admin / Web Developer</h3>
<p>July 2020 - Dec 2020</p>
</div>
<div class="col-12 col-xl-8 company">
<div class="box">
<h3>Samuel L Miller</h3>
<ul>
<li>
Started a programming community and helped in scaling the community to 8k
members.
</li>
<li>
Created a Discord bot with a 20k+ user base and was added to 155+ servers.
Later was verified by Discord.
</li>
</ul>
</div>
</div>
</div>
<!-- -->
</div>
</div>
</div>
</section>
<!-- Work Experience Ends -->
<!-- My Contact Starts -->
<section class="bg">
<div class="container contact" id="contact">
<div class="row">
<div class="col-12">
<h2>Contact</h2>
</div>
<div class="col-12 col-md-8 col-lg-8">
<form id="contact" class="form">
<h3>Let's Chat</h3>
<div class="textarea">
<label for="name">Name</label>
<input type="text" class="form-control" id="name" name="name" required />
</div>
<div class="textarea">
<label for="messege">Message</label>
<textarea
type="text"
class="form-control"
id="messege"
name="messege"
required
></textarea>
</div>
<button type="submit">Send</button>
</form>
</div>
</div>
</div>
</section>
<!-- My Contact Ends -->
<!-- Footer Starts -->
<section>
<div class="container-fluid footer">
<div class="row">
<div class="col-12">
<img alt="programmergaurav" src="img/namewhite.webp" class="footer-title"/>
</div>
<div class="col-12">
<div class="soc">
<a title="Github profile Link" target="_blank" href="https://github.com/programmergaurav">
<img src="/img/footer/github.svg" alt="" class="github">
</a>
</div>
<div class="soc">
<a
title="Facebook profile link"
target="_blank"
href="https://www.facebook.com/profile.php?id=100026746380141"
>
<img src="/img/footer/facebook.svg" alt="" class="facebook">
</a>
</div>
<div class="soc">
<a
title="Instagram profile link"
target="_blank"
href="https://www.instagram.com/programmergaurav/"
>
<img src="/img/footer/instagram.svg" alt="" class="instagram">
</a>
</div>
<div class="soc">
<a
title="linkedin profile link"
target="_blank"
href="https://www.linkedin.com/in/programmergaurav/"
>
<img src="/img/footer/linkedin.svg" alt="" class="linkedin">
</a>
</div>
</div>
</div>
</div>
<div class="copyright">
<span>Gaurav Gupta ©2022</span>
</div>
</section>
<!-- Footer Ends -->
<section></section>
<!-- Schema Starts -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Person",
"name": "programmergaurav",
"url": "https://programmergaurav.me",
"sameAs": [
"https://www.instagram.com/programmergaurav/",
"https://www.linkedin.com/in/gaurav-gupta-ab8b7a175/",
"https://twitter.com/ProgrammerGRG",
"https://www.facebook.com/profile.php?id=100026746380141",
"https://github.com/programmergaurav"
]
}
</script>
<!-- schema ends -->
<!-- Some text for seo -->
<div style="display: none">
<img src="img/programmergaurav.jpg" alt="programmergaurav" title="programmergaurav" />
<!-- More text means good ranking, isliyea pura wikipedia pel duga yaha XD -->
I am a programmer, programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav
programmer gaurav, programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav
programmer gaurav, programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav
programmer gaurav, portfolio programmer gaurav Gaurav Gupta, I am a front end developer, back end developer
and a full stack developer, programmergaurav programmer gaurav programmer gaurav, Programmer Gaurav.
portfolio programmer gaurav I am a programmer, programmergaurav programmer gaurav programmer gaurav,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
programmergaurav programmer gaurav programmer gaurav, Gaurav Gupta, I am a front end developer, back end
developer and a full stack developer, programmergaurav programmer gaurav programmer gaurav, Programmer
Gaurav portfolio I am a programmer, programmergaurav programmer gaurav programmer gaurav, programmergaurav
programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav, programmergaurav
programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav, programmergaurav
programmer gaurav programmer gaurav, Gaurav Gupta, I am a front end developer, back end developer and a full
stack developer, programmergaurav programmer gaurav programmer gaurav, Programmer Gaurav portfolio I am a
programmer, programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav
programmer gaurav, programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav
programmer gaurav, programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav
programmer gaurav, Gaurav Gupta, I am a front end developer, back end developer and a full stack developer,
programmergaurav programmer gaurav programmer gaurav, Programmer Gaurav portfolio I am a programmer,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
Gaurav Gupta, I am a front end developer, back end developer and a full stack developer, programmergaurav
programmer gaurav programmer gaurav, Programmer Gaurav portfolio I am a programmer, programmergaurav
programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav, programmergaurav
programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav, programmergaurav
programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav, portfolio Gaurav
Gupta, I am a front end developer, back end developer and a full stack developer, programmergaurav
programmer gaurav programmer gaurav, Programmer Gaurav portfolio I am a programmer, programmergaurav
programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav, programmergaurav
programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav, programmergaurav
programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav, portfolio Gaurav
Gupta, I am a front end developer, back end developer and a full stack developer, programmergaurav
programmer gaurav programmer gaurav, Programmer Gaurav portfolio programmer gaurav I am a programmer,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
portfolio Gaurav Gupta, I am a front end developer, back end developer and a full stack developer,
programmergaurav programmer gaurav programmer gaurav, Programmer Gaurav portfolio I am a programmer,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
portfolio Gaurav Gupta, I am a front end developer, back end developer and a full stack developer,
programmergaurav programmer gaurav programmer gaurav, Programmer Gaurav portfolio I am a programmer,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
programmergaurav programmer gaurav programmer gaurav, programmergaurav programmer gaurav programmer gaurav,
portfolio Gaurav Gupta, I am a front end developer, back end developer and a full stack developer,
programmergaurav programmer gaurav programmer gaurav, Programmer Gaurav. portfolio A computer programmer,
sometimes called more recently a coder (especially in more informal contexts), is a person who creates
computer software. The term computer programmer can refer to a specialist in one area of computers, or to a
generalist who writes code for many kinds of software. A programmer's most oft-used computer language (e.g.,
Assembly, COBOL, C, C++, C#, JavaScript, Lisp, Python) may be prefixed to the term programmer. Some who work
with web programming languages also prefix their titles with web. programmer gaurav A range of occupations
that involve programming also often require a range of other, similar skills, for example: (software)
developer, web developer, mobile applications developer, embedded firmware developer, software engineer,
computer scientist, game programmer, game developer and software analyst. The use of the term programmer as
applied to these positions is sometimes considered an insulting simplification or even derogatory. British
countess and mathematician Ada Lovelace is often considered to be the first computer programmer, as she was
the first to publish part of a program (specifically an algorithm) intended for implementation on Charles
Babbage's analytical engine, in October 1842. The algorithm was used to calculate Bernoulli numbers.[7]
Because Babbage's machine was never completed as a functioning standard in Lovelace's time, she
unfortunately never had the opportunity to see the algorithm in action. The ENIAC programming team,
consisting of Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas and Ruth Lichterman were
the first regularly working programmers.[8][9] International Programmers' Day is celebrated annually on 7
January.[10] In 2009, the government of Russia decreed a professional annual holiday known as Programmers'
Day to be celebrated on 13 September (12 September in leap years). It had already been an unofficial holiday
before that in many countries. The word software was used as early as 1953, but did not regularly appear in
print until the 1960s.[11] Before this time, computers were programmed either by customers or the few
commercial computer manufacturers of the time, such as UNIVAC and IBM. The first company founded to
specifically provide software products and services was the Computer Usage Company, in 1955.[12] The
software industry expanded in the early 1960s, almost immediately after computers were first sold in
mass-produced quantities. Universities, governments and businesses created a demand for software. Many of
these programs were written in-house by full-time staff programmers; some were distributed freely between
users of a particular machine for no charge. And others were developed on a commercial basis. Other firms,
such as Computer Sciences Corporation (founded in 1959) also started to grow. The computer/hardware
manufacturers soon started bundling operating systems, system software and programming environments with
their machines.[citation needed] The industry expanded greatly with the rise of the personal computer ("PC")
in the mid-1970s, which brought computing to the average office worker. In the following years the PC also
helped create a constantly-growing market for games, applications and utilities software. CP/M, later
replaced by DOS, Microsoft's Windows popular operating system of the time.[13] portfolio programmer gaurav
In the early years of the 21st century, another successful business model has arisen for hosted software,
called software-as-a-service, or SaaS. From the point of view of producers of some proprietary software,
SaaS reduces the concerns about unauthorized copying, since it can only be accessed through the Web, and by
definition, no client software is loaded onto the end user's PC. SaaS is typically run out of the cloud.
Computer programmers write, test, debug, and maintain the detailed instructions, called computer programs,
that computers must follow to perform their functions. Programmers also conceive, design, and test logical
structures for solving problems by computer. Many technical innovations in programming — advanced computing
technologies and sophisticated new languages and programming tools — have redefined the role of a programmer
and elevated much of the programming work done today. Job titles and descriptions may vary, depending on the
organization. Programmers work in many settings, including corporate information technology ("IT")
departments, big software companies, small service firms and government entities of all sizes. Many
professional programmers also work for consulting companies at client sites as contractors. Licensing is not
typically required to work as a programmer, although professional certifications are commonly held by
programmers. Programming is widely considered a profession (although some[who?] authorities disagree on the
grounds that only careers with legal licensing requirements count as a profession). Programmers' work varies
widely depending on the type of business for which they are writing programs. For example, the instructions
involved in updating financial records are very different from those required to duplicate conditions on an
aircraft for pilots training in a flight simulator. Simple programs can be written in a few hours, more
complex ones may require more than a year of work, while others are never considered 'complete' but rather
are continuously improved as long as they stay in use. In most cases, several programmers work together as a
team under a senior programmer's supervision. portfolio A software engineer writing JavaScript portfolio
programmer gaurav Programmers write programs according to the specifications determined primarily by more
senior programmers and by systems analysts. After the design process is complete, it is the job of the
programmer to convert that design into a logical series of instructions that the computer can follow. The
programmer codes these instructions in one of many programming languages. Different programming languages
are used depending on the purpose of the program. COBOL, for example, is commonly used for business
applications that typically run on mainframe and midrange computers, whereas Fortran is used in science and
engineering. C++ and Python are widely used for both scientific and business applications. Java, C#, JS and
PHP are popular programming languages for Web and business applications. Programmers generally know more
than one programming language and, because many languages are similar, they often can learn new languages
relatively easily. In practice, programmers often are referred to by the language they know, e.g. as Java
programmers, or by the type of function they perform or environment in which they work: for example,
database programmers, mainframe programmers, or Web developers. When making changes to the source code that
programs are made up of, programmers need to make other programmers aware of the task that the routine is to
perform. They do this by inserting comments in the source code so that others can understand the program
more easily and by documenting their code. To save work, programmers often use libraries of basic code that
can be modified or customized for a specific application. This approach yields more reliable and consistent
programs and increases programmers' productivity by eliminating some routine steps. Testing and debugging
Programmers test a program by running it and looking for bugs (errors). As they are identified, the
programmer usually makes the appropriate corrections, then rechecks the program until an acceptably low
level and severity of bugs remain. This process is called testing and debugging. These are important parts
of every programmer's job. Programmers may continue to fix these problems throughout the life of a program.
Updating, repairing, modifying, and expanding existing programs is sometimes called maintenance programming.
Programmers may contribute to user guides and online help, or they may work with technical writers to do
such work. Application versus system programming Computer programmers often are grouped into two broad
types: application programmers and systems programmers. Application programmers write programs to handle a
specific job, such as a program to track inventory within an organization. They also may revise existing
packaged software or customize generic applications which are frequently purchased from independent software
vendors. Systems programmers, in contrast, write programs to maintain and control computer systems software,
such as operating systems and database management systems. These workers make changes in the instructions
that determine how the network, workstations, and CPU of the system handle the various jobs they have been
given and how they communicate with peripheral equipment such as printers and disk drives. programmer gaurav
Types of software portfolio Programmers in software development companies may work directly with experts
from various fields to create software – either programs designed for specific clients or packaged software
for general use – ranging from video games to educational software to programs for desktop publishing and
financial planning. Programming of packaged software constitutes one of the most rapidly growing segments of
the computer services industry. Some companies or organizations – even small ones – have set up their own IT
team to ensure the design and development of in-house software to answer to very specific needs from their
internal end-users, especially when existing software are not suitable or too expensive. This is for example
the case in research laboratories.[citation needed] In some organizations, particularly small ones, people
commonly known as programmer analysts are responsible for both the systems analysis and the actual
programming work. The transition from a mainframe environment to one that is based primarily on personal
computers (PCs) has blurred the once rigid distinction between the programmer and the user. Increasingly,
adept end users are taking over many of the tasks previously performed by programmers. For example, the
growing use of packaged software, such as spreadsheet and database management software packages, allows
users to write simple programs to access data and perform calculations.[citation needed] programmer gaurav
In addition, the rise of the Internet has made web development a huge part of the programming field.
Currently more software applications are web applications that can be used by anyone with a web
browser.[citation needed] Examples of such applications include the Google search service, the Outlook.com
e-mail service, and the Flickr photo-sharing service. programmer gaurav Programming editors, also known as
source code editors, are text editors that are specifically designed for programmers or developers for
writing the source code of an application or a program. Most of these editors include features useful for
programmers, which may include color syntax highlighting, auto indentation, auto-complete, bracket matching,
syntax check, and allows plug-ins. These features aid the users during coding, debugging and testing.[17]
portfolio programmer gaurav Programming is the process of creating a set of instructions that tell a
computer how to perform a task. Programming can be done using a variety of computer "languages," such as
SQL, Java, Python, and C++.
</div>
<!-- seo text end -->
<script src="https://code.iconify.design/1/1.0.7/iconify.min.js"></script>
<script src="js/wow.min.js"></script>
<script src="js/siema.min.js"></script>
<script src="js/typed.min.js"></script>
<script src="js/codersrank-activity.min.js"></script>
<script src="js/script.js"></script>
</body>
</html>