Summary
Overview
Work History
Education
Skills
Cloud Technologies
Environments/Tools
Databases
Timeline
Generic

Ronak Patel

Brampton,ON

Summary

• 4+ years of experience in design, development and implementation and support of various Java & J2EE, Web based applications.

• 2+ years of experience in development and implementation different python based framework like Django, Odoo.
• Sound knowledge of all phases of SDLC and Agile in the various domains.
• Adapt in delivering effective solutions both in terms of cost effectiveness and quality to offer high quality services to organization and its customers and eager to contribute in a challenging work environment demanding organizational excellence and customer value.
• Designed, developed and implemented several Java/J2EE projects and POC's using Oracle stack of products/ frameworks like Java, J2EE, SOA, Hibernate, Spring(boot), Web services, RESTful and JSON, JSP, XML, HTML5, JavaScript, CSS, React JS and jQuery.
• Experience in design, development, post production support, custom product development, proto-types development and client demonstration and design alternatives reviews.
• Strong hands-on java multi-threading environment.
• Good understanding of developing and implementing Restful Web Services.
• Experience working with front end technologies such React and node.
• Strongly believe in using Object oriented Principal and design patterns.
• Very good experience in writing test cases using Junit and Mocking.
• Very well understanding of requirements management, configuration & change management, planning, resource management, programming and testing environment.
• Very good Experience in source code management and build tool such as Git,Jenkins and Maven.
• Committed to predictable delivery of high-quality systems that drive and respond to business goals.
• Able to work reliably under pressure, committed team player with strong analytical and problem-solving skills, ability to quickly adapt to new environments & technologies.
• Developed, enhanced, maintained, and tested web applications while resolving glitches to ensure zero defects.
• In-depth knowledge of all the functionalities surrounding Kafka.
• Ability to install, maintain and troubleshoot Kafka.

Overview

9
9
years of professional experience

Work History

Java Developer

Varcas Inc.
12.2022 - Current
  • Designed and implemented micro services-based architecture for scalable and modular applications.
  • Experience working on Spring Batch, Spring Boot, Restful APIs.
  • Experience working on Agile methodology in implementing this project; participated in the complete lifecycle of the project (SDLC) .
  • Participating in the implementation of client side and server-side programming using JSP, Spring, and JavaScript and CSS.
  • Experience in Continuous Integration tool Jenkins.
  • Very good experience using Hibernate, entity relationship, caching, and complex queries using hql and sql.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.
  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction.
  • Collaborated with cross-functional teams to design, develop, and launch innovative software solutions.
  • Actively followed industry best practices, current trends, and emerging technologies to continuously improve coding standards and practices.
  • Implemented Restful APIs and integrated external services using JSON, XML, and SOAP.
  • Designed an ideal approach for data movement from different sources to HDFS via Apache/Confluent Kafka.

Java Developer

Brainvire Infotech Inc.
03.2018 - 09.2022

• Actively Participated in the analysis, design and the development of different modules for the integration with the application.
• Experience in using design patterns and object-oriented principals.
• Improved user experience by solving front end issues and optimizing the performance.
• Experience working on Agile methodology in implementing this project; participated in the complete lifecycle of the project (SDLC) .
• Participating in the implementation of client side and server-side programming using HTML, React, Spring, and JavaScript and CSS.
• Very good understanding of micro service architecture and implementation using Spring boot micro services architecture
• Inserting Dependency Injection between components using Spring's (IOC) concept.
• Providing development support for creating a website using Java, Hibernate and Spring framework utilizing Agile methodology and Data base.
• Publish and consume messages through Active MQ.
• Responsible for writing SQL queries and Stored procedures for backend communication.
• Involved in unit testing and system testing and also responsible for preparing test cases using Junit.
• Participated in code reviews and collaborated with peers to develop large user based high quality mobile application enabling users to play news sequentially as a podcast rather than reading them and stressing their eyes.
• Data fetched from Google news using Python library was processed by AWS Polly, converting it from text to audio, and the resultant data, after processing, was saved to Dynamo DB which was further used by React Native environment to show on front end.
• Carefully created a communication channel between Node and Python environments for assuring 100% data extraction and text processing running both on AWS EC2 instance.

Python Developer

Toupto Technologies Pvt. Ltd.
04.2015 - 01.2018
  • Participated in the analysis, design and the development of different modules for the integration with the application.
  • Developed and maintained web applications using Django, Python, and related technologies.
  • Collaborated with cross-functional teams to gather requirements, design solutions, and ensure successful project delivery.
  • Designed and optimized database models, managed data migrations, and implemented complex relationships.
  • Implemented RESTful APIs for seamless integration with front-end and third-party services.
  • Conducted thorough testing, including unit testing and end-to-end testing, to ensure software quality.
  • Collaborated with front-end developers to create a seamless user experience.
  • Deployed applications using Docker, and managed cloud infrastructure on AWS.
  • Performed system maintenance, bug fixing, and performance optimization.
  • Worked on a variety of web development projects, gaining experience in Django, Flask, and other Python-based frameworks.
  • Assisted in database design and optimization, improving application performance and data retrieval efficiency.
  • Participated in agile development processes, including daily stand-up meetings, planning, and backlog grooming.

Education

Bachelor of Science - Computer Science

Maharishi Arvind International Institute of Tech
Rajasthan, India
03.2015

Skills

  • Java, Java EE, JSP, JSTL
  • Spring Boot, Spring MVC
  • Spring JPA,Microservices
  • JDBC, Hibernate, Web Service
  • REST API, JavaBeans
  • Apache, Kafka, HTML, CSS

Cloud Technologies

AWS, Azure

Environments/Tools

Eclipse, JIRA, Postman, GitHub,
Maven, Junit, Jenkins, FileZilla,
Putty, MySQL work bench, 

Microsoft Office tools,
Microsoft Visual Studio,

Databases

MySQL, DynamoDB, Postgresql

Timeline

Java Developer

Varcas Inc.
12.2022 - Current

Java Developer

Brainvire Infotech Inc.
03.2018 - 09.2022

Python Developer

Toupto Technologies Pvt. Ltd.
04.2015 - 01.2018

Bachelor of Science - Computer Science

Maharishi Arvind International Institute of Tech
Ronak Patel