0% found this document useful (0 votes)
31 views7 pages

Bhargav Java Full Stack Developer

Bhargav Sai Ch is a seasoned web developer with 10 years of experience in UI and web application development, proficient in Java, Spring, and various front-end technologies like Angular and React. He has extensive expertise in cloud services, particularly AWS, and has worked on numerous projects employing Agile methodologies. His technical skills encompass a wide range of programming languages, frameworks, and tools, making him well-equipped for full-stack development roles.

Uploaded by

er.prakashamar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views7 pages

Bhargav Java Full Stack Developer

Bhargav Sai Ch is a seasoned web developer with 10 years of experience in UI and web application development, proficient in Java, Spring, and various front-end technologies like Angular and React. He has extensive expertise in cloud services, particularly AWS, and has worked on numerous projects employing Agile methodologies. His technical skills encompass a wide range of programming languages, frameworks, and tools, making him well-equipped for full-stack development roles.

Uploaded by

er.prakashamar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Bhargav sai Ch

chbhargav090@[Link]| (732) 518-8842


[Link]
CAREER SUMMARY:

Having around 10 years of experience in Web Development, designing User Interface (UI) applications and
professional web applications.
Key Competencies
• Proficient in the entire System Development Life Cycle, encompassing design, development, testing,
deployment, and support, while employing various development methodologies, including Agile
approaches such as Scrum, Kanban, Test-Driven Development (TDD), and Continuous Integration (CI)
automation testing.
• Excellent design and programming skills in Java/j2EE, JavaScript, Struts, Spring, AngularJS, ReactJS.
• Extensive experience in Application Software Design, Object Oriented Design, Development,
Documentation, Debugging, Testing, and Implementation.
• Extensive experience in Java J2EE technologies using Core Java, Java collection, JDBC, Threads, Spring
Framework (Spring Boot, Spring Batch), Struts Framework, Hibernate, Servlets, DHTML, CSS, JMS, JSTL,
Display Tag (Custom Tag), Ajax, Java Script.
• Experienced in working with Docker to create images that are deployed on AWS as Microservices.
• Experience with various MVC Java frameworks like [Link], [Link], [Link], bootstrap etc.
• Experienced in Managing local deployments in Kubernetes and creating local clusters and deploying
application containers.
• Worked on Implementing the application using Spring Boot Framework and handled the security using
Spring security.
• Extensive experience in using Amazon Web Services - RDS, EC2, Redshift, SQS, SNS Cloud Watch and S3
bucket.
• Experience in using application servers such as WebLogic, and Apache Tomcat, based on the client
requirements and project specifications as well as with Streaming platforms like Apache Kafka.
• Experience in database development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, TOADand
SQL Loader as well as expert in migrating Map Reduce programs into Spark transformations using Spark and
Scala.
• Hands-on experience with JS libraries and frameworks such as [Link], Angular 2/4, [Link], Redux,
pattern, jQuery and [Link].
• Experience in designing User Interactive UI Web Pages and visually appealing User Interfaces with the help
of HTML 5 and CSS3.
• Extensive experience with AWS: RDS, EC2, Redshift, SQS, SNS Cloud Watch, and S3 as well as worked with
persistent data on MongoDB, using Spring Data as DAO.
• Experienced in implementing spring boot-microservices to process the messages into the Kafka cluster
setup.
• Experience in Coding with core Java concepts, such as Collections, Exception Handling, Java I/O, and
Generics to implement business logic and extensive knowledge of the design of J2EE applications with
Waterfall and Agile methodologies.
• Worked on React to create interactive and responsive UI.
• Experienced in working in an AGILE based development environment.
• Experience in developing web applications using MVC, MVVM, MVP, Singleton architectures.
• Solid experience with Responsive Web Design (RWD) with involvement in several web application
development projects.
• Good experience with web services like RESTFUL, SOAP.
• Experience in maintaining Atlassian products like JIRA, Confluence, Bamboo etc.
• Used Node JS to run Web pack tasks and build properly the project.
• Good knowledge and hands on experience with Angular and Typescript.
• Utilized React JS to develop user interfaces, connecting data models to the web page, and ensuring data
synchronization with the server in the form of a Single Page Application (SPA).
• Experience of migrating applications to AWS and managing applications on cloud.
• Experience with Object-oriented programming and Object-oriented design.
• Experience in Database Design, Creation, and management of Schemas, writing Stored Procedures,
functions, Triggers, DDL, DML SQL queries.
• Expert in configuring Amazon Web Server (AWS) instances.
• Developed user interface by using React JS, Flux for SPA development.
• Experience in database related work primarily creating complex stored procedures, Views, Triggers,
Functions, using PL/SQL.
• Database skills in Oracle 12c, Sybase, DB2, MySQL, MS-Access, and MS SQL Server.
• Strong experience with JUNIT for unit testing.
• Expertise in using source code control systems such as GIT, JIRA, and Jenkins.
• Expertise in coding optimized SQL queries on databases like My SQL, SQL Server, and Oracle.
• Worked on IDEs like Microsoft visual studio, Sublime text, IntelliJ, Web Storm, and Eclipse.

