Nirav Bavishi
Developer at Intelliware Development Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Intelliware
-
Canada
-
Business Consulting and Services
-
1 - 100 Employee
-
Developer
-
Jun 2022 - Present
-
-
-
MiIT Technologies Inc
-
Canada
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Java Developer
-
Jul 2019 - Jun 2022
• Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modeling, analysis, architecture design, prototyping, developing and testing. • Involved in creating technical specification documents including use Cases, Class, Sequence and Activity Diagrams • Involved in designing new application from scratch level and Java core containers/data structures and Database development & JDBC • Designed Core java classes and interfaces using Collection, multi-threading and design patterns • Worked in developing code to access a REST web service using spring boot and front end using HTML5, CSS3, Angular, and convert the response in to a JSON object • Inserting Dependency Injection between components using Spring's (IOC) concept • Publish and consume messages through Active MQ • Developed the sign-on functionality using Hibernate and Spring boot • Written Validation framework and implemented data validation rules for quality checks • Extensively Develop JUnit tests and perform feature/integration testing • Good knowledge and hands-on experience using Mocking as a part of Junit. • Configured log4j for logging purposes • Responsible for database schema design and table creations • Responsible for writing SQL queries and Stored procedures for backend communication using JDBC and Hibernate • Coordinated and tracked all projects for seamless releases using Source Code Management System GIT and in-house Document Management System – Collaborate • Involved in peer code review process to improve overall code quality. • Involved in creating and deployment pipeline using Jenkins and Git • Actively involved in deployment and release management • Debugging and support production issues to make sure business continuity Show less
-
-
-
Connect To The Core
-
Canada
-
Professional Training and Coaching
-
1 - 100 Employee
-
iOS Developer
-
Jan 2019 - Apr 2019
• Designed and developed an iOS app named “201 DAP” • Cocoa Pods was used to import external libraries, GCD and Network requests are used • Designed fully responsive app for iPhone and iPad both using Adobe Creative Suite • Developed modules based on requirements • Push Notifications and Local Notifications used for notification handling • Firebase and Core Data was used to store all the data • Worked closely with team head • App Store Link: https://apps.apple.com/ca/app/201-dap/id1464722926 Show less
-
-
-
vSquare IT Solutions
-
Gujarat, India
-
Software Developer
-
Dec 2016 - May 2017
• Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions. • Used Spring MVC with Hibernate framework to build the application on server side. • Performed Reverse Engineering to map POJO classes to database. • Created DAO interface, abstract class and concrete classes to interact with persistence entities. • Used Hibernate Criteria API to query the database and perform other CRUD operations. • Worked on server-side validation using various web forms through annotation-based approach. • Involved in testing of the application and writing test cases and suites • Design and develop database schema according to the data model. • Involved in solving and supporting production issues reported. • Monitoring of various application logs and performing regular server health checks. Show less
-
-
Education
-
Lambton College
Post-Graduate, Mobile Application Design and Development -
RK University
Bachelor of Technology, Information Technology