Developer
Hardik Avaiya
Lead Software Development Engineer
Surat, Gujarat, India
Java
RDBMS
Spring Boot
Apache Kafka
Redis
Algorithms
Data Structures
MySQL
MongoDB
Angular
Software Engineering
Software Architecture
Database Design
About
Software Engineer with 6 years of experience in designing and developing highly scaleable software products for enterprise ecosystems. Really good at developing new product features, solving technical problems and troubleshooting different scenarios in the project.
Skills
Languages
Java, SQL, PL/SQL, JavaScript
Frameworks
Spring Boot, JPA, Hibernate
Libraries/APIs
Twilio, AWS SNS, PrimeNG
Platforms
AWS, Azure
Storage
S3, File System, Databases
Tools
Idea Intellij, Visual Studio Code, MySQL Workbench, Robo 3T, STS, Postman, JMeter, Kafka Tool, SQL Server Management Studio
Experience
Java
3 years
RDBMS
6 years
Apache Kafka
1 year
Project Management
2 years
Algorithms
5 years
Data Structures
5 years
Spring Boot
2 years
MySQL
3 years
Redis
2 years
Software Engineering
6 years
Hightlight Projects

Digital Collaboration Platform

Digital Collaboration Platform to facilitate easy communication between customers, technicians and agents
StraViso
StraViso

Multi channel digital collaboration platform to allow customers and technicians to connect with agents via multiple channels from around the globe.

Channels supported are

  1. Mobile app
  2. Web interface
  3. SMS
  4. Email


More details can be seen on company website: https://straviso.com/product/nexus/

KNEWS

Personalise organisation information for easy access
StraViso
StraViso

Collect and mark organisation information as relevant to different audience in organisation so individual will be presented with most relevant information when he/she looks out for any information in KNEWS.


This common knowledge base is accessible via web interface as well as mobile application.


More details can be seen on company website: https://straviso.com/product/knews/

World wide insights

Dashboard with key metrics showing organisation performance
MAQ Software
MAQ Software

Web application with key visuals reflecting current view of organisation to drive managerial decisions and improve performance.

KPI Management

Track key performance indicators month over month
MAQ Software
MAQ Software

Develop important KPIs using available data and develop month over month reports to understand performance of each KPI.

Understand how one region is doing better than other and what can be done to improve on regions doing less compared to other regions.

Work Experience
Technical Project Manager
StraViso
|
Apr 2018 - Aug 2020
  1. Discuss new initiatives in the product with management and define the scope
  2. Architect technical solution for a project
  3. Create high level design and low level design for features
  4. Develop features in the product
  5. Deploy on dev / test environment and get tested with test team
  6. Deploy on UAT environment and review with management and customers
  7. Deploy on production
  8. Take interviews ranging from Software Engineering to Product Manager profiles
Java
Spring Boot
Project Management
SQL
MySQL
Apache Kafka
Redis
Twilio
Algorithms
Data Structures
Software Engineer / Senior Software Engineer
MAQ Software
|
Dec 2014 - Apr 2018
  1. Develop KPIs for sales around the globe with lot of data
  2. Publish month over month report for each KPIs with analysis on how the trend and if there is high variance
  3. Develop reports and dashboards for management to review organisation performance
  4. Initiated multiple study groups to share SSAS knowledge
  5. Develop ETL data pipelines using SSIS
  6. Develop cubes to analyse data using SSAS
  7. Integrate database and cubes with Power BI reports
RDBMS
SQL
MSSQL
Power BI
Software Engineering
HTML
CSS
Java Script
SSIS
SSAS
Education

Dhirubhai Ambani Institute of Information and Communication Technologies

India
|
Jul 2013 - May 2015
Master of Science in Information and Technology

Veer Narmad South Gujarat University

India
|
Apr 2010 - May 2013
Bachelor of Computer Applications
Certifications

CS50: Introduction to Computer Science

May 2016 - Permanent
edX

DAT201x: Querying with Transact-SQL

Mar 2016 - Permanent
edX

Algorithms: Design and Analysis, Part 1

Aug 2016 - Permanent
Coursera

Algorithms: Design and Analysis, Part 2

Oct 2016 - Permanent
Coursera

Specialization: Data Warehousing for Business Intelligence

May 2016 - Permanent
Coursera