This document is a resume for Harsh Dawar which outlines his professional experience and qualifications. It details over 3 years of experience working with Java technologies, as well as proficiency in languages like SQL, Node.js and JavaScript. It also lists his education credentials, including a Master's degree in Computer Science from the University of Victoria and a Bachelor's degree from Amity University. His work experience includes positions at T2 Systems, the University of Victoria, and Ciena Research & Development, where he worked on projects involving software development, research, and teaching.
1. HARSH DAWAR
2522,
Kilgary
Place,
Victoria,
BC,
V8N
1J5
+1-‐250-‐634-‐0194
hdawar@uvic.ca
PROFESSIONAL
PROFILE
• 3+
years’
experience
in
Java
technologies
and
object
oriented
analysis,
design
and
development
skills
• Proficient
in
JAVA
SQL
Node.JS
JavaScript
and
various
other
languages,
tools
and
technologies
• Experienced
in
full
software
development
life
cycle
(AGILE
&
Waterfall
models)
• Experience
in
using
IDEs
such
as
Eclipse
&
Net
Beans
Etc.
• Experienced
in
analyzing
client
requirements,
systems
planning,
business
case
definition
and
project
management
for
custom
solutions
• Experienced
in
using
cloud
Technologies
such
as
Amazon
AWS,
Google
Compute
Cloud.
• Motivated
and
supportive
team
player
who
brings
enthusiasm
and
creativity
in
a
group
• Certified
AMCAT
Software
Developer
EDUCATION
M.
SC.
in
Computer
Science
with
GPA
of
8.37/9
Sept
2013
–
Present
University
of
Victoria,
Victoria,
Canada
Area
of
study:
Cryptography,
Distributed
Computing,
Software
Development,
Algorithms
&
Data
Structures,
Cloud
Computing
Bachelor
Degree
in
Computer
Science
with
GPA
of
7.2/10
April
2006–
April
2010
Amity
University,
Noida
Area
of
study:
Software
Engineering,
Compiler
Construction,
Computer
Networks
etc.
WORK
EXPERIENCE
Java
Web
Developer
Co-‐op,
T2
Systems,
Burnaby,
Canada
May
2014
–
Dec
2014
T2
Systems
have
a
Java
based
Enterprise
management
system
known
as
‘Digital
IRIS’
which
offers
a
SaaS
interface
to
all
its
customers.
My
internship
at
T2Systems
required
me
to
work
on
‘Digital
IRIS’,
implementing
various
features,
fixing
bugs,
creating
automation
tests
for
certain
modules
etc.
Cryptography/Encryption
Related
• Designed
CRON
jobs
that
generate
&
insert
key
pairs
in
the
external
hardware
key
store.
• Worked
with
Bouncy
Castle
Encryption
API
in
Java.
• Designed
&
implemented
a
SOAP
service
to
return
keys
to
parking
meters
when
requested.
The
same
was
implemented
such
that
it
could
support
future
algorithms
with
minimum
change
in
code.
• Designed
a
Signature
Server
that
helps
authenticate
data
being
generated
by
T2System
Servers.
2. HARSH DAWAR
Web
Application
Features
• Used
the
Java
Spring,
Hibernate
Framework
to
implement
multiple
features
across
8
sprints
at
T2Systems.
• Integrated
IRIS
with
third
party
system
using
RESTful
calls.
• Designed
MySQL
database
tables,
Hibernate
ORM
classes
to
persist
data
retrieved.
• Developed
CRON
jobs
to
replicate
data
to
dashboard
tables
for
UI
rendering.
Customer/
Vendor
Interaction
• Integrated
the
CBORD
merchant
processor
into
IRIS
to
allow
CBORD
cards
to
be
used
from
T2
Parking
meters.
• The
integration
involved
development
of
a
SOAP
Client
to
query
&
parse
message
from
CBORD
servers.
• Used
SOAP
UI
to
simulate
&
test
the
implementation.
• Collaborated
with
the
CBORD
team
in
New
York
to
test
&
certify
the
implementation.
• The
certification
allowed
for
T2Systems
to
deploy
40
parking
meters
in
the
U.S,
which
resulted
in
direct
revenue
gains.
Research
Assistant,
University
of
Victoria,
Canada
May
2015
–
Present
• Working
on
an
upcoming
JavaScript
technology
called
Lively
Web
to
implement
a
Context
aware
chatting
tool
called
PAL
Task
2.0.
• Integration
with
Natural
Language
Processing
API’s
such
as
Alchemy
to
extract
Sentiment,
Keywords
&
Entities.
• Used
WIT.ai
and
trained
the
tool
to
provide
accurate
results
for
Videos,
Songs,
Restaurants,
&
recipe
search.
• Used
Restful
API’s
to
integrate
with
Google
Custom
search
result,
YouTube
API
&
Google
Maps
API
Teaching
Assistant,
University
of
Victoria,
Canada
Sept
2013
-‐
Present
• Lab
instructor
for
a
first
&
Second
year
JAVA
programming
course.
• Consultant
and
Marker
for
various
programming
courses,
such
as
Fundamentals
of
Programming,
Java
Programming
Course,
Object
Oriented
Programming.
• Designed
Assignments
in
collaboration
with
Senior
Lab
instructors.
• Received
a
feedback
of
4/5
by
students
as
a
Lab
instructor.
Software
Engineer,
Ciena
Research
&
Development,
India
Mar
2012
-‐
Aug
2013
• Debugging,
Identifying
&
fixing
Bugs
whilst
working
in
a
TDD
environment.
• Implementing
change
requests
to
developed
new
features
in
the
web
based
tool
using
Java
Spring
framework.
• Creation
of
UML
Documents,
Sequence
diagrams
for
new
modules
added.
• Taking
part
in
Requirement
Elicitation
meetings
with
the
Network
Element
Team.
3. HARSH DAWAR
TECHNICAL
SKILLS
• Backend
Technologies/Languages:
Java,
JavaScript,
Node.JS,
C++,
PHP
(Basic),
Python
(Basic)
• Frontend
Technologies/Frameworks:
HTML,
CSS,
jQuery,
Angular.JS
(Basic)
• Databases:
MySQL
• Java
Frameworks:
Spring,
Hibernate
• Web
Services:
Restful,
SOAP
• External
Web
Services:
Alchemy,
Wit.AI,
Google
Maps,
YouTube,
Google
Custom
Search,
Twitter
API.
• Version
Control:
IBM
Clear
Case,
Perforce,
SVN,
GIT
• Programming
Concepts:
OOPS,
Functional
Programming,
Asynchronous
programming.
• IDE:
Eclipse,
Net
Beans
• Cloud
Technologies:
Amazon
AWS
(EC2,
Load
Balancer,
S3)
• Algorithm
&
Data
Structures
• Design
Patterns
• Other
Tools:
Putty,
EXCEED,
Jira,
HP
QC,
Code
Collaborator,
SOAP
UI,
APACHE
JMeter
• OS:
Windows,
MacOS,
Linux
COMMUNITY
INVOLVEMENT
• Volunteer
at
AIESEC,
amity
University
• Medical
Camp
Volunteer
at
various
occasions
in
Nepal.
• Volunteer
at
Big
Data
Conference
at
University
of
Victoria
REFERENCES
Dr. Hausi A. Müller Mr. Andrew Eastgaard
Professor Senior Development Manager
Department of Computer Science T2 Systems
University of Victoria Burnaby, BC, Canada
hausi@cs.uvic.ca Andrew.eastgaard@t2systems.com