-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
executable file
·273 lines (272 loc) · 11.6 KB
/
Copy pathindex.html
File metadata and controls
executable file
·273 lines (272 loc) · 11.6 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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link
rel="shortcut icon"
href="assets/img/favicon.ico"
type="image/x-icon"
/>
<link href="assets/css/style.css" rel="stylesheet" />
<title>Avishek Banerjee</title>
</head>
<body>
<div class="container-fluid">
<div class="row align-items-center text-center">
<div class="col-lg-6 my-3">
<p class="fst-italic fs-4 opening-phrase">Hey, I'm</p>
<h1 class="display-1">Avishek Banerjee</h1>
<h4 class="fst-italic">
Dog Daddy, Full Stacker, Cloud Guy, Product Manager
</h4>
<div class="mt-3">
<a href="mailto: abanerjee.consulting@gmail.com" title="Email Me"
><img
src="assets/img/icons/envelope.svg"
alt="Email Address"
class="profile-icon"
/></a>
<a
href="https://github.com/avishek143"
class="mx-3"
target="_blank"
title="Browse my Github projects"
><img
src="assets/img/icons/github.svg"
alt="Github Profile Link"
class="profile-icon"
/></a>
<a
href="https://www.linkedin.com/in/avishek-banerjee/"
target="_blank"
title="Connect with me on LinkedIn"
><img
src="assets/img/icons/linkedin.svg"
alt="LinkedIn Profile Link"
class="profile-icon"
/></a>
</div>
</div>
<div class="col-lg-6 px-0 mx-0">
<img
src="assets/img/profile.jpg"
class="img-fluid"
alt="Profile Image of Avishek Banerjee"
/>
</div>
</div>
</div>
<div class="container-fluid py-4 even-section">
<h2 class="pb-2 text-center">A Brief History of My Time</h2>
<div class="px-lg-5 lead fw-normal">
<p>
For 15 years from September 2004, I was the quintessential Software
Guy. I started off at
<a href="https://www.wipro.com/" target="_blank">Wipro Technologies</a
>, Hyderabad, India, as a J2EE Web Developer, building classical B2B
websites using the Struts Framework. In July 2009, I joined
<a href="https://www.pega.com/" target="_blank">Pegasystems</a> as
part of their fledgling R&D unit in India. Over the next 10 years I
worked up various roles at Pega from being a Front End Engineer in
their first UI Team to architecting their Mobile web solutions as
Technical Lead to building the Scrum teams for their first Full Stack
Cloud Native MERN solutions as Engineering Manager and finally running
Pega's Omni Channel Customer Service Communication Platform as the
Senior Product Manager. My later years at Pega were especially
thrilling as I got to work on the integration of the various startups
Pega acquired and thoroughly enjoyed the exposure to the fast paced
and adaptive culture of these gems and their founding teams.
</p>
<p>
On my 15<sup>th</sup>
work-versary in September 2019 I decided it was time to take that
longish break from work to spend time and travel with the loves of my
life - my 3 dogs. The next one year was a bitter sweet rollercoaster
of road trips, COVID-19, lockdowns, unlocks and the second wave!
Amongst all this, as I thought through the next chapter of my life, I
decided it must be something to do with dogs and startups. Thus, in
January 2021,
<a href="https://www.tailtrails.in/" target="_blank">TailTrails</a>
started taking shape with the objective of offering products and
services that address the fundamentals of care giving for pets and
doesn't bother about floroscent green dog beds. As I work my ay the
solid foundations of my company, I also intend to freelance for other
startups and offer the value of my past in their present and fuel the
success of their future.
</p>
</div>
</div>
<div class="container-fluid">
<h2 class="py-4 text-center">Technically Speaking</h2>
<div class="row">
<div class="col-lg-6 pb-4 ps-lg-5">
<div class="chart-container">
<canvas id="tech-graph"></canvas>
</div>
</div>
<div class="col-lg-6 pb-4">
<div class="px-lg-5 lead fw-normal">
<p>
In all my Software Engineering roles I have always been thrilled
to walk up to the white board, flesh out a piece of architecture
and then code it down. Hence most of my memorable Engineering
moments have architecture and code at their center. Here go a few:
</p>
<ul class="d-grid gap-2">
<li>
At Wipro I designed and implemeted the Struts front end UI
project for the dealer dashboard they were building for Cisco by
integrating a myriad of backend ETL systems
</li>
<li>
In my first project at Pega I revamped their UI Event Handling
model to reduce the n event handlers for their repeating element
to just the 1 attached to the body and eliminated memory
blowouts
</li>
<li>
Before websockets were a thing, long polling was the goto
solution for server push. I designed Pega's Bayeux Protocol
based long polling solution to update the front-end with the
server state.
</li>
<li>
My most cherished work at Pega was the integration and
development of the Co-browse product Pega acquired from a
fabulous startup, Firefly. The folks at Firefly had done a
wonderful job with their product. But as it happens with all
acquitions, processes and practices need to be brought in line.
I was Engineering Manager for this integration. We introduced
Devops to the project, added License and Security Scans as part
of release readiness checks and upgraded the entire stack of
Node.js, Mongo, Redis, Socket.io and a few other things. But the
work that excited me the most was utilizing the Co-browse
technology to create a video-less screen recorder and player.
Think of a HD Quality 5 minutes video that's powered by just a
500kB JSON file!
</li>
<li>
And now I am onto the most ambitious project of my life -
Building the most amazing Doggie website ever - TailTrails!
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="container-fluid py-4 even-section">
<h2 class="pb-4 text-center">Experiences of Responsibilities</h2>
<div class="px-lg-5 pb-2 experience-chart">
<canvas id="roles-graph"></canvas>
</div>
<p class="px-lg-5 lead fw-normal">
How often do our designations actually reflect our roles? And how often
do our roles restrict the responsibilities we fulfill in our jobs? I
believe this graph portrays much better my experiences than a mere
listing of my 10 designations over the 17 years
</p>
</div>
<div id="on-offer">
<div class="container py-4 text-center">
<h2 class="pb-4">What Can I Do For You?</h2>
<div class="row">
<div class="col-md-4">
<h5>Good Ol' Code Stuff</h5>
<ul class="list-unstyled lead fw-normal">
<li>Solution Architecture</li>
<li>Full Stack Development</li>
<li>Cloud Architecture</li>
</ul>
</div>
<div class="col-md-4">
<h5>Team Stuff</h5>
<ul class="list-unstyled lead fw-normal">
<li>Engineering Management</li>
<li>Technical Team Building</li>
<li>Process Definition</li>
</ul>
</div>
<div class="col-md-4">
<h5>Product Stuff</h5>
<ul class="list-unstyled lead fw-normal">
<li>Product Management</li>
<li>Product Roadmaps</li>
<li>Project Management</li>
</ul>
</div>
</div>
</div>
</div>
<div class="container-fluid py-4 even-section">
<h2 class="pb-4 text-center">Getting Personal</h2>
<div class="px-lg-5 lead fw-normal">
<p>
I have always enjoyed knowing the people I have worked with. About
their lives, their likes, their families, about what keeps them
ticking and what got them here (in life i.e.). I hope you do the same.
So, here's a bit about me, personally.
</p>
<p>
I was born and brought up in the small beautiful hilly town named
Ranchi that's the capital of the state of Jharkhand in India. After
finishing school, I did my Bachelor of Science in Computer
Applications from
<a href="https://www.sxcran.org/" target="_blank">
St. Xavier's College, Ranchi </a
>, the alma mater for my whole family. And then began the most
enthralling chapter of my life as part of the
<a href="https://careers.wipro.com/wilp" target="_blank"
>WASE Program</a
>
(now WILP) at Wipro, where I completed my M.S. in Software Engineering
from
<a href="https://www.bits-pilani.ac.in/" target="_blank"
>BITS, Pilani</a
>. The rest, as I say, is History!
</p>
<p>
Now I live in the (very disputed) Biryani Capital of India - Hyderabad
- with my wife and our 3 dogs - Auro, Abbie and Genie. When not
perched on my work chair, I am positioned in our kitchen. I'm the
undisputed Chef De Cuisine of the house! At other times I can be found
either behind a book or behind my car's steering wheel. We are a very
road-faring family always on the lookout for dog friendly experiences.
Our hope is to find more of them in India and TailTrails is our
endeavor to make it happen.
</p>
</div>
</div>
<div class="footer">
<div class="container text-center text-white">
<h2 class="pt-4">Let's Talk</h2>
<a href="mailto: abanerjee.consulting@gmail.com" class="fs-3"
>abanerjee.ranchi@gmail.com</a
>
<div class="row pt-3 pt-md-5 pb-3 fs-6">
<div class="col-md-6 text-center text-md-start order-1 order-md-0">
© 2021 Avishek Banerjee
</div>
<div
class="
col-md-6
text-center text-md-end
pb-3 pb-md-0
order-0 order-md-1
"
>
<a
href="https://github.com/avishek143/resume"
target="_blank"
class="text-decoration-none text-reset"
>Fork me on Github</a
>
</div>
</div>
</div>
</div>
<script src="assets/js/bootstrap.bundle.js"></script>
<script src="assets/js/bundle.js"></script>
</body>
</html>