KETAN JARIWALA-(-)
SUMMARY
►
►
►
►
►
►
►
►
►
►
►
►
10+ years of experience in software requirement analysis, design, development, testing and release management
Expertise in various technologies (Java, J2EE, Spring, Spring Boot, Spring Cloud based Microservices, Spring
Data, Hibernate, SOAP and RESTful Web Services etc.)
Working knowledge of client side scripting technologies and frameworks (Angular, React frameworks etc.)
Proficient in Code Quality management (Code Review, Code Optimization, PMD etc.)
Good knowledge and hands-on experience of RDBMS and NoSQL database (MySQL, PostGresQL, Mongo DB)
Hands-on experience in Continuous Delivery and Continues Integration (Jenkins, gradle, maven, grunt.)
Profound knowledge of Amazon Web Services.
Hands-on experience in debugging production issues and fixing it with tight delivery timeline.
Led teams of 3-5 members as module lead in various projects.
Master in Information Technology (MSc IT) from Veer Narmad South Gujarat University, Gujarat.
My Upwork profile link : https://www.upwork.com/fl/ketanj25
My LinkedIn profile link : https://www.linkedin.com/in/ketan-jariwala-2457a457/
TECHNICAL SKILLS
Type
Details
Technologies /
Frameworks
Java, J2EE, EJB, Spring, Spring boot, Microservices, Hibernate, SOAP and REST Web
Services, JSF, Primefaces, NodeJs, AngularJS, Angular 6, React Framework, AWS
Services
Database
MySQL, PostGresQL, MongoDB
Testing Frameworks
JUnit, Mockito, Test NG for Java and Jasmine, protractor for frontend
Servers
Apache Tomcat, Glassfish
Build / Deploy
Docker, Docker Compose, Jenkins
Methodologies
Scrum and Kanbam using project management tools like Jira, Pivotal Tracker, Gitlab
etc.
PROFESSIONAL EXPERIENCE
1. Individual Freelancer, Multiple Clients
(Jan 2018 – Till Date)
“hiClouds Cloud Platform”
Domain: Networking MVP
Team Size: 4
Technologies: Java, Spring Boot, Spring Data with Mongodb, Angular 6
Project description: The objective of this project is to manage networking devices like Routers, Firewall,
Servers through cloud platform which is developed in Spring Boot and Angular framework
Responsibilities
• I was the senior core developer of this product. My role was to handle client requirements, making analysis of
requirements and forming into technical form.
“Catalogic Vpn Product”
Domain: Networking MVP
Team Size: 8
Technologies: Java, Spring Cloud Micro services, Spring Data with PostgresQL
Project description: The objective of this project is to to convert legacy platform of catalogic MVP to new
platform using Spring Cloud framework.
Responsibilities
• Working as a senior engineer, and as team we were self driven. Our role was to proactively pick up the task
from Jira board, discussing with legacy product team, self analysis of existing platform and making solution
using modern tech.
1
“Oculus E-Commerce Platform”
Domain: E-Commerce
Team Size: 2
Technologies: Java, Spring Boot, Postgresql
Project description: This is purely e-commerce platform which is developed using micro services architecture
Services are like Inventory management, Order management, Payment management service etc.
Responsibilities
• Working as a senior engineer, and my role is to design architecture of overall micro services, setting up user
management(JWT based authorization and authentication flow), designing Mongoose based DB model and
working as active developer.
2. Senior Software Engineer, Cignex Datamatics
(Jan 2018 – Sep 2019)
“FNU Analytics”
Domain: Analytics
Team Size: 4
Technologies: AWS Services like Glue, Redshift, SQL Server, QuickSight, Java, Spring MVC
Project description: The objective of this project is to analyze the different data sources, write glue based ETL
job(extract the useful data, perform transformation on it) and then store it in data warehouse(Redshift). Final
redshift tables will be targeted to quicksight which will show case the executives level as well as detailed level
dashboards.
Responsibilities
• End to end responsibility of requirement gathering, development and deployment.
• Data verification between data sources and quicksight dashboards.
3. Senior Software Engineer, Sophos, Ahmedabad
(Nov 2015 – Jan 2018)
“Cloud Wireless Product”
Domain: Networking MVP
Team Size: 6
Technologies: Java, Spring Boot, Angular 2, Custom MongoDB ORM, Junit, Mockito
Project description: Cloud based wireless product offers registration of Sophos’s access point centrally in
cloud. After registration, access points can be managed by admin centrally through cloud (creating SSID,
configuring access point parameters and push it again to access point through cloud). System allows admin to
monitor and controls Wi-Fi client’s activities by user friendly charts, graphs and statistics. System also allows
admin to get notification in case of AP offline, new firmware available etc.)
Responsibilities
• Requirement analysis, Design, Development and Testing.
• Developing interactive user interface, backend API, unit and end to end testing.
• Developing RESTful Web Services/Clients which is used by access point hardware.
• Module Lead of Cloud and UI.
• Quality management (Code review, PMD).
• Continuous Delivery and Integration (Bamboo, gradle, grunt).
4. Software Engineer, NTTDATA, Bangalore
(Jan 2013 – Nov 2015)
“Data Analysis & Visualization Tool(DAVT)”
Domain: Data Analytics
Team Size: 5
Technologies: Java, Spring MVC, Spring AOP, AngularJs, Oracle
Project description: A Web based application (similar like Tableau) that can be used to generate Pivot Tables
and Charts using Back End Databases. The application is totally dynamic, user driven, and allows interactive Pivot
table, charts and graphs generations and allows for in depth business data analysis.
2
Examination
Institute/College
University/Board
Year
MSc IT
J.P Dawar MSc IT College,
Surat
Veer Narmad South Gujarat
University
2014
BSc IT
J.P Dawar MSc IT College,
Surat
Veer Narmad South Gujarat
University
2012
Responsibilities
• Single handedly managed the development and release of the project.
• Analysis, Design and Development of mechanism for receiving, analyzing.
• Smoke & Integration testing for the entire dashboard.
“Data Consolidation”
Domain: Data Analytics
Team Size: 6
Technologies: Java, Spring, Angular, Oracle, Apache Tomcat
Project description: Data Consolidation is a web based application which allows creation of relation table
structure at runtime, data entry (by manual in UI, excel upload), data entry reminder, escalation for data entry etc.
It also provides input to data warehouse and then providing output in analytics and visualization tool(DAVT). It is
developed majorly for a non-technical user who can easily create table structure with validations and real-world
entity types. It has rich user interface that allows data analyst and business user to consolidate and prepare data
with wrangling process.
Responsibilities
• End to end responsibility of requirement gathering, development and deployment.
• Prototype Design.
• Support and Internal improvements.
5. Web Developer, Tenacious Techies, Surat
(Jan 2010 – Dec 2012)
“E-Attendance System”
Domain: Education
Team Size: 4
Technologies: Java, EJB, Web Services, JSF, Primefaces, JPA, Android
Project description: The main goal of this project is to make attendance system more technology oriented
where attendance is being taken by professor through mobile devices on daily basis. It keeps track of daily
attendance, storing and maintaining those details on central server and finally, based on all these details, user
friendly dashboard is showing student attendance details to admin.
Responsibilities
• Majorly focusing on development side in android and java based backend technologies.
• Developing JAX-WS based SOAP web services.
• Testing and Enhancement.
EDUCATIONAL QUALIFICATION
Examination
Institute/College
University/Board
Year
MSc IT
J.P Dawar MSc IT College, Surat
Veer Narmad South Gujarat University
2012
BSc IT
J.P Dawar MSc IT College, Surat
Veer Narmad South Gujarat University
2010
ACHIEVEMENTS & CERTIFICATIONS
►
►
►
NLCI Certification for Java Developer Level 2 - NTT DATA
Excellent Teamwork Award – NTT DATA
PHP-MYSQL Certification, IIT Bombay
3