Educational Qualification: Btech from SRM University- Chennai passed in 2013.

Technical Skill Set:

Programming Languages: JAVA, J2EE, SQL, PL/SQL, Python

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, Angular 8+, typescript, React JS, jQuery, XML, XSLT, CSS, JSON, AJAX, Bootstrap,
[Link]

Editors/IDEs: Eclipse, My Eclipse, Net Beans

Application/Web Servers: IBM Web Sphere, Oracle Web Logic, JBOSS, Apache Tomcat

Web Services: SOAP, REST

Methodologies: Agile, Waterfall, SCRUM

Application Frameworks: Spring IOC, Spring JDBC, Spring Security, Spring Boot, Micro Services, Spring Batch,
Hibernate ORM, Kubernetes.

version Control: CVS, Git

Build/CI Tools: Maven, Log4j, Jenkins

Databases: Oracle SQL, MySQL, DB2, Mongo DB, Dynamo DB

Operating Systems: Cloud Technologies, Windows, Linux, UNIAWS (Devops), EC2, EBS, S3, Glacier, Docker, ECS, SQS

Project 1:

Cigna Healthcare (Healthcare Finance) Jul 2021 - Present

➢ Project Type : Development(Senior java full stack developer)


➢ Location : Texas
➢ Methodologies : Agile/ Sprint
➢ Environment : Java, Spring, Hibernate, Restful Web Services, Micro-Services, HTML 5, CSS 3, Bootstrap,
Angular, typescript, JSON, React JS, Maven 3.0, AWS EC2, Amazon Elastic Beanstalk, AWS IAM, S3, Docker,
Soap UI, Jenkins, Git, Junit 4.4, Log4j, Apache Kafka, Camel, Oracle 11g, Agile Scrum.
Responsibilities:
• Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases with
Agile.
• used Java 11 features such as Lambdas, Streams, Observables, and Completable Futures etc.
• Experience in real-time data processing using Apache Spark, Apache Kafka, Zookeeper, and Scala.
• Worked with Spring annotations mechanism to create RESTful applications.
• All the functionality is implemented by using Spring IO, Spring Boot and Implemented J2EE components
using Spring MVC, Spring IOC, Spring transactions, AOP, Batch and Spring security modules.
• Used Spring Boot with ORM Framework to do CRUD operations with Database.
• Deployed Spring Boot-based Micro-Services in Docker container by using AWS admin console.
• Maintained and expanded AWS (Cloud Services) infrastructure using AWS Stack, defined AWS Security
Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2
instances.
• In charge of growing and extending the AWS (Cloud Services) infrastructure through the use of Stack, with a
focus on AWS EC2 database setup and maintenance.
• Used Java to create an AWS Lambda that handles event-driven processing.
• Cloud-based, automated application deployment utilizing Elastic Container Service scheduler and Docker
technologies.
• Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
• Configured AWS Identity and Access Management (IAM) Groups and Users for improved login
authentication, auto-scaling the instances to design cost-effective, fault-tolerant, and highly reliable systems.
• Involved in building and deploying scripts using Maven3.3 to generate WAR, EAR, and JAR files.
• Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
• Used Spring MVC framework at web tier level to isolate each layer of the application so that the complexity
of integration will be reduced, and maintenance will be very easy.
• Worked on spring modules like Dependency Injection, Aspect Oriented Programming and Spring Mail, Spring
JMS and Spring Security.
• Developed a CRUD backend using Spring Boot for our React-fronted application.
• Used Bootstrap for responsive design which allows users to access it from any device.
• Implemented ReactJS to design interfaces within the DOM, ensuring seamless data synchronization with the
server in the form of a Single Page Application (SPA).
• Used React-Router to turn the application into a Single Page Application.
• Used React JS to create custom components for data manipulations and to display data in company standard
format.
• Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and
FF.
• Involved in developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker.
• Developed EJB MDB’s and message Queue’s using JMS technology.
• Implemented Spring and J2EE-based MVC (Model-View-Controller) framework for the application.
• Develop various screens for the front end using React and various predefined components from NPM (Node
Package Manager) and redux library.
• Implemented Micro-Services with Spring Cloud provided library services like Netflix Eureka Naming Server,
Netflix Ribbon, and Feign Client as a Rest client to map response to the client bean.
• Used GIT for version control and source repository, Used SonarQube for Code Review, and JIRA for reporting
Bugs.
• Created continuous integration builds using Ant, Jenkins, and Grade and deployed them on the WebSphere
app server.
• Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-
line system.
• Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
• Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
• Used Soap UI for web service testing, Used Log4j framework to log/track applications.
• Written SQL queries, PL SQL stored procedures, functions, triggers, cursors, sequences, and indexes which
are going to be invoked by Batch processes.
• Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL
created Select, Update and Delete statements.
• Involved in writing complex SQL queries using correlated subqueries, joins, and recursive queries, PL/SQL
stored procedures.
• Participated in migration to DB2 database from Oracle DB.
• Used JIRA for issue tracking, bug tracking, and project management.
• Multithreading was put into practice to handle many requests and achieve great performance.
• Participated in the creation of Action Servlets, Action Forms, and Action Validation inside the Struts
framework.

