Deva Dattu: - Phone: 925-307-9979 - Linkedin
Deva Dattu: - Phone: 925-307-9979 - Linkedin
Professional Summary:
Master’s in electrical engineering, Northwestern Polytechnic University, Fremont, CA– Aug’15 to Aug’16.
Bachelors in Electronics and Communication Engineering, JNTUH, India – Aug’09 to June’13.
TECHNICAL SKILLS:
Professional Experience:
Followed Agile- Scrum development methodology to ensure delivery of high-quality work with monthly iteration,
also involved in sprint planning and retrospectives.
Implemented Microservices architecture using Spring Boot enabled REST API with the Spring Cloud modules.
Implemented Spring Framework including Spring Core/IOC, Spring AOP, Spring JDBC, Spring ORM and Spring Batch
and implemented the authentication, authorization, and access-control features by making use of Spring Security.
Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API's.
Created the Spring Bean Factory for initializing services. Added security for service layer methods using Spring
Security.
Developed the application using Spring MVC, Spring IOC, Dependency Injection Spring Annotations, Spring AOP
and Hibernate.
Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC.
Developed several REST web services supporting both XML and JSON.
Developed RESTful Web Services using Jersey, JAX-RS to perform CRUD operations on the database server over
HTTP and to consume web services for transferring data between different applications.
Developing RESTFUL web services using Spring Boot, Spring RESTFUL template, JPA, Cloud Foundry.
Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and EJB deployed on
WebSphere Application Server 9 connecting to an Oracle database.
Writing the code using Lambda Expression and Stream API on JDK 8 (Java 1.8).
Used Spring Boot for developing Microservices, REST to retrieve data from client-side using Microservice
architecture and Pivotal Cloud Foundry (PCF) for deploying Microservices.
Worked on spring framework for developing dependency injection, cross cutting logics, persistent layer.
Smoke Test and Acceptance Testing is performed with Selenium in multiple Java platforms.
Client code generation based on WSDLs for SOAP, and YAMLs for REST/ SWAGGER
Developed integration techniques using the Apache camel and apache Active MQ technologies.
Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
Developed a Server-side Enterprise Applications using Microservices.
Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic
search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis
services.
Used Cloud for deploying application using AWS, created EC2 instances and send notifications using SNS.
Experience on multiple Kubernetes Clusters in Open stack, AWS and deploying a Docker Image on top of
Kubernetes Cluster for testing purpose.
Created the Docker images and deployed them into the Kubernetes cluster and create the multiple replicas to
handle the workloads.
Migrate Exchange to Office Online (0365), Active Directory to Azure Active Directory, workloads, and applications
to Microsoft Azure.
Involved in Troubleshooting Azure related issues and engage internal teams and vendor for issue resolutions.
Automation of continuous integration, delivery and deployment using Jenkins, Ansible, Bash, Git.
Good knowledge in writing the cookbooks and recipes.
Involved in working closely with developers to build development pipeline and deploy code to various
environments.
Involved in Agile DevOps Design, development, testing and release of new capabilities and features.
Good Experience in creating and configuring new build jobs, Plug -ins Management, distributed builds using
Master/Slave and other administration tasks in Jenkins.
Developed the automated unit test cases for the Microservices using Junit, Mockito, and Sonar and deployed
them in the Jenkins pipeline.
Wrote Test Cases using JUNIT and Mockito framework.
Performed Verification and validation process for the code written by making use of JavaScript testing frameworks
Jasmine and Karma.
Deployed Spring Boot based microservices Docker container using Amazon EC2 container services.
Automated the build and deployment process using Maven, Gradle build script.
Used GitHub, Jenkins for building the CI/CD pipeline and day to day builds, deployments using Gradle.
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, J2EE, Core Java, HTML5, CSS3, JDBC, JSP, JDK, MY SQL, Jasmine, karma, Servlet, Spring Framework,
Hibernate, Spring Boot, XML, Maven, Jenkins, Log4j, JUnit, GIT, Restful, Eclipse IDE and Selenium.
Developed Microservices using RESTful web services to provide all the CRUD capabilities.
Used Spring Batch to setup batch jobs to email the daily reports and that which run on Pivotal Cloud Foundry
(PCF) with Spring Boot as its MVC layer.
Developed application using Spring MVC, Java Server Faces (JSF), AJAX, Hibernate and SOAP web services /Rest
web services on the presentation layer, the business layer is built using spring and the persistent layer uses
Hibernate with Web Sphere Application Server.
Worked on Restful webservices using NodeJS and implemented mock services in NodeJS with help of modules
using NodeJS server.
Implementation of Elastic search in web application environment.
Business logic is implemented using Spring Core and Hibernate.
Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers
using AWS Code and Amazon ECS.
Using AWS, Docker, and Kubernetes for deployments.
Kubernetes is configured in the application for automating deployment, scaling, and management of
containerized applications.
Optimized CSS files by using CSS pre-processor SASS.
Designed & developed LDAP Authentication & Authorization Service using Java, LDAP, and JNDI.
Hosted and consumed RESTful Web services using JAX-RS API with Spring Boot.
Developed Microservices using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection and JPA.
Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with
Spring Boot and Microservices.
Spring Boot Microservices were developed with Microservice architecture using REST, Apache Kafka.
Implemented Angular 2 Router to enable navigation from one view to another.
Working with Ibatis ORM tool to connect the java code to Database (Oracle).
Used Protractor to perform End to end testing for single page application developed using Angular 2.
Developed Application to assess JSON and XML from Restful web service from consumer side using Angular 2.
Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP
services
Used Eclipse for developing JSPs, Servlets, Struts and with IBM Web Sphere server in the development phase.
Worked on Bootstrap CSS framework for Responsive Web Design.
Applied core Java technologies like OOP (Object Oriented Programming) concepts, Collections, searching
algorithms etc. to improve the system performance.
Used Maven tool to build and configure J2EE applications and used Log4J for logging in the application.
Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle
Database.
Used Struts MVC framework for the ease and improve performance of the application.
Designed Frontend within object-oriented JavaScript Framework with AngularJS.
Designed and developed JDBC module to read and write data from Oracle and SQL Server databases and convert
to XML format.
Designed and developed user interfaces using JSP, JSTL, HTML5, CSS3 and JavaScript.
Used SonarQube for automated code review and to find bugs.
Developed Hibernate with Spring Integration as the data abstraction to interact with the database of Mongo DB.
Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective
and used JIRA as a tracking tool for the sprints.
Deployed Enterprise JavaBeans (EJB) using Stateful and stateless beans.
Deployed Application instance on JBoss and WebLogic Application Server.
Developed application using Spring Boot framework, REST, Tomcat, Maven, Gradle.
Used Mongo DB to import the data into and feed into web services and displayed it onto the browser.
Used JMS API for asynchronous communication by putting the messages in the Message queue.
Worked on Jenkins, Git, and Eclipse for deployment on test servers and to move towards CI/CD.
Used WebSphere application server for deploying the application.
Used NetBeans, BlueJ, and JBuilder for developing, deploying, and debugging the applications.
Used Grunt for build tool for configuring tasks, Karma, Jasmine for Unit Testing, and deployed application on to
JBoss application server.
Create RFP microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
Designed and documented REST/HTTP APIs, including JSON data formats.
Integrated spring with Hibernate ORM and used spring IOC concept.
Used Spring AOP Module to implement logging in the application to know the application status. Used Spring DAO
Module to deal with Database.
Used SVN as version control tool and Maven as build tool.
Worked on enterprise service bus using Hibernate, and spring to tie back-end Business logic/systems with web
properties via Restful API. Developed the middle tier using Java Servlets.
Environment: XML, JSON, HTML5, CSS3, JDK, JSP, Hibernate, Spring MVC, Tomcat, Maven, Gradle, NodeJS, Jenkins, Log4J,
JavaScript, JUnit, GIT, Restful, Oracle 10g, Struts, MVC, XML, EJB, Web Services, SOAP, Eclipse, Azure, Rational Rose, HTML,
XPATH, XSLT, DOM and JDBC.
Environment: Core Java, CI/CD, HTML, Active MQ, OOA, OOD, UML, JSTL, Couchbase, MongoDB, Servlets, REST APIs,
Red Hat, JavaScript, Docker, Maven, Spring MVC, Hibernate 3.0, Spring Boot, JUnit, Oracle 10g, Spring Core,
Eclipse 3.6, Kubernetes, Angular 6/7, Angular JMS, JBoss, Open Shift, Docker, AWS, GIT, Jenkins, Chef, spring JDBC and
Agile Methodologies.
Environment: Java 1.8/J2EE, core java, NodeJS, JMS, PL/SQL, EJB, RAD, XML, XSL, XSTL, JSF, JSTL, HTML, CSS, JSP, JQuery,
SOAP, REST, Agile, TDD, Scrum, hibernate, Cassandra, struts, Jersey, JavaScript, Angular.js, backbone.JS, MVC, JDBC, JPA,
JDO, Servlets, Ext.JS, Spring, IOC, SOA, Websphere, Log4J, SVN, Ajax, Java Script, JUnit, Cucumber, ANT, Maven, Gradle,
Rational, Oracle, Windows, and Unix.
Understanding Use requirements participating in design discussions, implementation feasibility analysis both at
front-end and backend level, documenting requirements.
Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest
features of JDK1.5 such as Annotations and Generics.
Designed and developed User Interface with JSP, HTML, CSS, XHTML, JSTL, JavaScript, Custom Tags, Struts Tiles
and Struts Tag library.
Used Validator framework for validation of client-side data and exception handling using Strut’s exception
handler.
Worked on Web services using standard Web protocols such as XML, SOAP, and HTTP.
Involved in the Struts upgrade to 2.X which involved in changes to action class.
Migrated Jsp's from Struts1 to Struts2 eliminating custom tags.
Developing Java Web Services for different phases. Used Struts2 framework to handle application requests
using SOAP web services. Implemented the data persistence using Hibernate.
Used JDBC driver to connect to the Oracle database for all data transactions
Developed the application using IntelliJ IDE and used WebLogic server to deploy the applications and worked on
the JMS queues and configured on WebLogic server.
Used SVN to manage the versions and merge the code. Used Log back for writing the logs including errors,
warnings, info.
Environment: Java, HTML, XHTML, CSS, JSTL, JavaScript, JSP, Servlets, Java Script, Custom Tags, JDBC, SOAP, HTTP, XML,
IntelliJ IDE, WebSphere ,JMS, Oracle , Log4j, SVN.