Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rakesh Pujari Viswanath

Campbell,California

Summary

Experienced Java Developer with over 10 years of expertise in designing, developing, and implementing enterprise applications using Java/J2EE technologies. Proficient in Spring Boot, microservices architecture, and cloud deployments. Skilled in leveraging AI/ML frameworks for building intelligent solutions. Proven ability to automate CI/CD pipelines using GitHub Actions for streamlined development and deployment.

Overview

13
13
years of professional experience

Work History

Software Developer

New Digital IT
Pasadena, California
12.2021 - Current
  • Expertise in end-to-end CI/CD automation using GitHub Actions, optimizing workflows for efficiency, reliability, and scalability.
  • Experience automating deployment processes with GitHub Actions, deploying applications to different environments.
  • Familiarity with creating and using custom GitHub Actions to extend functionality beyond built-in actions.
  • Demonstrated ability to create GitHub Actions workflows for automating build, test, and deployment processes.
  • Experience with AI/ML technologies, including natural language processing, computer vision, and predictive analytics.
  • Skilled in data preprocessing, feature engineering, model training, evaluation, and deployment.
  • Experience in applying AI/ML techniques to solve real-world problems across various domains.

Java Developer

Teknaux LLC
Cumming, GA
03.2019 - 11.2021
  • Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, REST Web Services, and Spring frameworks.
  • Proficient in Spring Boot for building microservices and deploying applications to cloud environments.
  • Strong background in Spring Framework modules such as Spring MVC, Spring Data JPA, Spring Cloud, and Spring Security.
  • Experienced in designing and developing RESTful APIs using Spring Web MVC and Spring Boot.
  • Skilled in working with various databases, including Oracle, MySQL, and NoSQL databases like MongoDB and Cosmos DB.
  • Experience in designing and developing microservices architecture using Spring Boot and Spring Cloud.
  • Knowledge of microservices patterns and best practices, including service discovery, load balancing, and circuit breakers.

Java Developer

Inser V IT Solutions
07.2011 - 05.2016
  • Strong background in core Java concepts such as Object-Oriented Programming, Multithreading, Collections, and Exception Handling.
  • Familiarity with Java web technologies like Servlets, JSP, and JSF for building web applications.
  • Experience in developing RESTful web services using Spring Web MVC and Spring Boot.
  • Knowledge of databases and ORM tools like JDBC, Hibernate, and Spring Data JPA for persisting data.
  • Exposure to Agile methodologies, version control systems (Git, SVN), and build tools (Maven, Ant) in the software development life cycle.

Education

Master of Science - Computer Information Systems

California University of Management And Sciences
Anaheim, CA

Master of Science - Information Technology Management

Campbellsville University
Campbellsville, KY

Bachelor of Science - Information Science & Engineering

Visvesvaraya Technological University

Skills

  • CI/CD Automation: GitHub Actions, Jenkins, Harness, Cloudbees SDA
  • Cloud: Azure, IBM Bluemix, AWS, Azure DevOps
  • Containerization: Docker, Kubernetes
  • Microservices: Spring Boot, Spring Cloud
  • Java/J2EE: Java, JSP, Servlets, Spring MVC, Spring Data JPA
  • Databases: Oracle, MySQL, MongoDB, Cosmos DB
  • AI/ML: TensorFlow, PyTorch, Scikit-learn, NLP, Computer Vision
  • Web Services: RESTful APIs, SOAP
  • Scripting: Shell, Python
  • Methodologies: Agile, Scrum

Timeline

Software Developer

New Digital IT
12.2021 - Current

Java Developer

Teknaux LLC
03.2019 - 11.2021

Java Developer

Inser V IT Solutions
07.2011 - 05.2016

Master of Science - Computer Information Systems

California University of Management And Sciences

Master of Science - Information Technology Management

Campbellsville University

Bachelor of Science - Information Science & Engineering

Visvesvaraya Technological University
Rakesh Pujari Viswanath