Project 2:

Client: US Bank (Banking) Mar 2018 – Jun 2021

➢ Project Type : Development(Java full stack developer)


➢ Location : NYC,NY
➢ Methodologies : Agile
➢ Environment : Java, J2ee, Spring, Hibernate, Struts, AJAX, JSF, JavaScript, CSS, HTML5, CRUD, PL/SQL,
JDBC, DB2, Apache CXF, SOAP, Web Services, Eclipse, WebSphere Portal, Junit, Scrum, UML, JSP, JSTL,
Servlets, Maven, XML, Oracle ECM, Google Web Toolkit, JIRA, Jasper reports, JRules, Web2.0, JMS, Apache
tomcat, Linux.
Responsibilities:
• Involved in analysis, specification, design, and implementation and testing phases of Software Development
Life Cycle (SDLC).
• Used the fundamentals of Java 8 features like parallel streams and filters through lambda expressions to
handle searching.
• Used Spring MVC framework at web tier level to isolate each layer of the application so that the complexity
of integration will be reduced, and maintenance will be very easy.
• Worked on spring modules like Dependency Injection, Aspect Oriented Programming and Spring Mail, Spring
JMS, and Spring Security.
• Developed Micro services using Spring Boot and deploying Micro services into AWS cloud using Jenkins.
• Used Micro service architecture with Spring Boot based services interacting through a combination of REST
to build, test and deploy identity Micro services.
• Involved in connecting all Micro services built on Spring Boot to form the application.
• Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a
relational database.
• Usage of Quarkus for creating high performance applications
• Built centralized logging to enable better debugging using Elastic Search Logstash and Kibana. Identifying the
problem areas by using elastic search Kibana with Logstash to import .csv files. Using Solr over Lucene index
provided a full text search for analysis and quantification.
• Involved in Writing JPA/Hibernate queries.
• Developed design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
• Designed and developed the UI using Angular JS, Node JS, HTML5, CSS3, JavaScript, AJAX, and JSON.
• Built Web pages using Query plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, and
Angular JS.
• Developed single page applications using Angular, Typescript, HTML5, CSS3, and Bootstrap4.
• Implemented Angular Services for connectivity between web application and back-end API'S using
TypeScript.
• Using Azure Functions to integrate applications and run backend processes according to schedules without
provisioning/managing servers.
• Azure function of creation of Storage Accounts.
• Involved in Azure network security implementation.
• Used [Link] for server-side rendering. Implemented modules into Node JS to integrate with designs and
requirements.
• Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend
processes are completed and to send mail notifications regarding any system related problems.
• Generated the required XML files to transfer data between the server and the web pages.
• Used AWS (Amazon Web Services) Deploying, managing, and operating scalable, highly available, and fault
tolerant systems.
• Identified and created indexes, mappings and data in Elastic search and used Elastic Search REST API's both
single and multi-document API's. APIs like Index, Multi Get, Bulk etc.
• Implemented and managed continuous delivery systems and methodologies on AWS.
• Involved in Developing a Restful API’s service using Python Flask Framework.
• Implemented the logging using log4j framework which is used to log both User Interface and Domain Level
Messages.
• Worked on running integrated testing using JUNIT for building the data structures required for the Web
Service.
• Used Jenkins for Continuous Integration and deployment into WebLogic application Server.
• Using SOA architecture with SOAP, Restful Services and used XML for message communication.
• Used MongoDB as a NoSQL for storing JSON data.
• Implemented REST API web service to fetch data from MongoDB.
• Wrote SQL queries and Stored Procedures for Data Access Objects (DAO) and executed using hibernate.
Involved in writing, complex queries, mapping persistent classes, and managing the mapping files.
• Followed Agile methodology for scheduling of the project and better team dynamics.
• Used Kafka to stream real time data to Hadoop for analysis.
• Involved in research the Rest APIs of Azure and integrate them with current node.
• Participated in the status meetings and status updating to the management team.
• Linux Administrator of the servers, involved in Linux shell scrips for dumping and moving files.

