0% found this document useful (0 votes)
39 views6 pages

Bharath Resume

Uploaded by

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

Bharath Resume

Uploaded by

atchupraveen811
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Bharath I

Email: [email protected]
Ph#: 4699874263

Professional Summary:

● Full Stack Developer with over 8+ years of IT experience in Analysis, Design, Development and implementation
of software applications using Java/J2ee technologies.
● Involved in all the phases of software development life cycle (SDLC), such as Analysis, Designing, Developing,
Integrating, Implementing, and testing of Client-Server and Web-based applications.
● Experience in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP,
spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
● Experience in working on Spring Framework technologies, such as Spring Security, Hibernate ORM, POJOs,
JDBC, JPA.
● Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database
and using Hibernate Query Language.
● Experience in Front-end Application developing using HTML5, CSS3, JavaScript, JQuery, and AJAX for building
vibrant UI friendly, high-performance web applications.
● Experience in Angular.JS framework and its ability to create simple and scalable code for SPA.
● Experience in using Node.JS as a proxy to interact with Rest services and interacting with database.
● Experience with Document Object Model (DOM) and DOM Functions. Design and implement a Web based
content management utilizing XML, JAXB, DOM, XSLT, XPath, and JavaScript for data generation and
presentation with JSF.
● Experience in working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS
Padding, CSS Table, Pseudo Elements and Classes and CSS Behaviors in CSS.
● Experience J2EE design patterns like MVC, Session Façade, Business, Delegate and Data Access Object.
● Experience in working on AWS to integrate the to integrate the Server and Client side code.
● Experience in introducing Docker utilizing Docker tool compartment. Condition provisioning
arrangements utilizing Docker.
● Hands on experience in configuration and deployment of multi-tier applications using servers like
WebSphere, Web Logic, Tomcat and JBoss.
● Experience in using JQuery, JSON, AJAX and DOM scripting to create interactive web applications.
● Experience with JUNIT for unit testing.
● Experience in using Jenkins for build Process to Generate Continuous Integration and Version Control is done
by GitHub.
● Experience in using Restful framework like JAX-RS Framework implementing Apache CXF, Jersey.
Experienced in implementing SOAP Web services using JAX-WS.
● Experience in working with Relational database ORM frameworks like PostgreSQL, MySQL, DB2, Oracle
13c/11g, Ibatis and NoSQL DB (Mongo DB and Cassandra, Couch DB, Redis, DynamoDB).
● Experience working with various methodologies such as AGILE, SCRUM, and TDD.
● Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work
with minimal supervision. Effective Communication, Organizational and Time management skills.

Technical Skills:

Languages Java 17/11/8, PL/SQL, SQLPython,


Java/J2EE Technologies Core Java, JMS, Java Beans, Java Multithreading, Generics and Collections, EJB, Tiles, Design
Patterns
Web Technologies HTML5, XML, DOM, JSON, AJAX, CSS3, JavaScript, AJAX, Angular 14/12/10,
Angular.js, , Node.js
Web Frameworks Spring, Hibernate, Spring Boot.Struts, Spring 4.5 Spring (Core, Security, Cloud, MVC),,GraphQL
Design & GUI/Tools Eclipse, IBM RAD, Log4J,Notepad ++,Dreamweaver, Microsoft Visual studio
Databases/Tools Oracle, SQL Server, My-SQL
JavaScript Libraries jQuery, XML, jQuery mobile, GruntJS, NodeJS, AngularJS, Angular 2 & 8& 11
Methodologies Agile, Waterfall

Operating Systems Windows, Linux, UNIX


Professional Experience:

Client: Verizon Irving,Tx 2023 April – Till date


