-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
321 lines (320 loc) · 12.9 KB
/
index.html
File metadata and controls
321 lines (320 loc) · 12.9 KB
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
<!DOCTYPE html>
<html>
<head>
<title>Kunal Parikh</title>
<link href='/css/bootstrap.css' rel='stylesheet'>
<link href='/css/bootstrap-responsive.css' rel='stylesheet'>
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
<style>
li, body, h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { color: #333333; }
.page-header { padding-bottom: 0em; margin-bottom: 0.5em }
</style>
</head>
<body>
<div class='navbar navbar-fixed-top navbar-inverse'>
<div class='navbar-inner'>
<div class='container'>
<a class='btn btn-navbar' data-target='.nav-collapse' data-toggle='collapse'></a>
<a class='brand' href='#'>Kunal Parikh</a>
<div class='nav-collapse'>
<ul class='nav'>
<li>
<a href='mailto:kunal@techthumb.in'>kunal@techthumb.in</a>
</li>
<li>
<a href='tel:+61413308223'>0413 308 223</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<br>
<br>
<br>
<div class='container'>
<section id='summary'>
<div class='page-header'>
<h2>Summary</h2>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<p>
I am a software developer passionate about agile methodologies and object oriented software construction.
I have a growing interest and expertise in dynamic languages and collaborative techniques.
I strongly believe in the Agile manifesto and the eXtreme Programming values, principles & practices.
I take great pride in delivering business focused solutions with tangible commercial outcomes.
</p>
</div>
</div>
</section>
<section id='myob'>
<div class='page-header'>
<h2>
Senior Consultant, MYOB
<small>Oct 2013 - Present</small>
</h2>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<h3>Cashbook</h3>
<p>Modelled a double entry accounting system for cash based businesses</p>
<p>
Technologies used
<ul>
<li>Single page webapp using backbone.js</li>
<li>API using Ruby on Rails</li>
<li>PostgreSQL as the data store</li>
<li>Ansible for server configuration</li>
<li>AWS CloudFormation to create production and pre-production end to end environments</li>
</ul>
</p>
</div>
</div>
</section>
<section id='sensis2'>
<div class='page-header'>
<h2>
Senior Consultant, Sensis
<small>Apr 2013 - Sep 2013 (6 months)</small>
</h2>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<h3>whitepages.com.au Digital Displays</h3>
<p>Built a WYSIWYG editor using angularjs to allow data entry operators to create microsites for advertisers on the site</p>
<p>Built an angularjs webapp to display these microsites</p>
<p>
Sample microsite:
<ul>
<li>
<a href='http://www.whitepages.com.au/business-listing/white-pages-1051632'>whitepages.com.au/business-listing/white-pages-1051632</a>
</li>
</ul>
</p>
</div>
</div>
</section>
<section id='hooroo'>
<div class='page-header'>
<h2>
Consultant, hooroo.com.au
<small>Dec 2011 - Mar 2013</small>
</h2>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<p>Built a hotel search and booking engine using Rails 3</p>
<p>Integrated with external inventory proivders</p>
<p>Briefly worked on javascript front-end built first using ember.js and later re-written using backbone.js</p>
<p>
Single codebase powers multiple websites:
<ul>
<li>
<a href='http://hooroo.com'>hooroo.com</a>
</li>
<li>
<a href='http://hotel.qantas.com.au/search'>hotel.qantas.com.au/search</a>
</li>
<li>
<a href='http://hotels.jetstar.com/search'>hotels.jetstar.com/search</a>
</li>
</ul>
</p>
</div>
</div>
</section>
<section id='cogent'>
<div class='page-header'>
<h2>
Consultant, Cogent Consulting
<small>Sep 2009 - Nov 2011 (2 years)</small>
</h2>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<h3>
DevOps Engineer, REA Group (realestate.com.au)
<small>
Jan 2011 - Nov 2011 (11 months)
</small>
</h3>
</div>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<p>Automated server provisioning using Amazon EC2, VMware & Opscode Chef to provide IaaS</p>
<p>Automate deployment of in-house software components using build pipelines to create end-to-end environments</p>
<p>Build Ubuntu/Debian packages for internal software</p>
<p>Researched Linux Containers (LXC) to unit test Chef recipes</p>
</div>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<h3>
Senior Developer, Sensis
<small>
Jul 2010 - Dec 2010 (6 months)
</small>
</h3>
</div>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<h4>Online Reporting Platform (ORP)</h4>
<p>
The goal of this project was to record all interactions associated with listings on yellowpages.com.au & partner sites.
<br>
Later, ROI reports were produced for advertisers.
<br>
The interesting challenges on this project were around the volume & quality of data to process.
</p>
<ul>
<li>Involved in planning system architecture at the start of project</li>
<li>Automated deployment & orchestration of multiple software components using vlad (Vlad the Deployer)</li>
<li>Wrote a database migration tool with support for baselining migrations on a per release basis</li>
</ul>
</div>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<h3>
Senior Developer, Lonely Planet
<small>
Sep 2009 - Jun 2010 (10 months)
</small>
</h3>
</div>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<h4>Guidebook Feedback System</h4>
<p>
Lonely Planet users provide feedback about information provided in guidebooks.
<br>
Feedback very often contained detailed information such changes in trading hours of recommended business, or new contact information for the business.
<br>
The goal was to collect this information in organised fashion, such that the updated information would immediately be made available on their website.
</p>
<ul>
<li>Rails app to build a multi-step feedback form</li>
<li>Heavy use of JavaScript to provide a simplified user experience</li>
</ul>
</div>
</div>
</section>
<section id='sensis'>
<div class='page-header'>
<h2>
Consultant, Sensis
<small>Apr 2007 - Aug 2009 (2 years)</small>
</h2>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<h3>whitepages.com.au</h3>
</div>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<p>Developed solutions to stabilize & enhance reliability of legacy systems</p>
<p>Deliver new business requirements with a focus on testing</p>
<p>Introduce tools & technologies to enhance understanding of systems</p>
<p>Mentor graduates and developers new to agile methodologies.</p>
<p>Played a key role in introducing:</p>
<ul>
<li>Ruby - to enhance understanding and readability of software systems</li>
<li>RSpec - to facilitate & enhance communication between business analysts & developers</li>
</ul>
<p>Iteratively stabilised legacy systems while improving reliability and also guaranteeing accuracy of existing functionality</p>
<p>Transitioned to a short, iterative and regular deployment cycle</p>
<p>Assisted testing effort by automating existing regression suites to allow testers more time for exploratory testing</p>
<p>Screening applicants for permanent positions to build a stable team for the long term</p>
</div>
</div>
</section>
<section id='ibs'>
<div class='page-header'>
<h2>
Developer, Internet Business Systems
<small>Mar 2005 - Mar 2007 (2 years)</small>
</h2>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<p>Developed an asset backed finance origination & management system</p>
<p>Learned & applied extreme programming while developing mission critical software in the finance domain</p>
<p>Actively practiced and learnt the values, principles & practices of Extreme Programming</p>
<p>Led the production incident management team</p>
<p>Regularly deployed to staging environments each iteration and production environments on sign off</p>
<p>Gained substantial understanding of asset-backed financing. Learnt about loan amortisation, present & future value calculations, and, interest calculations</p>
<p>Simulated interactions with third-party banking systems to facilitate testing and enhance confidence in system functionality</p>
</div>
</div>
</section>
<section id='carsales'>
<div class='page-header'>
<h2>
Developer, carsales.com
<small>Mar 2003 - Mar 2005 (2 years)</small>
</h2>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<p>Architected a J2EE web application for bikesales.com.au using the following tools & technologies:</p>
<ul>
<li>Test driven development</li>
<li>Spring for dependency injection & transaction management,</li>
<li>Struts & Tiles for controller &view tier,</li>
<li>Tomcat as the servlet container,</li>
<li>Hibernate as the persistence engine,</li>
<li>Oracle as the database,</li>
<li>JUnit, JMock & HTTPUnit for unit, mock & integration testing,</li>
<li>Anthill for continuous integration.</li>
</ul>
</div>
</div>
</section>
<section id='education'>
<div class='page-header'>
<h2>Education</h2>
</div>
<div class='row'>
<div class='span2 columns'></div>
<div class='span14 columns'>
<h3>
2000 - 2002 Bachelor of Computing
<small>Monash University</small>
</h3>
</div>
</div>
</section>
</div>
</body>
<script src='/js/jquery-1.8.0.js' type='text/javascripts'></script>
<script src='/js/bootstrap-2.1.0.js' type='text/javascripts'></script>
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-34582399-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</html>