[go: up one dir, main page]

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

Venkatesh - SK

devops

Uploaded by

babjileo22
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 views4 pages

Venkatesh - SK

devops

Uploaded by

babjileo22
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/ 4

Venkatesh P

Email: sk+venkatesh@codehutit.com
Ph:904-567-8600

Professional Summary:
➢ Around 7 years of experience as a Senior Java Developer, and I bring profound expertise in Core Java and J2EE technologies.
➢ Expert in Core Java with a strong understanding of Collections, Multithreading, Exception Handling, and Generics.
➢ Highly skilled in Java 11 and Java 8 features, specializing in Lambda expressions, Streams, Observables, and optimizing
memory management through Garbage collector improvements.
➢ Very accomplished with front-end technologies like HTML, CSS, and JavaScript.
➢ Demonstrated proficiency in crafting front-end systems using Angular features like components, pipes modules, templates, data
binding, and Angular CLI.
➢ Widely used Spring MVC, Dependency Injection, Spring AOP, Spring Data JPA, and Spring Annotations.
➢ Engineered Spring Boot applications using Microservices architecture and synchronous protocols like REST, resulting in
heightened system performance.
➢ Extensive experience in Microservices architecture applications using Spring Boot, and Restful APIs.
➢ Good knowledge and experience developing Web APIs using Restful web services with JSON and XML.
➢ Experience in Spring Security for User access management, JWT token-based authentication, and involved OAuth
configuration for authentication and authorization.
➢ Sound Knowledge in implementing Web services using Apache AXIS, JAX-RPC, and WSDL.
➢ Familiarity with JAX-B, and JAX-P parsing using XML beans to process, validate, and extract data from files.
➢ Good experience with design patterns like Singleton, Session Façade, Front Controller, Factory, Strategy, and Delegate
patterns.
➢ Experienced with ORM frameworks such as Hibernate including connection pooling, mapping, transaction management, and
Hibernate Query Language.
➢ Skilled in creating Hibernate configuration, hibernate mapping files, and defined persistence classes to persist the data into the
Oracle database.
➢ Process strong working knowledge of databases using SQL, PLSQL, Triggers, and stored procedures.
➢ Good understanding of various Amazon Web services components like EC2 for virtual servers, Elastic cache, and Dynamo DB
for load balancing.
➢ Expertise in integrated CI/CD pipelines to guarantee continuous integration and deployment, ensuring Java application quality
and consistency throughout the development lifecycle.
➢ Experienced in managing Kafka for real-time data streaming, processing, and ensuring reliable and scalable message handling.
➢ Good at working on API testing tools like Postman and Swagger for designing, executing, and validating to ensure web API
functionality, reliability, and security.
➢ Hands-on experience with build tools like Maven and Gradle and logging tools like LOG4j for debugging to build tools for
managing project dependencies.
➢ Sound knowledge of web servers like Apache Tomcat and Application servers like Web Logic, to deploy code.
➢ Expert in Agile methodologies like SCRUM, test-driven development, agile development, and testing using Software
development life cycle.

Education:

➢ Masters in CIS (Cyber Security) from Auburn University at Montgomery from January 2022- August 2023.
➢ Bachelor of Technology in Electronics and Communications Engineering at Gandhiji Institute of Science and Technology (GIST)
in 2015.

Technical Skills:

Languages Java, J2EE, SQL.


J2EE Technologies Servlets, JDBC, JSP,

Framework Spring, Microservices, Restful web services, Struts, and Hibernate,

1
Web services SOAP, Restful, WSDL

Web/App Servers IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server

Database Oracle, MySQL, and NoSQL (MongoDB, Cassandra)

IDEs Eclipse, IntelliJ, Spring Tool Suite (STS).

Testing Tools JUnit, Soap UI.

Version Control Tortoise SVN, Git, Bitbucket.

Build Tools Ant, Maven, Gradle, Jenkins

Web Technologies HTML, CSS, JavaScript, and Angular JS.

Cloud Technologies Spring Cloud, AWS EC2, and S3 bucket.

Professional Experience:

Client: CVS Health Nov 2023 – Present


Role: Senior Software Engineer

Responsibilities:
➢ Created React JS components using JSX following Redux architecture for unidirectional data flow managed data in React and
made HTTP requests in Redux.
➢ Used React Observables to create custom components for data manipulations and to display data in company standard format.
➢ Involved in designing and coding the different core components and UI screens for the outbound interface in the application
using React JS.
➢ Consumed Rest-based Microservices with Rest templates based on Rest APIs and followed an API-driven approach to develop
individual APIs and services.
➢ Configured Spring Security to control access to specific endpoints and to ensure the authentication and authorization users can
access sensitive resources.
➢ Developed modules on the spring framework by utilizing features like Spring Dependency Injection, Spring Annotations, and
Spring web flux.
➢ Used Microservice architecture with Spring Boot-based services interacting through Apache Kafka.
➢ Configured hibernate configuration files to persist the data in the databases.
➢ Created and implemented Oracle Stored procedures, Functions, Triggers, and complex queries using SQL.
➢ Implemented Kafka message queue for efficient communication and data streaming between microservices.
➢ Worked on publishing and subscribing Kafka topics to send and consume messages between different event-driven systems,
➢ Worked on AWS migration service for transferring the on-premises server to the cloud and executed AWS Lambda functions to
run the code and perform daily routine activities.
➢ Designed and developed a prototype application using a serverless design pattern using AWS Lambda.
➢ Created serverless YML files to manage AWS resources.
➢ Generated a project Prototype of Jenkins to support various Java builds and Jenkins plugins to automatically build and publish
Docker images of the repository.
➢ Effectively managed and resolved GitHub issues, demonstrating strong problem-solving skills and effective use of version
control systems.
➢ Utilized Mockito to create comprehensive unit tests for various modules to improve code quality.

Environment: Java 11, React JS, Spring Boot, Microservices, Restful web services, Hibernate, GIT, AWS, Kafka, SQL, Jenkins,
Docker, and GitHub.

Client: HCL Technologies Nov 2018– Dec 2021


Role: Lead Engineer

2
Responsibilities:
➢ Followed Agile Scrum Methodologies to analyze, define, and document the application supporting functional and business
requirements.
➢ Exploited Angular JS to create a page application that can bind data to specific views and synchronize data with the server.
➢ Utilized Angular router implemented module-wide routing and created different forms using template-driven forms.
➢ Exploited Spring framework including Spring IOC, and Spring MVC, and implemented the authentication and authorization using
Spring Security.
➢ Employed Spring Boot for initializing and bootstrapping the build of boot-based web applications.
➢ Designed and developed Microservices using Rest and Spring Boot to make applications smaller and independent.
➢ Participated in the end-to-end development of Microservices from conceptualization and design to implementation.
➢ Developed backend services, data access objects, and data repositories using Spring Data JPA.
➢ Assembled connections to the database using the Hibernate session factory to retrieve and store data in the database with
transaction control.
➢ Performed backup recovery, and database setups by using MySQL and monitored database using MySQL workbench.
➢ Designed RabbitMQ queues and exchanges and binding relations between them.
➢ Reading and downloading the RabbitMQ queue using multi-threading by allowing n number of threads to record data in the file
on data wise.
➢ Created scripts to automate AWS services, including web servers, ELB, Cloud Front Distribution, and database security groups.
➢ Created custom dashboards in CloudWatch to provide a centralized view of key performance indicators allowing for real-time
monitoring.
➢ Integrated OpenShift with Kubernetes leveraging its powerful orchestration capabilities for deploying, scaling, and managing
containerized applications.
➢ Focused on Test-driven development (TDD) by creating detailed Junit tests for every single piece of functionality before writing
the functionality and decoupling it by mocking the dependencies using the Mockito framework.
➢ Used the JIRA tool to track the story's progress and defects.
➢ Evolved a logging module using Log4j to create log files to debug and trace applications.

Environment: Java 8, Angular JS, RabbitMQ, Hibernate, TDD, Restful, Spring MVC, Microservices, MySQL, AWS, Jenkins, and
LOG4j.

Client: Tata Consultancy Services Oct 2016 – Nov 2018


Role: Associate Software Developer

Responsibilities:
➢ Involved in designing, developing, and implementing business components using Java / J2EE technologies.
➢ Involved in daily Scrum meetings, Sprint planning, and estimation of the user tasks for the user stories and participated in a
retrospective at the end of the sprint.
➢ Developed the view controller components using HTML, CSS, JavaScript, and React JS.
➢ Utilized React-Redux bindings to connect components with the redux for centralizing the repository for all the data.
➢ Responsible for creating Spring boot applications that serve various services and functionalities to provide a streamlined way to
build stand-alone applications with minimal configuration.
➢ Designed and developed Restful APIs to define clear and consistent API contracts, request, and response formats.
➢ Used MongoDB databases to optimize databases to store and retrieve data effectively and implement a data access layer by
JPA for integration.
➢ Wrote services to store and retrieve user data from MongoDB for the application on devices.
➢ Designed and implemented data models using Cassandra based on application requirements, optimizing for read and write
operations.
➢ Enables logging using LOG4j to track the state of an application.
➢ Used Maven for building and deploying applications.
➢ Collaborated with development teams to tailor SonarQube configurations to the unique needs of different projects.

Environment: Java 8, HTML, React JS, JPA, Restful, Spring Boot, Microservices. Mongo DB, JUnit, and Maven.

3
Client: Mphasis June 2015– Sep 2016
Role: Software Engineer

Responsibilities:
➢ Responsible for creating efficient design and developing User interface screens using HTML, CSS, JavaScript, and Bootstrap.
➢ Used Java concepts like Collection Framework, Generics, Exception handling, Concurrency, Multi-threading, and IO streams.
➢ Designed and implemented an application using Spring MVC, Spring IOC, and Core annotations.
➢ Extensively used SQL concepts to insert, retrieve, and update the information in the Oracle database.
➢ Written SQL queries to retrieve data from the database using JDBC.
➢ Effectively implemented and meticulously configured payment gateway APIs, meticulously aligning them with stringent industry
standards and robust security protocols.
➢ Worked on the JMS to publish-subscribe the messages to interact with Tibco EMS.
➢ Configured MDBs Message Driven Beans and JMS Queues and JMS Topics and Connections for making asynchronous calls,
➢ Worked with SVN to manage the code repository.

Environment: JavaScript, JSP, Ajax, CSS, Spring, JDBC, Oracle, JMS and SVN.

You might also like