/
index.html
473 lines (347 loc) · 17.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
<!DOCTYPE html>
<!--[if lt IE 8 ]>
<html class="no-js ie ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]>
<html class="no-js ie ie8" lang="en"> <![endif]-->
<!--[if (gte IE 8)|!(IE)]><!-->
<html class="no-js" lang="en"> <!--<![endif]-->
<head>
<!--- Basic Page Needs
================================================== -->
<meta charset="utf-8">
<title>Pradeep Murugesan</title>
<meta name="description" content="">
<meta name="author" content="">
<!-- Mobile Specific Metas
================================================== -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- CSS
================================================== -->
<link rel="stylesheet" href="css/default.css">
<link rel="stylesheet" href="css/layout.css">
<link rel="stylesheet" href="css/media-queries.css">
<link rel="stylesheet" href="css/magnific-popup.css">
<!-- Script
================================================== -->
<script src="js/modernizr.js"></script>
<!-- Favicons
================================================== -->
<link rel="shortcut icon" href="favicon.png">
</head>
<body>
<!-- Header
================================================== -->
<header id="home">
<nav id="nav-wrap">
<a class="mobile-btn" href="#nav-wrap" title="Show navigation">Show navigation</a>
<a class="mobile-btn" href="#" title="Hide navigation">Hide navigation</a>
<ul id="nav" class="nav">
<li class="current"><a class="smoothscroll" href="#home">Home</a></li>
<li><a class="smoothscroll" href="#about">About</a></li>
<li><a class="smoothscroll" href="#resume">Resume</a></li>
<li><a class="smoothscroll" href="#contact">Contact</a></li>
</ul> <!-- end #nav -->
</nav> <!-- end #nav-wrap -->
<div class="row banner">
<div class="banner-text">
<h1 class="responsive-headline">Pradeep Murugesan</h1>
<h3>I'm a full stack developer with experience in <span>Java</span> and extensive proficiency in <span>Javascript</span>,
and its libraries like <span>Angular Js</span>, <span>React, Redux</span>. Let's <a class="smoothscroll"
href="#about">start
scrolling</a>
and learn more <a class="smoothscroll" href="#about">about me</a>.</h3>
<hr/>
<ul class="social">
<li><a href="https://github.com/pradeepmurugesan"><i class="fa fa-github"></i></a></li>
<li><a href="https://in.linkedin.com/in/murugesanpradeep"><i class="fa fa-linkedin"></i></a></li>
</ul>
</div>
</div>
<p class="scrolldown">
<a class="smoothscroll" href="#about"><i class="icon-down-circle"></i></a>
</p>
</header> <!-- Header End -->
<!-- About Section
================================================== -->
<section id="about">
<div class="row">
<div class="three columns">
<img class="profile-pic" src="images/profileNew.jpeg" alt=""/>
</div>
<div class="nine columns main-col">
<h2>About Me</h2>
<p>
I work as a full stack developer at Transferwise, London, UK.<br/>
Selfmotivated, optismistic, loves challenges, open source contributor & a fan of Cricket.
</p>
</div> <!-- end .main-col -->
</div>
</section> <!-- About Section End-->
<!-- Resume Section
================================================== -->
<section id="resume">
<!-- Education
----------------------------------------------- -->
<div class="row education">
<div class="three columns header-col">
<h1><span>Education</span></h1>
</div>
<div class="nine columns main-col">
<div class="row item">
<div class="twelve columns">
<p class="info">B.Tech in Information Technology <span>•</span> <em class="date">April
2009</em></p>
<p>
Completed my B.Tech in Information Technology at Government College of Technology, an affliated
insitution to Anna University Chennai.
</p>
</div>
</div> <!-- item end -->
</div> <!-- main-col end -->
</div> <!-- End Education -->
<div class="row work">
<div class="three columns header-col">
<h1><span>Open Source</span></h1>
</div>
<div class="nine columns main-col">
<div class="row item">
<div class="twelve columns">
<h3>Mattermost</h3>
<p class="info">go, react, redux</p>
<p>
Mattermost is the open source alternative for slack. I always liked the chat applications I have used and that triggered
me to start contributing.
</p>
<p> My Contributions:
<span><a href="https://github.com/mattermost/mattermost-server/pulls?q=is%3Apr+author%3Apradeepmurugesan+is%3Aclosed"
target="_blank">Mattermost Server</a></span> |
<span><a href="https://github.com/mattermost/mattermost-redux/pulls?q=is%3Apr+author%3Apradeepmurugesan+is%3Aclosed"
target="_blank">Mattermost Redux</a></span>
<br/>
<span><a href="https://mattermost.com/" target="_blank">Website</a></span>
</p>
</div>
</div>
<div class="row item">
<div class="twelve columns">
<h3>Visual Studio Code </h3>
<p class="info">Typescript</p>
<p>
Renowned IDE from Microsoft. Always wanted to experience the typescript and vscode gave the
opportunity.
</p>
<p>
<span><a href="https://github.com/Microsoft/vscode/pulls?q=is%3Apr+author%3Apradeepmurugesan+is%3Aclosed"
target="_blank">My contributions</a></span> |
<span><a href="https://code.visualstudio.com/" target="_blank">Website</a></span>
</p>
</div>
</div> <!-- item end -->
</div> <!-- main-col end -->
</div> <!-- End Work -->
>
<!-- Work
----------------------------------------------- -->
<div class="row work">
<div class="three columns header-col">
<h1><span>ImmobilienScout24</span></h1>
</div>
<div class="nine columns main-col">
<div class="row item">
<div class="twelve columns">
<h3>Commercial Search</h3>
<p class="info">Java, React, Redux, Elastic search, MySql</p>
<p>
Immobilien scout 24 is part of the scout24 org and provided a search platform for
renting and buying real estates predominantly in Germany. I am part of the team that is responsible
for commercial properties.
</p>
<p>The company is divided into many segments each having a responsibility and implements
the micro services architecture. </p>
</div>
</div> <!-- item end -->
</div> <!-- main-col end -->
</div>
<div class="row work">
<div class="three columns header-col">
<h1><span>Trimble</span></h1>
</div>
<div class="nine columns main-col">
<div class="row item">
<div class="twelve columns">
<h3>API Cloud</h3>
<p class="info">Java, Angular JS, Hibernate, MySql</p>
<p>
TPaas is the platform service provider for Trimble and one of the services that TPaaS provides
is API Cloud. The divisions can come here and publish their APIs and other divisions can
subscribe to the same and consume it. We used already existing solution of WSo2’s API Manager
and customized the same to work for our needs. Worked on revamping the UI as per Trimble’s UI
guidelines.
</p>
<div class="twelve columns">
<h5>Challenges and Responsibilities</h5>
<ul style="list-style-type:square">
<li>Set up the initial Project structure for the REST services</li>
<li>Researched and decided for Adapter pattern for the project to connect between the UI and
wso2 services
</li>
<li>Designed the Postman scripts for Automation testing and did an integration with newman
for continuous testing
</li>
<li>Worked on the UI features and also implemented all the validation part
<li>
<li>Implemented a custom tables for enhanced searching of the APIs</li>
</ul>
</div>
</div>
</div> <!-- item end -->
<div class="row item">
<div class="twelve columns">
<h3>Continuous Integration</h3>
<p class="info">Jenkins</p>
<p>
TPaas being a start-up division in Trimble lagged the continuous build process. Helped the team
in setting up the continuous build process using Jenkins to build our maven artifacts and push
them to the servers on AWS cloud and deploy the same. Later was able to trigger the automated
postman scripts with the library newman.
</p>
<div class="twelve columns">
<h5>Challenges and Responsibilities</h5>
<ul style="list-style-type:square">
<li>Getting the build number into the war was pretty good challenge, finally maven's ability
to replace the variables in resources file came for rescue
</li>
</ul>
</div>
</div>
</div> <!-- item end -->
</div> <!-- main-col end -->
</div> <!-- End Work -->
<div class="row work">
<div class="three columns header-col">
<h1><span>Global Scholar (a)</span></h1>
<h1><span>Scantron</span></h1>
</div>
<div class="nine columns main-col">
<div class="row item">
<div class="twelve columns">
<h3>PI - Professional Development</h3>
<p class="info">C#, Angular JS, MsSQL</p>
<p>
GS being a product on the education domain provided a fully loaded product for the schools to
enroll students, track assessments etc. through a web application. Professional Development is
an extension for the above where the teachers will be trained professionally to improve their
skills and teach students.
</p>
<div class="twelve columns">
<h5>Challenges and Responsibilites</h5>
<ul style="list-style-type:square">
<li>developing REST services for the product</li>
<li>Owned Feature End to End, implement from the Service Layer till the UI Layer</li>
<li>Got exposed to Selenium the UI testing tool and wrote dev smoke test scripts</li>
<li>Switching to Angular Js context from a JQuery background was a good challenge and I
thoroughly enjoyed transformation
</li>
</ul>
</div>
</div>
</div> <!-- item end -->
<div class="row item">
<div class="twelve columns">
<h3>SIS - Student Information System</h3>
<p class="info">Java, Javascript, JQuery</p>
<p>
SIS is another product for GS which holds the student's information. This is a core product
which supplied data to other major products of GS like PI, GradeBook .
</p>
<div class="twelve columns">
<h5>Challenges and Responsibilities</h5>
<ul style="list-style-type:square">
<li>Went as a replacement resource and finding my groove initially was a bit interesting
</li>
<li>Implemented Rest services</li>
<li>Wrote a windows script (.bat) developer utility to set up the dev servers locally</li>
</ul>
</div>
</div>
</div> <!-- item end -->
</div> <!-- main-col end -->
</div> <!-- End Work -->
<div class="row work">
<div class="three columns header-col">
<h1><span>OrangeScape</span></h1>
</div>
<div class="nine columns main-col">
<div class="row item">
<div class="twelve columns">
<h3>Javascript Utility for Rest APIS</h3>
<p class="info">Javascript, AJAX, JQuery</p>
<p>
Orangescape Studio is a Visual PaaS and helped people to build application just like a drag and
drop feature. The outcome of the tool can be hosted in any cloud. The application created
through orangescape studio uses rest extensively. To enable the mashups of those application
created we required a Javascript library or SDK which allows people to interact with the hosted
application easily.
</p>
<div class="twelve columns">
<h5>Challenges and Responsibilites</h5>
<ul style="list-style-type:square">
<li>Understand Jquery plugin architecture</li>
<li>Since mashup to be enabled in external sites got exposed to JSONP , CORS</li>
<li>Changed the server changes so that the JSONP is enabled</li>
</ul>
</div>
</div>
</div> <!-- item end -->
<div class="row item">
<div class="twelve columns">
<h3>Kiss Flow</h3>
<p class="info">Python, Django</p>
<p>
Kiss Flow is a simplified version of Orangescape studio so that small applications which has a
minimal workflow can be implemented with ease. Most of the service was rewritten from the
Orangescape studio to fit the needs.
</p>
<div class="twelve columns">
<h5>Challenges and Responsibilities</h5>
<ul style="list-style-type:square">
<li>Python Rest services</li>
<li>Implemented end to end Unit test cases</li>
<li>Experienced the TDD which turned out be a very good industry practice I learnt</li>
<li>Learnt the clean coding principles and practices</li>
</ul>
</div>
</div>
</div> <!-- item end -->
</div> <!-- main-col end -->
</div>
</section> <!-- Resume Section End-->
<!-- footer
================================================== -->
<footer>
<div class="row">
<div class="twelve columns">
<ul class="social-links">
<li><a href="https://github.com/pradeepmurugesan"><i class="fa fa-github"></i></a></li>
<li><a href="https://in.linkedin.com/in/murugesanpradeep"><i class="fa fa-linkedin"></i></a></li>
</ul>
<ul class="copyright">
<li>© Copyright 2016 pradeep</li>
<li>Design thanks to <a title="Styleshout" href="http://www.styleshout.com/">Styleshout</a></li>
</ul>
</div>
<div id="go-top"><a class="smoothscroll" title="Back to Top" href="#home"><i class="icon-up-open"></i></a></div>
</div>
</footer> <!-- Footer End-->
<!-- Java Script
================================================== -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery-1.10.2.min.js"><\/script>')</script>
<script type="text/javascript" src="js/jquery-migrate-1.2.1.min.js"></script>
<script src="js/jquery.flexslider.js"></script>
<script src="js/waypoints.js"></script>
<script src="js/jquery.fittext.js"></script>
<script src="js/magnific-popup.js"></script>
<script src="js/init.js"></script>
</body>
</html>