Home

Bhavik Kumar Patel - Java Full Stack Developer
[email protected]
Location: Houston, Texas, USA
Relocation: YES
Visa: H1B
Bhavikkumar Patel
Java Full Stack Developer
[email protected]
325-733-7008

Professional Summary:

Over 7+ years of extensive development experience in an environment building n-tier applications for web deployment using Java, J2EE, Spring Framework, Spring MVC, Spring Boot, Hibernate and Web Services.
Experience in developing web applications using JSP, Spring Boot, Spring MVC Frameworks, EJB, Hibernate, Spring Security, JBOSS, JDBC, Java Server Pages, MongoDB, Servlet, Web Services, JavaScript, JavaBeans .
Good Exposure in end-to-end implementation of CI CD (Continuous Delivery), DevOps processes using AWS Code Commit AWS Code Deploy, AWS Code Pipeline and Jenkins.
Experience with Version Control Systems like Git and bitbucket.
Developed AJAX functionalities using frameworks like JSON and jQuery.
Experience in developing applications using Core Java, J2EE, JSP, Servlets, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JDBC, XML, JavaScript, JSON, Ajax, and jQuery.
Expertise in designing and developing Web-centric applications using HTML5, CSS3, JavaScript, XML, JSON, Ajax, jQuery, Bootstrap, NodeJS, Tag Libraries and Custom Tags.
Performed deployment and support of cloud services including Amazon Web Services (AWS).
Proficient in developing the enterprise application with Servlets, Spring Framework modules like Spring IOC, Spring MVC (Model View Controller), Spring AOP, Spring Boot, Spring Security, Spring Data, Spring Integration and ORM Frameworks like Hibernate.
Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Multi-Threading, Lambda and Generics.
Good knowledge of in Unified Modelling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
Expertise in unit-testing with tools like JUnit, Mockito and Integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing).
Experience in integration tools like Spring Integration with existing JVM environment.
Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL on MySQL,MongoDB SQL Server and Oracle.
Implemented Kafka producer and consumer applications on Kafka cluster setup with help of zookeeper.
Worked extensively with API Management product of Apigee edge in consuming the API s in implementing customer use cases.
Deployed Docker contained spring boot Micro services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
Design and implementing Using XML/JSON processing/transforming using Java API s
Good experience in developing ExtJS applications with extensive server calls using AJAX and strong hold in handling the server data and exceptions to provide interactive user experience
Expertise in implementing Service Oriented Architecture (SOA) using Micro services, SOAP/RESTful web services and JMS.
Worked extensively with Waterfall, Agile Extreme Programming (XP), SCRUM Methodologies and KANBAN.
Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.


Technical Skills
Languages : Java, Python, SQL, and PL/SQL.
J2EE Skills : Servlets, JSP, JDBC, JPA, J2EE Design Patterns, SOAP, and RESTful Web services.
Web Technologies : HTML, JavaScript, Jakarta Scripts (xhtml), Ext JS
Frameworks : JSF, Spring Frameworks, Laravel
Design Patterns : MVC, DAO Pattern, Front Controller.
Database/Tools : Server 2008/2012, TOAD, Hibernate.
Web/App Server : Apache Tomcat , Spring boot Server
IDE/Tools : IntelliJ, Net beans, ANT build script, Maven build.
Methodology : OOAD, Agile, SDLC and UML.
Operating System : Linux, Windows, and Mac OS.
Version Control : CVS, GitHub, Bitbucket.

Professional Experience
Client: Capital One, Wilmington, Delaware (Remote) May 2022-Present
Role: Full Stack Java Developer

Technologies used: pulse, Jira, GitHub, Slack, IntelliJ, Postman, MySQL Workbench, MongoDB, Mountebank, ServiceNow, Jenkins, AWS, Mission Control (EFR), ONE Pipeline, Exchange, PagerDuty, Splunk, New Relic
Responsibilities:
Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
Attend daily stand-ups, Retros, Demos, and Refinements.
Participating in the technical aspects of the software solution through full life cycle of the project including requirements gathering, design, implementation, testing and maintenance to comprehend all technical assessments.
Assist in releases using Jenkins log (Shell Script) and Splunk logs to monitor the release if there any customer impact with the code changes.
Analyse all technical specifications. Develop and modify all complex software products using back-end technologies such as Java, J2EE, Spring Framework, Spring Boot, Micro Services, REST Web Services and deploy the Spring applications using AWS infrastructure.
Implement scalable, resilient, and secure solutions in AWS.
Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the
AWS stack (EC2), focusing on high-availability, fault tolerance, IAM Roles, auto-scaling, Target group, RDS, Route 53, CloudWatch, S3(basics).
Perform Manual rehydration for infrastructure if the auto rehydration fails.
Drain/delete cluster if rehydration failures.
Develop new micro-services for each module and design and specify API interfaces for microservices that enable specific functionality within that architecture.
Develop and test Java based solutions using common standards and frameworks such as Spring and Hibernate so that the issues are fully tested with unit-testing with tools like JUnit, Mockito and Integration and component testing using Cucumber (Behaviour Driven Development testing).
Experienced in APL tools like POSTMAN for local API call from IntelliJ.
Deploy the code using Jenkins pipeline and release it to production with Artemis/ONE Pipeline
Work on vulnerabilities version upgrades of dependencies.
Production support for the application using tools like PagerDuty, Splunk, One Dash, and New Relic.
Creating an AION bridge if necessary to communicate with other team to find the impact on consumers with type of error codes and create an Incident for the cause.
Failover the regions using cloud doctor (RIFT/ Linage) to maintain the flow of traffic from one region the other if required to maintain the stability.
Complete DRT request using Service Now for the prod database changes
When issues arise, while developing or modifying software product, formulating and defines system scope and objectives through research and fact-finding to develop or modify moderately
complex information systems and streamline tools and process to meet delivery challenges.
Performing various tests by writing test cases and testing end to end on all complex programs and it is documented all by debugging for all applications.
Coordinate with all value stream architects and business team to maintain knowledge on all functional requirements.
Tasks are assigned for each iteration and finishing them ensuring that the development is done within the given timeframe with minimal defects.
Create servers and databases for functionality and integrating the application with network systems.
Optimization of the application for maximum speed and scalability. Involving in CI/CD using version controlling and continuous integration tools to manage code and deployment processes for multi-branched and multi-module projects.
Working together with other developers and performing integration testing following Agile Methodologies.