Project 3:

Client: Morgan Stanley (Banking) Jun 2016– Feb 2018

➢ Project Type : Development(Java full stack developer)


➢ Location : NYC,NY
➢ Methodologies : Agile
➢ Environment : HTML, CSS, JavaScript, Angular JS, typescript, AJAX, JSON, jQuery, Node JS(NPM), GIT,
Bootstrap, JIRA, React Js, Node js, Java/2EE,, Struts, Spring3., Java Mail, Web services, Servlets, JSP, JDBC,
XML, XSD, XSLT, XML Parsers (DOM and SAX), JAXP, JAXB, Maven, Log4j, Junit, Java Beans, JNDI,
multithreading, SQL, PL/SQL, Oracle, Tomcat, JBoss, Sybase.

Responsibilities:

• Involved in Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
• Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development.
• Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and
global to different financial institutions.
• Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services
via JSON response and updating HTML pages.
• Enhanced legacy application by building new components in Angular and typescript.
• Used Typescript to write the Angular Components, Modules, Services, and Models.
• Used Web services (SOAP, REST) for transmission of large blocks of data over HTTP.
• Involved in connecting all Micro services built on Spring Boot to form the application.
• Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment.
• Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
• Implemented micro services-based architecture using Spring Boot interacting through REST API
• Designed and developed RESTful Web Services using Spring Boot
• Worked with team of developers on Python applications for RISK management.
• Experienced with automating release process using Maven, Jenkins, and Jira as tools in diversified project
environment.
• Developed numbers of Typescripts objects including Components, ngModules, Providers, Services, Interfaces,
and classes utilizing arrow function and optional types.
• Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services.
• Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load
of applications by using Cloud Watch in AWS.
• Used Java8 features like stream and Lambda expressions.
• Created Front-end Single Page Applications using semantics in HTML5, CSS3, JavaScript, Bootstrap, ReactJS,
NodeJS and MongoDB.
• Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static
methods, and Concurrency API.
• Experienced in all phases of SDLC using JAVA, J2EE (Servlets), MVC Framework, Spring, Hibernate, XML, JDBC,
Webservices, SOAP, REST, WSDL, XML, Linux technologies.
• Working with Project Management Team Foundation Server, SharePoint, Microsoft Project, and JIRA and source
code version control GIT environment.
• Worked system logging using Elastic search, Kibana Logstash to create dashboards in Splunk and Kibana.
• Proposed and developed Mainframe based tools to automate daily processes and tune existing system
performance.
• Used GIT for version control, experience with GIT-Bash and GIT-Hub.
• MQ Visual Browse supports 3rd party security exit for connecting to remote queue managers.
• Ability to open and display multiple queues from multiple queue managers.
• Ability to open (subscribe) and display multiple topics from multiple queue managers.
• Designed and developed custom message adapter components using Apache Kafka that allowed messages to
travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
• Designed and developed Web Forms using Angular to Controls, CSS and HTML to facilitate the registered users.
• Used Custom Validations and User Validation to give access to registered users.
• Perform database functions in code using SQL.

