Summary
Overview
Work History
Education
Skills
Timeline
Generic

Riya Arvadia | Java Developer

Toronto,ON

Summary

Results-driven Full Stack Java Developer with 3 years of experience in high-demand roles, adept at overseeing the complete software life cycle. Highly trained and technically skilled, I excel in crafting and engineering software solutions that optimize technology investments, reduce costs, and enhance operational efficiency

  • Full SDLC expertise, specializing in Agile and SCRUM methodologies.
  • Proficient Java/Spring Boot developer for RESTful web services and hands-on project management.
  • Strong Core Java skills encompassing Multithreading, Concurrency, and File Handling.
  • Skilled in testing with JUnit, Mockito, and log4j for robust test case creation.
  • Experienced in Java8 features, Hibernate Query Language (HQL), and designing distributed systems.
  • Proficient in Docker, AWS, GCP, and hands-on experience with scalable ELK stack and Elasticache solutions.

Overview

4
4
years of professional experience

Work History

Java Developer

Codertroop
Toronto, ON
05.2022 - Current
  • Sound understanding of Object-Oriented Programming (OOP) principles, including polymorphism, inheritance, abstraction, and encapsulation
  • Competent in working with various web services, such as SOAP (Simple Object Access Protocol), RESTful/REST (Representational State Transfer), and different web services components
  • Design and implement RESTful microservices utilizing Spring Boot, Spring Data, and JPA
  • Created several REST API clients, utilizing tools such as Postman for manual testing
  • Employed HTTP verbs such as GET, PUT, and POST in development process
  • Perform daily coding tasks by breaking down work into manageable scopes, running JUnit tests, and pushing code to GitHub regularly
  • Applied Java's advanced features effectively, incorporating interfaces, String constructor, Lambdas, Stream API, Concurrency, and collections to enhance functionality and performance of applications
  • Implemented Hibernate Framework to build persistence layer, POJO objects were built and mapped using Hibernate annotations and Transaction Management
  • Utilized triggers, views, stored procedures, SQL queries, and explain plans to enhance performance and optimize database operations
  • Have in-depth knowledge of Jenkins, JIRA, and GIT, contributing to successful implementation of continuous integration practices in DevOps pipeline
  • Implemented robust authentication and authorization mechanisms using Spring Security, OAuth 2.0 and JWT
  • Conducted meticulous code quality assessments using SonarQube analysis
  • Adapted seamlessly to new technologies such as GraphQL and Kafka, showcasing problem-solving mindset
  • Actively participated in daily standup, reporting progress to Product Owners, Project Manager, and Team Lead.
  • Mentored team members, fostering collaboration, and maintained commitment to continuous learning and industry trends.
  • Successfully managed multiple projects simultaneously in fast-paced work environment.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.

Web Application Developer

MoxaSoft Software Solution
Gujarat, India
05.2020 - 09.2021
  • Proven track record of strong proficiency in J2EE Testing, with a focus on developing comprehensive test cases using JUnit and MOCKITO for Unit testing, and implementing robust logging through Log4j
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations
  • Actively participated in web design tasks, including content creation and layout design
  • In C# programming within Visual Studio, actively contributing to software development projects.
  • Enhanced user experience by developing intuitive and user-friendly web applications.
  • Implemented responsive design techniques for optimal viewing across multiple devices.

Education

COMPUTER SYSTEM – SOFTWARE ENGINEERING -

Gorge Brown College
Toronto, Canada
04.2023

BACHELOR’S DEGREE IN COMPUTER ENGINEERING -

Gujarat Technological University
Gujarat, India
08.2020

Skills

  • Languages : Java, JavaScript, JSP, SQL, HQL, J2EE, C#, Python, C, C, HTML5
  • Frameworks : Spring Core, Spring JPA, Spring MVC, Spring Boot, Spring DI, Hibernate, Servlet, JSP, JDBC, JMS, Rest Web Service, Microservices
  • Database and severs : MySQL, Oracle, MongoDB, JDBC, Apache Tomcat Server
  • Build Tools : Maven
  • Source Control Tools : GIT(GitHub), JIRA, SCRUM
  • Testing : JUnit, Mockito, Integrated
  • Scripting Languages : JavaScript, CSS, Angular, JSON, JSP, XML, Vuejs
  • Methodologies : Agile, Waterfall
  • Cloud : Amazon Web Service (AWS), Salesforce
  • OS Platform : Windows, Linux
  • Tools and IDE : Eclipse, Maven, Sonar lint, Jenkins, Postman, Docker, Log4J, Apache Kafka, Visual Studio, VMWare, Bootstrap

Timeline

Java Developer

Codertroop
05.2022 - Current

Web Application Developer

MoxaSoft Software Solution
05.2020 - 09.2021

COMPUTER SYSTEM – SOFTWARE ENGINEERING -

Gorge Brown College

BACHELOR’S DEGREE IN COMPUTER ENGINEERING -

Gujarat Technological University
Riya Arvadia | Java Developer