Client: FDLIC, Abilene, Tx Aug 2019 -April 2022
Role: Java Full Stack Developer

Responsibilities:
Maintained Interface compatibility and concurrency in the project using Java new features like Lambda expressions, default, static methods, and Concurrency API.
Experience in handling, configuration, and administration of databases like MySQL and NoSQL databases.
Developed Front-End UI technologies like HTML5, CSS3, jQuery, PHP, JSON, AJAX, Bootstrap, Tag Libraries.
Strong MySQL administration skills in Windows.
Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.
Designed and developed Micro Services business components using Spring Boot.
Experience in Design, support and maintain the Splunk infrastructure in a highly available configuration.
Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.
Experienced in APL tools like POSTMAN and Swagger.
Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
Experience in IT industry as Engineer with proven expertise in Automation, Build/Release Engineering and
Software development involving cloud computing platforms like Amazon Web Services (AWS) and Google Cloud (GCP).
Developed the application with the web pages with Angular and Angular JS in scrolling features
Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.
Developed the persistence layer using Hibernate Framework by configuring the various mappings in Hibernate files and created DAO layer.
Developing Spring Boot application using Micro Services architecture with Spring Eureka to maintain small and lightweight services and communication between these services are done by using API routes for the entire cluster.
Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
Good understanding in core tenants to be considered when designing & deploying to a cloud.
Developed custom general use modules and components extending the elements and modules of core AngularJS, writes non-blocking code using advanced techniques such as multi-threading, JavaScript dependency management
Worked on RESTful Web services for backend services used MySQL for database services and RESTful web services using Jersey for JAX-RS implementation.
Demonstrate exposure with Continuous Integration, Continuous Deployment to DevOps CI/CD tool Methodologies.
Environment: Java, J2EE, HTML5, Agile Methodology CSS3, jQuery, Ajax, Rest API, Bootstrap, JavaScript, AngularJS, JSP, NodeJS, Hibernate, Spring boot, spring Eureka, OAuth, JAX-RS, GIT, JUnit, Maven, Restful, Amazon Web Services (AWS), Micro Services, Mongo DB, WebSphere, JIRA, Jenkins, Spring Tool Suite, DevOps (CICD).

Client: Honeywell- Charlotte, NC Jan 2019 June 2019
Role: Java Full Stack Developer

Responsibilities:
Implementation of the design wireframe using Angular and creating services and exposing it to the backend
which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly used for
authentication, authorization, and session maintenance.
Developed UI application initially using Angular and made use of customized components.
Implemented customer side validations using Angular and created services on UI for storing and retrieving
data from UI to the backend.
Was under migration of the project converting angular components and updating router Modules.
Developed key services for authorization and authentication in Node server, where we used LDAP. Later
migrated the authentication from LDAP to Ping Access-SSO (Single Sign On) Application.
Created sessions for Login user and setting session timed out for the entire UI application.
Strong understanding on client-side application and very good at attaining the architectural design for MVC
using directives, promises and pipes.
Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
Involve in development, design and implementation of the front-end application using HTML5, CSS3, AJAX,
Bootstrap.
Experienced in APL tools like POSTMAN and Swagger.
Mainly involved in deployment activities CI/CD deployment and familiar with OSE (Open shift origin). Also
made changes in Jenkins Files as per the requirement of the pipeline.
Involved in web services design and development. Responsible for creating and consuming web services using
REST and XML.
Implemented Java components using Spring MVC, Spring IOC, Spring transactions and Spring security
modules.

Client: HSU- Abilene, TX April 2016- Dec 2018
Role: software developer

Responsibilities:

Worked on ticketing system to solve the Hardware/software issues on university campus.
Provide phone/virtual assistance for software changes or some minor updates required for the university computers.
Change printers and required hardware on campus.
worked with the network administrator to remotely operate and find bugs with hardware s.
Designed and developed UML Diagrams, Use cases, Class, Sequence, and activity Diagrams.
Identified and resolved programming issues, Servlets and EJBs performance tuning opportunities.
Developed dynamic and interactive we based applications using HTML, CSS, and JavaScript languages.
Implemented database operations and performed CRUD operations.
Performed crud operations like create, update, delete.
Used web logic as the app server for deploying the applications and Used JDBC as the data access layer connecting to MYSQL.
Configured the XML file for spring security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and server-side assets.

Academic Projects: Bike Ride Across Texas (PHP Project with Laravel framework): Designed and developed the application that takes the location values and distances values from user and help them track the miles covered and rankings in the tournament. Developed an environment where get a badge after achieving specific goal in miles and track on map how many counties covered in Texas.

Education: bachelor s in computer science, Hardin Simmons University, Abilene Texas 2019.
Keywords: continuous integration continuous deployment user interface javascript sthree database information technology procedural language North Carolina Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1073
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: