Home

Vamsi - Java Developer
[email protected]
Location: , , USA
Relocation: yes
Visa: GC
VAMSI PUTIREDDY
Sr. Full Stack Developer
LinkedIn: https://www.linkedin.com/in/vamsi-reddy-putireddy/
Phone: 214-449-0088 | Email: [email protected]

PROFESSIONAL SUMMARY
Over 11+ years of IT experience involving all phases of Software Development Life Cycle (SDLC) including planning, analysis, design, implementation, testing and maintenance of multi-Tier distributed, secure enterprise applications using Java/J2EE technologies.
Developed extensive J2EE applications using JDBC, JSP, Servlets, Hibernate, Struts, and Web Services.
Created and maintained architecture for Restful API using Spring Boot.
Possess strong experience with Java concepts such as Exception Handling, Collections, Multithreading, Synchronized collections, and Concurrent Collections.
Implemented single-page web applications using Angular with TypeScript/ES and jQuery, incorporating HTTP access control CORS for cross-origin resource sharing.
Engineered TypeScript reusable components and services to consume REST APIs, following Angular7 and Angular 11's Component-based architecture.
Utilized Spring Boot Actuator for monitoring and managing applications in production environments.
Demonstrated expertise in Java 8 features like Lambda, Streams, Optional, Java Time API, Functional interfaces, and BASE64 encryption.
Leveraged Hibernate as the Object Relational Mapping Tool, employing XML mappings and Java Objects effectively.
Specialized in common API technologies, including OAuth, OAuth2, SAML, Spring Boot, and Microservices.
Applied robust multithreading and executor framework skills, while also exploring concurrent collections.
Extensively developed web applications using Spring Boot, Spring Core, Spring MVC, Spring ORM, Spring JPA, Spring Rest, and Spring Cloud (PCF).
Proficient in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, and jQuery.
Utilized Amazon Web Services (AWS) components such as EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS CloudWatch, Elastic Beanstalk, CloudFront, and Redshift.
Demonstrated expertise in Hibernate, Docker, Jenkins, Azure, EMR, Splunk, and DynaTrace management tools.
Possesses extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service-Oriented Architecture (SOA), development of XSD schemas, and implementation of SOAP and REST web services.
Utilized Jasmine and Karma for UI testing framework as test runners, for testing middleware services.
Followed Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies and developed unit test cases using JUnit for Java-based applications.
Utilized MongoDB query API and Mongoose for Node.js access and integrated them to MongoDB and CosmosDB for NoSQL database functionalities.
Strong experience creating web applications using MEAN stack consisting of Angular JS, Node JS, MongoDB, and Express JS along with HTML5/HTML, CSS3/CSS, JavaScript, jQuery and AJAX.
Designed and developed REST-based Microservices using Spring Boot, Spring Data with JPA (Java Persistence API), and deployed them using Docker.
Implemented Kubernetes Clusters in AWS and deployed Docker Images on top of these clusters.
Effectively utilized Build and deployment tools like Maven, Gradle, and Ant.
Configured and deployed web applications in Tomcat Server, Web Logic, Web Sphere, and JBoss.
Proficient in testing Angular and React applications with Jasmine, Mocha, Karma, and Angular Test Bed.
Used Mocha, Jasmine & Karma for UI testing and used Junit and TestNG testing framework as a test runner and used JIRA for workflow collaboration, issue tracking, tool-chain automation, ticket tracking and Agile/SCRUM tool.
Experienced in working with various servers, including IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic, Apache Tomcat, and JBoss.
Possesses extensive expertise with Spring, IOC, AOP, and MVC integration, as well as Hibernate and Struts technologies.
Developed JUnit test cases for regression testing and integrated with ANT build.
Demonstrated excellent knowledge of API versioning and documentation using Swagger and the Open API Specification 3. Has a strong understanding of the Java Runtime Engine and memory management using Garbage Collector algorithms such as G1 (Garbage First).
Optimized JVM usage by capturing heap dumps and analyzing database calls.
Utilized Rest API, Graph, and Web Socket Programming for reliable and real-time communications between microservices and applications.



EDUCATION
Bachelor s in Computer Science Engineering.

TECHNICAL SKILLS
Platforms AWS, Azure, Pivotal Cloud Foundry, Kubernetes, Docker, VMware ESX, RHEL
Programming Languages Java (8, 11), Python, JavaScript, TypeScript
Server Scripting Shell scripting (Bash, PowerShell)
Frontend Frameworks ReactJS, Vue.js, Angular, D3.js, Bootstrap, MaterialUI
Backend Frameworks Spring Boot, Flask, Django, Node.js, Express, Hibernate
Databases Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, MS SQL Server, Elasticsearch, Redis, Memcached
Version Control Git, GitHub, ClearCase
IDEs IntelliJ (IDEA), Eclipse
Build Tools Maven, Gradle
Continuous Integration Jenkins, Travis CI, Spinnaker
Application Servers Tomcat, WebLogic, Apache, Nginx
ORM Frameworks Hibernate, Spring Data JPA, SQLAlchemy, Spring Data, Hibernate
Defect Tracking JIRA
Methodologies Agile, Scrum
Web Services SOAP, RESTful
Security Spring Security, OAuth2, SSL
Testing Frameworks JUnit, Mockito, Jasmine, Karma, Selenium
DevOps Tools Chef, Ansible, Puppet, Docker, Kubernetes
Messaging Apache Kafka, RabbitMQ, ActiveMQ, Apache CXF
Monitoring Tools Nagios, Prometheus, Grafana, ELK stack
Client Scripting HTML, CSS, TypeScript, JavaScript
Database Tools SQL, PL/SQL, MongoDB query API, Mongoose
Java Frameworks Spring MVC, Spring Batch, Spring Core Annotations, JPA, Servlets, Struts, EJB
ORM Frameworks JPA, Hibernate, Spring Data JPA, MongoDB query API, Mongoose
Defect Tracking JIRA

WORK EXPERIENCE:

Client: Northern Trust, Chicago, IL. Nov 2022 - till now.
Role: Sr. Full Stack Java Developer
The project was a web application that provided online banking services to users. The application was created with Python, Java, Spring Boot, and ReactJS, and is hosted on AWS. The application included client authentication, account management, transaction history, money transfers, and bill payments. The system used third-party APIs for financial data processing and AWS services including EC2, S3, RDS, and Lambda for scalability and security. The project was produced utilizing Agile approach by a cross-functional team of developers, testers, and business analysts.

Responsibilities:
Developed web applications using J2EE/Core Java technologies Spring MVC and Spring Boot.
Used Java 11 new features like HTTP Client, Nested Based Access Control, Java String Methods, Local Variable Syntax.
Configured and customized security features using Spring Security and Spring Boot for the revenue management module. Registered microservices with Eureka server and monitored services using Spring Boot and Cloud Formation.
Implemented design patterns like DAO, singleton, factory to achieve design principles worked on Oracle DB and created Oracle DB PL/SQL Tables, Views, Stored Procedures, Triggers and Functions.
Worked with NoSQL Cassandra to store, retrieve, update, and manage all the db2 Instances.
Collaborated REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
Used complete annotation driven approach to develop the application using Spring Boot and involved in setting up the Spring Bean profiling.
Worked on a large-scale Java web application, integrating front-end UI using React, Redux, and Webpack.
Optimized front-end performance by leveraging React Lazy Loading, Webpack Code Splitting, and React Server-Side Rendering.
Worked with databases such as MySQL, PostgreSQL, and MongoDB to store and retrieve data.
Used Jasmine and Karma for UI testing framework as a test runner and used JIRA for workflow collaboration, issue tracking, tool-chain automation, and ticket tracking.
Implemented RESTful APIs using Flask framework in Python, enabling seamless communication between microservices.
Developed MongoDB collections and services for storing and retrieving user data from web applications. Utilized Mongoose query API for NodeJS access.
Configured business logic for Analytics service in Python on Django Web Framework, employing Merge tasks to extract and load data into NoSQL database.
Used Microservice architecture with Spring Boot-based services integrating via a combination of REST and Apache Kafka message brokers, while Zookeeper was used to manage the Kafka cluster.
Used backend frameworks Nodejs, ORM, GraphQL, MySQL Database and AWS Stack.
Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
Conducted user testing and A/B testing to gather feedback and improve UI design and functionality.
Used React and D3.js to create customized data visualization components that simplify complex data for easier understanding.
Utilized Django's ORM (Object-Relational Mapping) to interact with databases, define models, and perform database operations efficiently.
Developed RESTful APIs using Django and integrated them with Java-based applications, enabling seamless communication and data exchange.
Using Log4j to generate the log information and involved in writing the Junit test cases.
Utilized Python s data manipulation libraries like Pandas and NumPy to perform advanced data analysis on datasets.
Expertise in Maven for build, Jenkins and SonarQube continuous integration.
Designed the Architecture of the project as per Spring MVC Framework and worked with Data tables, High Charts modules to create data tables and charts populated with dynamic JSON data coming through API Endpoints.
Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs, Spring Boot for micro-services and Spring Batch for running batch jobs.
Used Restful web services to communicate with Mongo DB and performed CRUD operations on Mongo DB using restful web services.
Developed Vue.js and Vue x components for web elements, integrating hibernate with spring framework.
Implemented Docker-maven-plugin in Maven POM to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.
Implemented and exposed service layer using Spring Boot, Annotations and controller using Spring MVC.
Designed and implemented PL/SQL packages to encapsulate related procedures, functions, and types, promoting code reusability and modularity.
Used SOAP protocol, JAX-WS and Apache CXF in development of web services and consumed SOAP services and parses XML to Java Objects. Developed RESTful API S, which takes in an HTTP request and produces the HTTP response in JSON Format using play.
Implemented to reprocess the failure messages in Kafka using offset id. Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper. Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Worked with DevOps tools such as Chef, Ansible, Puppet Jenkins, Dockers, and Kubernetes to build, test, and deploy applications.
Responsible for implementing Kafka Consumer and Producer usage from Spring Boot services.
Implemented OAuth2 based Authentication and Authorization for securing the REST web services.
Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.

Environment: Java, Python, JavaScript, html, css, Spring Boot, Spring MVC, ReactJS, Django, Hibernate, Flask, Node.js, Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, JUnit, Mockito, Jasmine, Karma, Jenkins, Docker, Kubernetes, AWS (EC2, S3, RDS, Lambda), Azure Services, Git, JIRA, Log4j, Pandas, NumPy, Apache Kafka, Zookeeper, Maven, SonarQube, SOAP, JAX-WS, Apache CXF, RESTful APIs, Spring Security and OAuth2



Client: Regions Bank. Birmingham, AL Aug 2020 - Oct 2022
Role: UI Java Developer
Responsibilities:
Engaged in Agile methodologies, actively participating in scrum, sprint meetings, and iteration planning.
Created interactive user interfaces and tables using HTML, CSS, TypeScript, and React JS.
Employed OOPS concepts like encapsulation, polymorphism, collections, and multithreading.
Leveraged Java 8 Method References and functional interfaces for efficient coding.
Integrated Spring Boot, Hibernate, and JPA frameworks for seamless data access and persistence.
Transformed monolithic apps into microservices architecture using Spring Boot and the 12-factor app methodology.
Developed, scaled, and configured microservices on Pivotal Cloud Foundry (PCF).
Migrated applications to microservices architecture using Rest APIs, Spring Boot, Spring Cloud, and AWS.
Developed RESTful APIs following best practices using Spring MVC and Spring REST.
Designed and developed REST-based microservices with Spring Boot.
Utilized Swagger API for auto-generated documentation of REST calls.
Implemented Maven as a build process, focusing on documentation, reporting, and dependency management.
Established CI/CD pipelines using Jenkins for building, testing, and deploying applications.
Orchestrated code builds, promotions, and deployments using Jenkins and Git and efficiently managed repositories using GitHub.
Utilized Docker and Docker Compose for creating and managing application containers.
Migrated applications to cloud environments using Kubernetes and Docker containerization.
Demonstrated expertise in AWS services like EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto Scaling Groups. Developed unit test cases using JUnit and Mockito, following TDD/BDD and pair programming concepts.
Deployed Spring Batch applications on Pivotal Cloud Foundry, monitoring and maintaining logs.
Participated in system testing, integration testing, and production testing on WebLogic Server.
Integrated Redux middleware for handling asynchronous actions in Angular applications.
Utilized GraphQL for schema stitching or federation, combining multiple GraphQL services into a unified API.
Developed and maintained GraphQL clients such as Apollo Client or Relay.
Created and consumed SOAP and RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF, and JAXB. Developed views and controllers in web applications using Vue.js.
Integrated Gradle with other development tools like Jenkins or Travis CI for automated software development pipelines. Utilized Elasticsearch, Logstash, and Kibana (ELK stack) for log analysis and monitoring.
Implemented caching mechanisms using tools like Redis or Memcached to improve application performance.
Integrated message brokers like RabbitMQ or ActiveMQ for asynchronous messaging and event-driven architectures.
Used Apache Kafka or other event streaming platforms for building real-time data processing pipelines.
Implemented distributed tracing using tools like Zipkin or Jaeger to monitor and analyze application performance. Configured search functionality using search engines like Apache Solr or Elasticsearch.
Implemented continuous monitoring and alerting using tools like Prometheus, Grafana, or Splunk.
Integrated various third-party APIs and services into applications, such as payment gateways or social media platforms. Implemented data serialization and deserialization using JSON or XML frameworks like Jackson or JAXB.
Leveraged AWS services such as EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto Scaling Groups for infrastructure provisioning and management.
Implemented AWS CloudFormation or Terraform for infrastructure as code, enabling the provisioning and management of AWS resources.
Automated deployment processes using AWS CodePipeline or Jenkins for continuous integration and continuous deployment (CI/CD) pipelines.
Implemented containerization using Amazon Elastic Container Service (ECS) or Elastic Kubernetes Service (EKS) for deploying and managing containerized applications.
Utilized AWS Identity and Access Management (IAM) for role-based access control and security management.
Implemented monitoring and alerting using AWS CloudWatch for monitoring AWS resources and applications.
Utilized AWS Relational Database Service (RDS) or DynamoDB for managing relational databases or NoSQL databases on AWS.
Implemented data replication, backup, and recovery strategies using AWS S3 or AWS Backup for data storage and backup.
Utilized AWS Simple Notification Service (SNS) or Amazon MQ for building scalable and resilient messaging systems.
Utilized Azure Cosmos DB or Azure Table Storage for NoSQL database needs on Azure.
Implemented Azure Functions or Azure Logic Apps for serverless computing and event-driven workflows.
Implemented infrastructure and application monitoring using tools like New Relic, Datadog, or Splunk.
Implemented log management and analysis using centralized logging systems like ELK stack (Elasticsearch, Logstash, and Kibana) or Azure Monitor Logs.

Environment: Java, HTML, CSS, TypeScript, Spring Boot, Hibernate, JPA, Spring MVC, Spring REST, Spring Cloud, React JS, Angular, Vue.js, Maven, Gradle, Git, GitHub, Jenkins, Travis CI, Docker, Docker Compose, Kubernetes, AWS (EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling Groups), Azure Services, Pivotal Cloud Foundry (PCF), JUnit, Mockito, Elasticsearch, Logstash, Kibana (ELK stack), Prometheus, Grafana, Splunk, Redis, Memcached, RabbitMQ, ActiveMQ, Apache Kafka, Zipkin, Jaeger, Apache Solr, Elasticsearch, Swagger, SOAP, JAX-WS, JAX-RS, CXF, JAXB, Apollo Client, Relay, Payment Gateways, Social Media Platforms, JSON and XML frameworks (Jackson, JAXB)



Client: The Cigna Group, Bloomfield, CT May 2017 - July 2020
Role: Full Stack Developer
Responsibilities:
Implemented Microservices architecture to deliver Restful APIs using Spring MVC, Hibernate, Spring Data JPA, and Spring Security for seamless integration in web applications.
Executed the Spring MVC framework, crafting Controller classes to handle requests, process form submissions, and validate using Commons validator.
Actively participated in daily Agile SCRUM meetings to ensure punctual delivery of high-quality deliverables.
Contributed to application development, incorporating design modifications using HTML5, CSS3, jQuery, and Bootstrap.
Designed and crafted bespoke, responsive single-page web applications on the front-end using AngularJS.
Developed user interfaces utilizing JSP, JSP Tag libraries, third-party libraries, and JavaScript to simplify application complexities.
Leveraged Java features like Collections, Exception Handling, Multi-Threading, Serialization, and Java 1.8 functionalities including Lambda expressions, Stream API, and Method references.
Worked with advanced technologies such as MongoDB, Cassandra, and Spring Boot frameworks.
Proficient in designing data models for NoSQL document-based data stores such as MongoDB.
Designed and developed business components and RESTful service endpoints for Microservices utilizing Spring Boot.
Integrated Microservices into existing system architecture by replacing foundational monolithic applications, while also enhancing business functionalities.
Utilized jQuery for client-side validations, created reusable TypeScript components and services, and consumed REST APIs using AngularJS' component-based architecture. Additionally, developed internal services using Java and Node.js.
Implemented complex SQL queries involving joins, subqueries, and nested queries. Designed, developed, and deployed reports in the MS SQL Server environment using SSRS.
Effectively utilized Amazon Web Services (AWS) object storage containers to securely store and retrieve files through API integration.
Implemented Microservices-based Cloud Architecture on the Amazon Web Services (AWS) Platform and Cloud Foundry.
Created Batch jobs using Spring Batch, incorporating various item readers, item writers, and item processors.
Offered operational support for OSS/BSS (Business Support System), identifying gaps, suggesting solutions, and managing issue resolution.
Implemented and tested Restful and SOAP-based Web Services, employing tools like SOAPUI for testing.
Deep understanding of developing Web Services using SOA, SOAP, WSDL, and XML.
Proficient in utilizing tools such as SOAPUI, POSTMAN, and build tools like MAVEN.
Extensive experience with the Drools Rules Engine for writing business rule validations and parameter externalization.
Automated build processes using the Gradle Script build framework.
Executed Node.js to run Webpack tasks and efficiently build projects.
Implemented modules within Node.js to integrate designs and meet project requirements.
Utilized Log4J for functionality validation and JUnit for unit testing.
Expertise in J2EE Technology, including Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate, and JMS.
Designed and developed J2EE applications using HTML5, CSS3, Angular.js, Bootstrap, Java, Spring 4, and Hibernate.
Developed services for storing and retrieving user data from MongoDB for application usage on devices.
Deployed applications using WebSphere as the Application Server.
Utilized JUnit and MAVEN for automated testing and build processes.
Created JUnit test cases for automating the testing of business logic.
Managed code versions using Git, handling code merges and creating new branches for feature implementations.
Designed modern UI components and pages using ReactJS, Redux, and Hooks to construct high-performance web applications.
Implemented intricate visualizations using D3.js for interactive data presentations.
Developed secure REST APIs using Node.js, Express, OAuth2, and JWT standards.
Constructed pixel-perfect UIs for complex web applications using ReactJS, ES6, Redux, Webpack, and Babel. Created reusable UI components and containers for efficient development.
Designed mobile-first responsive designs using Bootstrap and MaterialUI frameworks, optimizing for an exceptional user experience.
Implemented client-side routing, state management, and applied performance best practices such as code splitting and lazy loading.
Containerized and orchestrated microservices using Docker and Kubernetes, facilitating CI/CD deployments on the cloud.
Developed GraphQL APIs with Node.js and Apollo Server for high-performance and flexible backends.
Implemented end-to-end UI flows using Selenium and analyzed core website flows.
Created CI/CD pipelines for build, test, analysis, and automated deployments using Jenkins and Spinnaker.

Environment: Java, HTML5, CSS3, JavaScript, TypeScript, Spring MVC, Hibernate, Spring Data JPA, Spring Security, AngularJS, Spring Boot, Node.js, Express, ReactJS, Redux, React Hooks, Bootstrap, MaterialUI, D3.js, Drools, MongoDB, MS SQL Server, Amazon Web Services (AWS), Cloud Foundry, Maven, Gradle, Git, JUnit, Selenium, Jenkins, Spinnaker, Docker, Kubernetes, SOAPUI, Postman, Log4J, JUnit, SOAP, WSDL, XML, OAuth2, JWT, Git, Webpack and, CI/CD pipelines.



Client: CenturyLink, Monroe, LA Mar 2015 - Apr 2017
Role: Java Developer
Responsibilities:
Analysed, designed, and developed software applications throughout the Software Development Life Cycle (SDLC).
Developed N-tier client-server applications using Model-View-Controller (MVC) architecture.
Implemented core Java concepts such as Collections, Generics, Exception Handling, and Design Patterns for functionality.
Utilized Hibernate as the persistence layer, developing POJOs and Data Access Objects (DAOs) for efficient database operations.
Implemented system security measures using SSL (Secure Socket Layer), encryption, and role-based security.
Utilized JSON as the main communication format between the server and application.
Developed reusable and interoperable web service modules based on microservices and SOA architecture using SOAP and RESTful.
Worked on developing CRUD applications using the MERN stack (MongoDB, Express, ReactJS, and Node.js) and REST-based APIs.
Exposed web services using WSDL and utilized Apache Axis as the web service framework for SOAP-based communication.
Developed new front-end functionality with TypeScript/JavaScript and integrated with RESTful APIs.
Utilized Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation, including configuring AWS Identity and Access Management (IAM) for improved login authentication.
Implemented microservices based on RESTful APIs using Spring Boot and Spring MVC.
Utilized Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
Developed applications using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, and Oracle.
Developed RESTful Services and Web Service Clients (JAX-RS or JAX-WS) with data representation in formats such as JSON and XML.
Implemented web services to integrate different applications using SOAP and RESTful services with Apache CXF.
Developed applications on the Spring framework, utilizing features like Spring Dependency Injection, Spring Security, Spring Beans, Spring JPA, Spring Web Flow, and MVC.
Developed APIs in a microservices architecture using Java 8, Spring Boot, Spring Security, Spring WebFlux, Kafka Streams, Kafka Connect, Kafka Schema Registry, and Confluent with Swagger specifications.
Used Spring Boot framework to write presentation layers, business layers, and controller servlets.
Integrated Confluent Kafka Connect and Kafka Streaming API to reliably trigger and process events and messages to transform and stream data between Kafka topics and other downstream systems.
Utilized Java 11 new features such as HTTP Client, Nested Based Access Control, Java String Methods, and Local Variable Syntax.
Used jQuery/JavaScript Promises for data manipulation, form validations, dynamic content generation, and Ajax features.
Implemented front-end functionality across the web application using jQuery, JavaScript, and CSS.
Implemented Web API with JWT (JSON Web Tokens) to secure the Web API Service Layer.
Designed and developed a JDBC driver for intercepting and parsing create view DDL statements, converting them to a relational model, and storing them in the database.
Deployed applications on Apache Tomcat server.
Utilized Maven for building and deploying applications and wrote JUnit test cases and Ant build scripts.
Utilized EJB 3.0 and JPA for displaying values from MySQL database, bug fixing, and enhancements.
Developed complex SQL queries for data transfer and metadata manipulation.
Utilized Ant and ClearCase for build and revision control.
Developed Java email systems, created email templates, and made required changes under client guidance.
Worked on bug fixing, enhancements, and code improvement using JSF2, CSS, HTML, Java, JavaScript, and jQuery.
Developed build and deployment scripts using ANT, Maven, shell scripts, and JACL on UNIX environments.
Worked with Oracle 10g database for storing and retrieving application data.
Implemented PL/SQL and SQL scripts for procedures, packages, triggers, and joins.
Designed and developed web components using the Spring framework, JSP, Servlets, and taglibs.
Utilized Spring annotations like Request Mapping, Autowired, Qualifier, Preauthorize, etc.
Implemented logging using log4j for capturing runtime exceptions and debugging information.