Role: Full Stack Developer
Responsibilities:
● Involved in SDLC cycle like Analysis, Designing, developing, Testing and deploying the Enterprise applications
using Java and Object-Oriented Design Patterns based on business requirements.
● Leveraged Java 17 features, including lambda expressions, to facilitate seamless communication within the
business layer and optimize database operations.
● Designed and implemented scalable web applications using React.js and Redux.
● Developed custom, reusable, and responsive UI components to enhance user experience.
● Optimized front-end performance, reducing load times by 30% through code-splitting and lazy loading.
● Collaborated with design teams and business stakeholders to define and implement new features.
● Integrated RESTful APIs and GraphQL services for dynamic data rendering.
● Led code reviews and provided mentorship to junior developers, ensuring best coding practices.
● Designed and developed scalable Core Java applications for Deposits/Core Banking systems as part of an Agile
squad.
● Developed and optimized multi-threaded applications, improving performance and efficiency.
● Integrated Kafka and IBM MQ for real-time data streaming and messaging.
● Designed and implemented RESTful web services to support high-volume transactions.
● Worked in Agile environments, participating in stand-ups, sprint planning, and code reviews
● Ensured code quality through unit testing (JUnit), BDD (Cucumber, Gherkin), and CI/CD pipelines (Jenkins).
● Provided technical leadership in design and architecture discussions, contributing to best practices in
development and security.
● Optimized SQL queries and database interactions to improve application performance.
● Developed automation scripts using Perl, Bash, and integrated cloud-based solutions (AWS, Kubernetes).
● Designed and developed scalable GraphQL APIs using AWS AppSync, improving API response time by 30%.
● Defined and optimized GraphQL schemas and resolvers to enhance data retrieval and minimize over-fetching.
● Implemented secure authentication mechanisms using OAuth 2.0, JWT, and AWS Cognito for API protection.
● Built and deployed serverless APIs with AWS Lambda and API Gateway, reducing infrastructure costs.
● Developed React.js-based frontend components for seamless integration with GraphQL backends.
● Worked in an Agile environment, collaborating with cross-functional teams to meet project deadlines.
● Used the fundamentals of Java 11 like parallel streams and filters through lambda expressions to handle the
searching.
● Developed application on spring framework by utilizing its features like Spring Boot, Spring Dependency
injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
● 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 micro services-based architecture using Spring Boot interacting through REST API.
● Deployed Spring Boot based micro services on Docker containers using Amazon ECS.
● Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
● Used complete annotation driven approach to develop the application using Spring Boot and was also involved
in setting up the spring bean profiling.
● Used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data.
● Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and
Hibernate.
● Developed UI for web platform using HTML5, CSS3, JavaScript, JQuery and Bootstrap.
● Worked on UI web application by using latest UI technologies Angular 14.
● Used Angular.JS as framework to create a Single Page Application (SPA) which can bind data to specific views
and synchronize data with server using Sass, LESS, Bootstrap, Angular.JS.
● Used Node.js as a proxy to interact with Rest services and interacting with Database.
● Involved in developing XML classes for loading the data from XML files deployed at the server.
● Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for
handling various asynchronous requests.
● Have worked on AWS to integrate the server side and client-side code. Used AWS deployment services to
quickly set up a dynamic website and configured virtual servers.
● Creating, managing, and performing container-based deployments using Docker images containing Middleware
and applications together.
● Developed and deployed various Entity EJBs and session EJBs.
● Used Log4j for logging errors, messages, and performance logs.
● Used JUnit testing for quality assurance.
● Worked with the configured and maintained Jenkins to implement the CI/CD process.
● Used web services SOAP and RESTful for transmission of large blocks of XML/JSON.
● Wrote services to store and retrieve user data from the MongoDB for the application on devices.
● Database development required creation of new tables PL/SQL stored procedures, functions, views, indexes
and constraints, triggers and required SQL tuning to reduce the response time in the application.
● Participated in Agile methodology for application development and SCRUM meeting every day.
● Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Java 11, spring, MVC, Spring Boot, Hibernate, Micro Services, Eclipse, HTML5, CSS3, JavaScript,
Angular 14, Angular.js, Node.JS, JMS, XML, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, RESTFul, MongoDB, SQL,
PL/SQL, Agile and Windows

Client: Cigna Bloomfield,Connecticut 2022 Jan – 2023 March


