Post Job Free

Resume

Sign in

Software Development Spring Boot

Location:
Chicago, IL
Posted:
August 15, 2023

Contact this candidate

Resume:

Kaushal

Chicago, IL linkedin.com/in/kaushal-patel-0b3991284

Patel

224-***-**** adyycz@r.postjobfree.com

With ~2 years of professional experience, in software development life cycle using Agile methodology with strong problem-solving skills and excellent communication abilities. Where my main area of expertise and specialized skills is in Build and release Engineering which includes Continuous Integration & Continuous Delivery, Automation Testing, and Software Configuration Management.

Professional Summary

Experience with fixing the SAST (Static Application Security Testing/Code Review)

Expertise in detecting - SQL injection, XML injection, and techniques to obtain command prompts on the servers, PDF exploits, HTTP response splitting attacks, CSRF (Cross-Site Request Forgery), and web services Vulnerabilities.

A pleasant experience in writing JUnit Test Cases, and having good knowledge of JUnit, used mocking frameworks like Mockito, and Spring test with Groovy for debugging Applications.

Knows integrated logging frameworks such as Log4J and Commons for logging and debugging Applications.

Expert in Java with a strong understanding of Collections, Multithreading, Event handling, and Exception Handling.

Excellent technical problem-solving, interpersonal skills, and communication skills with strong Customer Orientation, Client Interfacing Skills.

Extensive knowledge of a complete software development life cycle (SDLC), for design, coding, Development, maintenance, troubleshooting quality analysis, testing, and debugging.

Experience with Jenkins Pipeline, SonarQube, Jira, Git, and Bitbucket.

Working experience in relational Database management systems (RDBMS) like PostgreSQL, H2 Database, and Redis Database.

Developed a logging component using Log4J to log messages and errors.

Experience to tested JSON output using Advanced REST Client or POSTMAN.

Good working experience in Continuous Integration (CI) and Continuous Delivery (CD) process Implementation using Jenkins.

Involved in resolving bugs post-production and resolved performance issues and participated in code reviews.

Work History

Verizon – Java Developer (6 months)

Responsibilities:

Involved in Scrum meetings and analysis, design, implementation, and testing phases of the Software Development Life Cycle through Agile methodology.

Used Mockito tool for performing Unit Testing and achieved more than 85% accuracy by JACOCO tool with H2 database and Postgres as a part of testing.

Worked on creating Jenkins pipeline to build CI job and to download tar files into JFROG Artifactory.

Used Maven and Gradle as a build tools to download project dependencies and generate Artifacts for A project.

Worked with IDE, deployed into Web Server, and used Maven build tool to achieve more functionality for the build process and troubleshoot build failing issues.

Hands-on experience in using IntelliJ IDEA, Eclipse, Visual Studio Code, Log4j, slf4j, JUnit, Mockito, and Gradle for building, and testing.

Responsible for application vulnerabilities found using Fortify application scanning and recommend remediation.

Experience in detecting and fixing - SQL injection, XML injection, techniques to obtain command prompts on the servers, PDF exploits, HTTP response splitting attacks, Cross-Site Request Forgery (CSRF), and web services vulnerabilities.

Worked with defect tracking system JIRA.

Excellent technical, problem-solving, interpersonal skills and communication skills, quickly learn and accept modern technologies.

Experienced to use Spinnaker, Slack, Microsoft Team, Git, and Postman collection.

Worked on Virtual Desktop Infrastructure (VDI) and non-VDI platforms.

Drashti InfoTech, Vadodara — Software Engineering

2016 - 2017

Responsibilities:

As a part of the core team, I am involved in the designing and developing of the core APIs for the product, writing TDDs, and optimizing code.

Actively participated in technical design, coding new features, and maintenance of Web applications.

Created/updated the swagger files to configure the definition objects or parameters of service endpoints.

Used JIRA for bug tracking and pull requests, Confluence where collaborate and share important info and management, and GIT-Bitbucket control source control.

Used Concourse and Jenkins for Microservices deployment.

Used Spring MVC components to implement the business layer and Spring Boot for Micro-services.

Responsible for build management, build verification troubleshooting builds for local Releases using tools and technologies like Jenkins and JIRA.

Experience in Front - End UI technologies like HTML5, CSS3, JavaScript, jQuery, XML, JSON, AJAX, Node JS, React JS, and Bootstrap.

Experience working with YAML, a swagger used to describe the API.

Used Concourse and Jenkins for Micro-services deployment.

Used Spring MVC components to implement the business layer and Spring Boot for Micro-services.

Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to Git.

Developed custom spring boot starters in existing Microservice Framework to support developers’ Cloud-native Microservice environments like Centralized configuration, service registry, discovery, circuit breaker, checking, and distributed tracing so a developer can focus on writing business logic.

Developed CI/CD system with Jenkins on Kubernetes environment, using Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.

Used Jira for Bug task tracking and time tracking.

Used GIT as source control to check in and check out source code.

Developed a logging part using Log4J to log messages and errors.

Used GIT as a version control tool for effectively managing the code changes & experience with Agile/Scrum methodology.

Education & Experience

Gannon University, Erie, Pennsylvania — Masters of Computer and Information Sciences.

GPA: 3.8 / 4

Relevant Coursework:

Study of security issues on Google Home and Amazon Alexa. Analyze multiple security vulnerabilities using Ring security devices.

Perform panic mode simulation, Digital forensics for client level, Network security attacks on Google Assistance and Amazon Alexa, and Voice Authentication Attacks.

Implements Skill Squatting Attacks, Voice Masquerading Attacks, Voice Authentication Attacks, Remote Voice Attacks, Remote Privacy Attacks, and Man-in-the-middle Attacks and works on prevention techniques.

Gujarat Technological University, Ahmedabad, India — Bachelor of computer engineering.

CGPA: 7.7 / 9

Relevant Coursework:

Implement Audio & Video message transmission using QR code.

Compressing High amounts of Data to 2D data matrix images.

Design a hybrid lossless data encryption description algorithm and Watermarking through the store of the data on the QR code surface.

Design an application for securely transferring large numbers of data with the minimum amount of loss.

Gujarat Technological University, Ahmedabad, India — Diploma of computer engineering.

CGPA: 7.5 / 9

Relevant Coursework:

Create a website “Online Home Management System” using an Object-oriented Java program.

Works on AWS cloud computing and SQL Database.

Design a workflow of the system and use cases using Microsoft Visio.

Skills

Highly skilled in installing, repairing, maintaining, and troubleshooting computer hardware and peripherals. Working knowledge and understanding of numerous software packages and operating systems. Excellent analytical and problem-solving skills.

Troubleshoot a variety of hardware and software issues.

Install and configure software and drivers.

Install, maintain, and replace hardware

Install, update, and replace Operating Systems and manage the virtual machines.

.

Achievements

Presented and published a technical paper “Large Amount of Multimedia Transmission using QR-Code” in the International Journal of Scientific Research in Science, Engineering, and Technology [2018].

Achieved a gold medal in TECH EXPO at Parul Institute of Engineering [2015].

Vocational Training Program on “Software Testing” [2014].



Contact this candidate