Project 4:

Client: Lenovo Feb 2014 - Apr 2016

➢ Project Type : Development /Support(J2EE developer)


➢ Location : Hyderabad, Telangana, India
➢ Methodologies : Water Flow
➢ Environment : Core Java, JEE, Struts, JSP, JSTL, Servlets, JDBC, Log4], Ant, Apache Tomcat Server, XML,
AJAX, JavaScript, Eclipse, Spring MVC, WMQ. IIB, IBM App Connect, DataPower, JAVA, J2EE, GIT, Maven,
Struts, OpenShift, AWS, Docker, Kubernetes, Angular JS, EJB, JIRA, SVN, RHUTIL, AWS, SQL

Responsibilities:

• Involved in various phases of Software Development Life Cycle (SDLC) using JSP Methodology and followed
scrum sessions.
• Involved in Designing and development web interfaces and business logic using spring, JSP, Servlets, JavaBeans,
Spring JDBC, java Script,HTML, and XML Technologies.
• Well experienced in Core Java – asynchronous programming, multithreading, collections, and a few design
patterns.
• Created custom, self-contained, reusable, and testable Angular modules, controllers, directives, and services to
implement key functionalities for customer account summary.
• The Java Message Service(JMS) API is used to allow application components to create, send, receive, and read
messages
• Developed applications using Java, J2EE, Struts, JDBC.
• Worked extensively on SOAP Web Services, XML, JMS, and Spring Controller.
• Applied jQuery, Bootstrap, CSS3, and JSTL to build interactive and dynamic UI.
• Implemented business logic using EJBs in the middle tier.
• Used AJAX calls for data updates in UI along with JSON data parsing.
• Developed test cases and performed unit testing using JUnit classes.
• Used Eclipse IDE for development, VSS for version control, JIRA for tracking issues.
• Worked in a CI/CD environment with Jenkins, Maven, AWS, Ansible and Terraform.
• Logging and Monitoring with ELK, Kibana, Prometheus and Grafana.

Project 5:

Client: ANZ Aug 2013 - Jan 2014

Responsibilities:

• Learned and Implemented Fundamental concepts for Java.


• Worked on the maintenance of existing projects by adding new functionalities and adding/modifying the design
of existing code.
• Prepared various test cases to run on the module.
• Developed a framework to parse large data bundles, collect useful information, and determine the validity of
resulting data.
• Learned various Technology across all layers of the development stack, from JavaScript and React to Java, Kafka,
and AWS.

You might also like