Role: Full Stack Developer
Responsibilities:
● Involved in SDLC requirements gathering, analysis, design, development and testing of application developed
using agile methodology.
● Developed and maintained web applications using React.js and Angular frameworks.
● Evaluated and suggested improvements to existing interface flows to enhance usability.
● Worked with UX/UI designers to transform wireframes into fully functional applications.
● Implemented state management using Redux, ensuring smooth application performance.
● Utilized Git for version control and collaborated with teams via GitHub and Bitbucket.
● Developed and maintained RESTful APIs in Java and Spring Boot, handling millions of requests per day.
● Migrated existing REST APIs to GraphQL, improving flexibility and reducing payload size by 40%.
● Optimized database queries and indexing strategies to improve API performance and reduce latency.
● Integrated CI/CD pipelines using Jenkins and GitHub Actions to automate deployments.
● Conducted code reviews, unit testing (JUnit/Mockito), and API performance testing.
● Developed and maintained cloud-native applications leveraging microservices architecture.’
● Led the migration of legacy applications to AWS cloud, improving scalability and reliability.
● Worked extensively with Kafka for event-driven architecture and Spring Boot for microservices.
● Collaborated with global teams to design and implement secure and high-performing banking solutions.
● Automated testing and deployments using Jenkins, Docker, and Kubernetes.
● Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like default, static
methods and Concurrency API.
● Developed the application using Spring MVC intensively that leverages classical MVC architecture and
JavaScript for major data entry that involved extreme level of data validation at client side.
● Involved in developing code for obtaining bean references in spring framework using Dependency Injection
(DI) or Inversion of Control (IOC) using annotations.
● Design and develop micro services-based applications using Spring Integration and Spring Boot
framework.
● Developed the backend server with Spring Boot, involving different layers of the application including
entity/model, DAO/repository, Controller, Service, Business, and Persistence.
● Implemented Micro services architecture using Spring Boot enabled REST API with the Spring Cloud
modules.
● Implemented persistence layer using Hibernate that uses the POJOs. Configured multiple data source using
Hibernate Session Manger.
● Using JPA support performed database connections and performs selects, updates, deletes and inserts, as well
as call stored functions.
● Developed dynamic web pages using HTML5, CSS3, JQuery, Bootstrap, CSS3 (SASS) and AJAX.
● Developed code to exchange data between one component to other across different modules using
Angular 12 framework.
● Developed Web API using Node.JS and hosted on multiple load balanced API instances.
● Development of XML/XSLT/XSD for schema definitions.
● Used JMS for asynchronous exchange of message by applications on different platforms.
● Have worked on AWS to integrate the server side and client-side code.
● Worked with Docker for convenient environment setup the test environments
● Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did
other database configurations using EJB.
● Used Log4j for logging.
● Developed test classes in JUnit for unit testing.
● Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
● Used Web services (SOAP, REST) for transmission of large blocks of XML data over HTTP.
● Used MongoDB to build the database for storing the application’s data.
● Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for SQL database.
● Participated in Agile methodology for application development, had SCRUM meeting every day.
● Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative
review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java 8, spring, MVC, Micro Services, Spring Boot, Eclipse, Hibernate, RESTFul, HTML5, CSS3,
JavaScript, Angular 12, Angular.js, Node.JS, JMS, XML, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, MongoDB, SQL,
Agile and Windows.

Client: Alteryx Irvine, CA 2019 Oct – 2021 Dec


Role: Full Stack Developer
Responsibilities:
● Involved in gathering business requirements, analyzing the project and creating Use Cases and Class Diagrams.
● Involved in the development of the application based on backend Spring MVC architecture.
● Involved in development of Action Forms, Action Servlets, Action and Validating Action Forms in spring
framework.
● Built and deployed full-stack applications with React.js and Node.js.
● Developed RESTful APIs and integrated third-party services to enhance application functionality.
● Ensured application security and optimized performance through best development practices.
● Worked in an Agile environment, participating in daily stand-ups, sprint planning, and retrospectives.
● Designed and developed Spring Boot adapter applications using rest API.Used Spring Boot which removes
boilerplate configuration and very fast.
● Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java
entities to database tables.
● Developed data access beans using JPA, middle ware web service components.
● Developed web applications with HTML5, CSS3, Bootstrap and Angular JS.
● Developed Single Page application (SPA) using Angular 10, created reusable Components, Pipes, Directives and
Services using Angular 10.
● Used Angular.JS for developing the SPAs (Single Page Applications) for internal application/tool.
● Implemented Node.JS as a server-side proxy for an observing various response time.
● Developed XML Schemas and used SAX parsers for Parsing XML data.
● Implemented JSF framework to simplify the development of various UI components.
● Created log scripts in XML and the corresponding code in the Java classes.
● Prepared EJB deployment descriptors using XML.
● Used Log4j for logging various levels of information like error, info, and debug into the log files.
● Used JUnit to write different files to test each page functionality.
● Developed MySQL stored procedures and triggers using SQL in order to calculate and update the tables to
implement business logic.
● Implemented Agile Methodology for project Management.
● Participated in meetings weekly status report and also involved in web operations with clients for gathering
requirement information.
Environment: Java 8, spring, MVC, Spring Boot, Micro Services, Hibernate, JPA, Eclipse, HTML5, CSS3, JavaScript,
Angular 10, Angular.JS, Node.JS, JMS, XML, JSF, EJB, Log4j, JUnit, MySQL, SQL, Agile and Windows.

Client: Agilent Technologies, India. 2018 March – 2019 Sep


Role: Java
Developer
Responsibilities:
● Involved in all phases of project from analysis and requirement phase to delivering the project.
● Developed our application using Spring MVC framework and core annotations were used to inject
dependencies.
● Involved in writing the action classes and from beans for different modules using Spring MVC.
● Worked on spring modules like Dependency Injection, Aspect Oriented Programming and Spring Mail, Spring
JMS and Spring Security.
● Implemented the service layer using spring with transaction and logging interceptors.
● Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
● Reviewed the code for ensuring adherence to Java coding standards.
● Used various Core Java concepts such as Exception Handling, Multithreading and Collection APIs to implement
various features and enhancements.
● Developed various DAOs for handling business logic and data manipulations from database.
● Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
● Developed the functionalities using Agile Methodology.
● Monitored team members to follow standards, guide lines and use new tools.

Environment: Java, spring, MVC, Hibernate, XML, JMS, Core Java, DAO, SOAP, SQL, Agile and Windows.

Client: Hudda Infotech Private Limited Hyderabad, India 2016 Nov – 2018 Feb
Role: Java Developer.
Responsibilities:
● Worked in a highly dynamic AGILE environment and participated in scrum and Sprint meetings.
Participated in Iteration planning, requirements analysis, design, coding, testing, and documentation.
● Designed and development of User Interfaces, tables using HTML, CSS and Typescript, Angular7.
● Used OOPS concepts like Encapsulation, polymorphism, collections, and multithreading.
● Used Java 8 Method References feature to point to methods by their names and used functional
Interfaces.
● Used POSTMAN to check the Json data received from the services.
● Used Web services for sending and getting data from different applications using SOAP messages.
● Integrated Spring Boot Hibernate and JPA framework.
● Used Hibernate Framework for object relational mapping and persistence
● Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app
methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
● Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring
Cloud config Netflix oss (eureka, zuul, hystrix) and AWS. Generated Metrics with method level
granularity and Persistence using Spring AOP and Spring Actuator.
● Used MySQL database and written number of sql queries for retrieving the data and validated that data
against the business rules.
● Worked on Swagger API and auto-generated documentation for all REST calls.
● Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding
Dependencies.
● Implemented CI CD pipelines using Jenkins and build and deploy the applications.
● Created a fully Automated Build and Deployment Platform and coordinating code builds, promotions and
orchestrated deployments using Jenkins and GIT.
● Fixed the bugs in the existing application by tracking in JIRA.
● Used GITHUB for Repository Management.
● Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
● Worked with Docker for creating Docker images using Docker file and Docker Compose file.
● Restful Web services for other systems to interact with our system and secured the service with
Spring-Security Oauth-2.0.
Environment: Java/JDK, Spring Batch, Spring Boot, Spring MVC, AWS, Hibernate, JSON, RESTful, Eclipse, MAVEN,
JUnit, APIGEE, Jenkins, MongoDB, Agile Methodology, GIT, Docker, Kubernetes and Log4J, Swagger, Angular 7,
HTML5, CSS3, J-Query, Node.JS, TypeScript, AJAX, POSTMAN, Microservices, Bootstrap.

You might also like