Environment: Java, JavaScript, TypeScript, Spring MVC, Hibernate, Spring Boot, JSP, JSF, jQuery, ReactJS, Node.js, Express, MongoDB, Oracle, MySQL, SOAP, RESTful, Apache Axis, Apache CXF, Amazon Web Services (AWS), SSL, Encryption, Role-Based Security, JSON Web Tokens (JWT), Maven, Ant, Git, ClearCase, JUnit, log4j, Apache Tomcat, EJB, JPA, JDBC, PL/SQL, SQL, Shell scripts, JACL



Client: Cuna Mutual, Santa Rosa, CA Oct 2013 - Feb 2015
Role: Java Unix Administrator
Responsibilities:
Installed, configured, upgraded, and maintained RHEL 6/7 virtual systems, Storage, Backup, HA clusters and application software in support of internal and external customer needs.
Worked on creating, cloning Linux virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts.
Installed and managed Red Hat Linux using Kickstart and applying security policies for hardening the server based on the company policies.
Created disk groups, volume groups and RAIDs using Veritas Volume Manager.
Involved in supporting Apache Tomcat, and generated SSL keys for renewing SSL certs on web servers.
Supporting Database environments Oracle, DB2 Provisioning and Build /Release Linux servers both Physical and Virtual using VMware.
Designed & Implemented System Security administration policies. Systems security administration policies included: User ID/Group ID management, Password policies, password aging.
Responsible for day-to-day monitoring and verifying of Unix Systems integrity, using scripts and system logs.
Used Monitoring Tools deployment like Nagios and Script Development for any ongoing projects.
Installed Deployment & system configuration Automation JIRA, HPSA and Puppet server.
Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
Installed and configured Apache and supporting them on Linux production servers.
Worked on troubleshooting Linux network, security related issues, capturing packets using tools such as iptables, firewall, TCP wrappers and NMAP.
Hands on experience on creating and managing Users / Group accounts and setup a user's work environment.

Environment: Red Hat Enterprise Linux (RHEL) 6/7, VMware ESX, Puppet, Nagios, JIRA, HPSA, Veritas Volume Manager, Oracle, DB2, MySQL, Apache Tomcat, Apache HTTP Server, SSL, iptables, firewall, TCP wrappers, TCP/IP, NMAP, Shell scripting


Client: Tech Cloud ERP, Hyderabad, India. Feb 2013 - Sept 2013
Role: LINUX / UNIX Administrator
Responsibilities:
Installation, configuration and management of RedHat Enterprise Linux, Windows Server Active Directory.
Managed users, groups, permissions, configuring LDAP and providing SUDO access for test and development servers. Implemented passwordless logins for authorized users on servers.
Performing installation, configuration, upgrades, Package administration and support for Linux systems on client-side using RPM and YUM.
Installed and configured RPM and YUM packages, patch, and another server management.
Installed and configured MySQL on Linux Server for test and development environment.
Perform new builds and decommissions of both physical and VMware servers.
Involved in Linux backup/restore with tar including formatting and disk partitioning.
Managed Linux servers running Applications and installing software and Patch depots on Linux servers.
Designed bash, Perl scripts to automate application and system management activities. These scripts provided the following functionality: application startup and shutdown, monitored systems and applications health, and website management.
Performed Kernel compilation and patch upgrade on Linux servers.
Administration of RHEL 5/6 that includes installation, testing, tuning, upgrading, and loading patches, troubleshooting both physical and virtual server issues.
Set up and managed an Enterprise Domain Name Server (DNS) server on SUN Solaris, Red Hat using Bind and installed software such as HP Solaris server, Apache, WebLogic, JBoss, MQ Series.
Deployed the Java applications into web application servers like WebLogic and implemented file sharing on a network by configuring NFS on the systems to share essential resources.
Developed automated processes that run daily to check disk usage and perform cleanup of file systems on Linux environments using shell scripting and PowerShell for Windows.

Environment: Red Hat Enterprise Linux (RHEL), Windows Server, Windows Server Active Directory, LDAP, SUDO, RPM, YUM, MySQL, VMware, VMware Infra, Bash, Perl, PowerShell, Apache, WebLogic, JBoss, Bind, Nagios, NFS, Git.
Keywords: continuous integration continuous deployment user interface message queue javascript sthree database information technology hewlett packard microsoft procedural language Alabama California Connecticut Idaho Illinois Louisiana

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];2197
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: