0% found this document useful (0 votes)
206 views

Saketh Resume Backend

Saketh Yenigalla is a backend Java developer with over 9 years of experience developing web and client-server applications using technologies like Java, J2EE, Spring, Hibernate, JavaScript and databases like Oracle, SQL Server and MongoDB. He has worked as a senior backend Java developer at AT&T in Dallas, Texas since March 2020 where he developed applications using technologies like Angular, Spark, Scala, React and deployed applications to AWS and Docker.

Uploaded by

Deepak Kumar
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)
206 views

Saketh Resume Backend

Saketh Yenigalla is a backend Java developer with over 9 years of experience developing web and client-server applications using technologies like Java, J2EE, Spring, Hibernate, JavaScript and databases like Oracle, SQL Server and MongoDB. He has worked as a senior backend Java developer at AT&T in Dallas, Texas since March 2020 where he developed applications using technologies like Angular, Spark, Scala, React and deployed applications to AWS and Docker.

Uploaded by

Deepak Kumar
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/ 7

Saketh Yenigalla

Backend Java Developer


Phone: 469 598 1453
Email: [email protected]

PROFESSIONAL SUMMARY
� Around 9+ Years of strong software experience in design, development and deployment of web-based and
Client-Server business applications using OOP, 8 years Java/J2EE technologies in various domains like Finance/
Ecommerce/Banking/Insurance.
� Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation,
Interaction, Business Analysis/Modeling, Documentation, and Testing of all software applications. 
� Ability to efficiently translate algorithms, ideas and concepts to software applications. 
� Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, BPM,
WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis and Developed RESTFUL web services using
Spring MVC. 
� Good knowledge on reading and following UML design documentation such as Database, and Data Flow
diagrams. 
� Proficient in design and rapid development of web and J2EE applications using Core  Java, JSP, JSF, CSS, Servlets,
EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework. 
� Experience in Agile software development process, Test Driven Development and Scrum. 
� Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, JQuery, AngularJS and
Nodes 
� Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which
would increase the performance of the Application.
� Experience in developing client side validations using Angular2/4 and in developing Custom pipes, Shadow DOM.
� RIA applications using Flex, HTML5, CSS, Ajax, Dojo and Node JS
� Have good experience on NoSQL databases like Mongo. 
� Proficient in MVC architecture using spring framework / JSP-Servlet and J2EE Design Patterns. 
� Expertise in Struts and Hibernates Frameworks. 
� Developed Graphical User Interfaces using UI frameworks AngularJS and Web Pages using HTML, CSS and JSP for
user interaction. 
� Highly skilled in deployment, data security and troubleshooting of the applications using AWS services.
� Good knowledge on AWS cloud formation templates and configured SQS service through Java API to send and
receive the information. 
� Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems. 
� Used DAO access and writing DML, DDL and triggers for DB2 database and other client environment specific
tools to design the client module. 
� Experience in working with Relational Database ( RDBMS ) concepts like database designing, Normalization,
PL/SQL, Stored Procedures, triggers, methods, functions, packages etc
� Experience in working with build management tools like Ant, Maven and Jenkins.
� Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere. 
� Ability to work individually as well as in a team with excellent problem solving skills, troubleshooting capabilities,
learn new tools and concepts. 
� Worked on IDE's such as Eclipse/My Eclipse, JBuilder. 
� Excellent work experience in BPMN 2.0 with BPMSuite (JBPM) and IBM WebSphere stacks
� Valuable experience in analyzing IAM logs, IAM application server logs, provisioning server logs to troubleshoot
various authentication/endpoint related issues
� Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored
Procedures and Normalization of databases. 
� Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x, Oracle/BEA
WebLogic9.x/8.x/7.x/6.x, JBoss As, JBoss EAP and Tomcat 5.x/4.x/3/x. 
� Expertise in database modeling, administration and development using SQL and PL/SQL in SQL Server
environments. 
� Developed and deployed JDBC and JNDI custom connectors using Connector Xpress as per the requirements for
LDAP endpoint and used role definition generators to deploy to Identity manager
� Excellent troubleshooting & problem solving skills with Client-Server Applications & Web Application. 
� Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams. 
� Expertise in using issue tracking tools such as Quality Center and JIRA.

EDUCATION
� Master of Science in Engineering Management, Arkansas state University, USA(2016-2017)
� Bachelor of Technology in Computer Science, Gandhi Institute of Technology And Management, INDIA(2010-
2014)

TECHNICAL SKILLS
Languages Java(J2SE1.8/1.6/1.5,J2EE 6/5) , SQL, PL/SQL, UML2.0,
Technologies JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1,
Hibernate3.x/2.x, Spring 3.0, Spring 4,SOA, JMS1.1, SAX and DOM Parsers, AJAX,
JAXB2.1/2.0, JAXP1.x,JBoss, JSP, JSF, LDAP, Sybase Power Designer, RESTful and SOAP web
services

Web Technologies HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, Bootstrap, Angular-JS,
JQuery
Development Tools Eclipse3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD 5.x/ 4.x, NetBeans3.3, MS
(IDEs) Visual Studio 2005, Brackets and Web storm
Web/Application Tomcat 7.x/6.x/5.x, WebLogic10.3/9.2/8.1/7.0, IBM WebSphere 8.x/7.x/6.x.
Servers
Design Patterns MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns
Database/RDBMS Oracle13g/11g/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB2 9.1/8.1/7.2,
MongoDB.

Platforms Windows, UNIX, LINUX


Methodologies Agile Methodology, RUP, Extreme Programming
Build Tools Rational Rose, CVS, PVCS, Git, SVN, VSS, Clear Case, JIRA, Jenkins, JUnit, TestNG, Selenium,
Cucumber, Beehive, Mockito, IBM MQ, Log4j, ANT, Maven, Gradle, EC2, VPC, SNS, SQS.

Client: AT&T, Dallas, Texas


Sr. Backend Java Developer March 2020 to Present
Responsibilities:

� Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement
gathering, Design, Analysis and Code development.
� Responsible for creating efficient design and developing User Interaction screens using Angular 4.0, HTML5,
CSS3, JavaScript, Jsp, jQuery AJAX and JSON.
� Experience applying the latest development approaches including MVC framework in the browser, event-driven
applications using AJAX, Object Oriented (00) JavaScript, JSON and XML. Experience working with JavaScript MVC
frameworks Angular JS.
� Experience in installing, configuring and maintaining CA Identity manager 14.x SP4, Web agents, Transaction
Minder, Active Directory server and various Web servers (plug-in files), Application servers on environments like,
JBOSS 6.4EAP on various platforms
� Coded JSP pages and used JavaScript for client side validations and to achieve other client-side functionality.
� Used Eclipse IDE for development and Jboss server for deployment. Used Git for repository
� Responsible for implementing Map Reduce programs into Spark transformations using Spark and Scala .
� Used EJB 3.0 and JPA to display values from DB2 database on screen and to fix lots of bugs and enhancements
for screen.
� Getting real time data using Kafka and processing using Spark and Scala.
� Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like
AngularJs, Pure CSS and Bootstrap.
� Implemented Hibernate ORM tool integration with Spring MVC to interact with backend persistence system
Oracle13g
� Used EJB 3.0 to create a service which is responsible for transferring metadata and data to each other.
� Worked on loading CSV/TXT/AVRO/PARQUET files using Scala/Java language in Spark Framework and processed
the data by creating Spark Data frame and RDD and saving the file in parquet format in HDFS to load into the fact
table using ORC Reader.
� Developed various screens for the front end using React JS and used various predefined components from NPM
(Node Package Manager) and Redux library.
� Programmed in Angular 4 to upload (post) files/images to the AWS S3 browser from the Front-end by installing
the NPM package of AWS-SDK.
� Worked on Rest Web services as well as Node Rest framework for backend services using MongoDB (NoSQL) for
database services and RESTful web services using Jersey for JAX-RS implementation.
� Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and
created pull requests for changes that are made.
� Use Spring MVC pattern using Spring Boot for implementing project structure. Spring Security and Auth 2.0 JWT
tokens are used for data security.
� Deployed Spring Boot bailed microservices in Docker and Amazon EC2 container using Jenkins
� Developed cross platform server-side applications using Node.js, BackBone.js and Angular.js.to achieve
scalability in real-time web applications.
� Red Hat Jboss was used for Building, deploying, and hosting enterprise Java applications and services
� Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the
runtime environment for the CI/CD system to build, Test and Deploy.
� Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model
Component.
� Expertise in developing enterprise applications using Jenkins for Continuous Integration and Continuous
Deployment (CI/CD) and extensive experience with Splunk.
� Design and manipulation of the JBPM process for the client activities in order to manage the people queue for
each activity.
� Responsible to handle complex JobCode logics which involved multivalued attributes and multiple PX's to
tie groups, provisioning roles and endpoints to respective JobCode.
� Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
� Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and
SpringBoot.
� Configured Hibernate, Spring and MyFaces JSF to map the business objects to Database using XML configuration
file
� Develop various screens for the front end using React js and use various predefined components from NPM.
� Developing a native mobile app using React js Native, firebase, Node.js, and npm
� Developing web applications and webpages using React js firebase, jQuery, Bootstrap, and npm
� Created REST clients to consume data from other partner applications and involved in creating POC's using
MEAN stack and enhancing existing REST API's developed using Node-JS, Express-JS and Mongo-db
� Worked on node.js router to make cross-domain requests to API services like Spotify API, GitHub API, MongoDB.
� Used Postman to test the API's, used SVN for the version control, JIRA for bug tracking and project management,
JUnit and Mockito for Java unit tests, Jasmine and Karma for angular specs.
� Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and
retrospective and used JIRA as a tracking tool for the sprints.
� Developed & Implemented OAuth2 functionality with Spring Security to secure the REST services/REST API for
authentication & authorization, and generate & validate the tokens for REST clients to protect the REST services
� Used OAuth authorization framework to enable application to obtain limited access to user accounts on the
Restful Service
� All the functionality is implemented using Spring Boot and Hibernate ORM.
� Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
� Developed API's and REST API proxy using APIGEE edge and for sending mobile notifications
� Developed Docker image and containers for the application by configure Docker file, using Docker Compose to
manage images
� Performed load test /stress test on jBPM process/Rules Engine with 100K concurrent users
� Implemented data quality checks using Spark Streaming and arranged bad and passable flags on the data.
� Implemented Spark-SQL with various data sources like JSON, Parquet, ORC and Hive.
� Experienced in using Spark Core for joining the data to deliver the reports and for detecting fraudulent activities.
� Designed and Developed EJB Components both Session and Entity Beans , which encapsulate business logic and
build up the model for the system.
� Jboss was used to deploy the application. Extensively used IBM Web sphere Integration Developer WID to
implement SOA in a complex environment. Worked with SSL certification for HTTP and HTTPS requests. Installed
and configured JBoss application server.
� Developed Web services component using XML, WSDL, Restful and SOAP with DOM parser to transfer and
transform data between
� Implemented SOAP Web Services to integrate third party service using
� the WSDL and created stubs.
� Done Designing and development of RESTful API and services using best practices to interact within the micro
services and with the front end
� Environment: Java 1.8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 3.0, JMS, JNDI, Oracle, XML, DOM, SOAP, Junit,
Apache Camel,JBoss EAP 6.4, JBoss As 7.0/6.0, Web Sphere 8.5, Hibernate 3.0, Microservices, AWS, JDBC, Kafka,
MS SQL Server 2012, JESS, REST-ful Web service, Web logic 8, JBoss Drools, SOA Design Patterns, Cassandra,
LDAP, NOSQL.

Client: MAcfee, TX, USA Aug 2018 – Feb 2020


Role: Senior Backend Java Developer
Responsibilities:

� Participated in Agile (Scrum) methodology and Involved in Design, development, System testing and User
Acceptance Testing.
� Developed user interface using Spring MVC, Jakarta Struts 2.0 Framework using JSP 2.0, AJAX and HTML
application is based on Micro Service Oriented Architecture using Angular 4.0 and Cassandra DB and MySQL to
develop Single Page Applications (SPA).
� Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular components for the
Web Pages.
� Created User Controls and simple animations using Java Script and Python.
� Used Oracle SQL developer for the writing queries or procedures in SQL
� Experience in Cloud native to create microservice architecture, containerize the application, and orchestrating,
Dynamic scaling, and also for fault tolerance
� Design and developed web application using JSF, Spring Web Flow, AJAX technology and front end UI using JSF,
Apache MyFaces and Prime Faces UI components.
� Loaded the data into Spark RDD and do in memory data Computation to generate the Spark Output response.
� Good knowledge in setting up batch intervals, split intervals and window intervals in Spark Streaming.
� Imported real time weblogs using Kafka as a messaging system and ingested the data to Spark Streaming.
� Used cloud native services to provide services such as managed databases, object storage, messaging queues, and
to manage the infrastructure components.
� Used React Router for routing the redux app to connect redux and react js to support routes.
� Worked in using React js native components, Forms, Event, Keys, Navigation and Redux con- cepts.
� Worked on state, specs, props and events to create interactive React js components.
� Implemented MVVM architecture using React js and Redux framework.
� Optimized performance is achieved by Angular 4 Lazy Loading.
� Used Spring Boot which is radically faster in building cloud MicroServices and develop spring based application
with very less configuration.
� Good Knowledge on databases like Oracles 10g and Mysql 5.1
� Designed overall Microservices architecture including Gateway, API Service, Core Service, Discovery Server and
Monitor Server usingSpringCloud Netflix.
� Deploy and administer microservices based applications on Cloud infrastructure using Pivotal Cloud Foundry.
� Extensively used React-Router techniques Axios service to retrieve data from server synchronously.
� Involved to implement various screens for the front end using React.js and used various predefined components
from NPM (Node Package Manager) and redux library.
� Implemented ElasticSearch for caching to enhance the performance of applications.
� Implemented Node JS as a server-side proxy for an observing various response time.
� Implemented modules into Node JS to integrate with designs and requirements.
� Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt and Express.
� Used Express JS which is a fast, assertive, essential and moderate web framework of Node.js that helps manage
a server and routes.
� Experienced in converting Hive/SQL queries into Spark transformations using Spark RDD , Scala and Python
� Worked with Express JS which gives MVC Structure to the Node JS.
� Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to
UI of the application.
� Developed system using Java, Tomcat application server, Spring, Hibernate, and database. Worked for
developing, running, and testing J2EE applications by using the Eclipse IDE, JBoss Tools, and a Jboss Application
Server
� Design and develop microservices based applications using Spring Integration and Spring Boot framework.
� Applied to the business modules integration using Spring Boot, Cassandra DB.
� Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based
solution.
� Worked with Cassandra Node Connector for database persistence to interact with Cassandra.
� Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
� Deployed frontend application using AWS S3 and configured CORS to consume RESTful services from another
domain.
� Produced and consumed SOAP web services using Apache CXF and Axis2 framework.
� Deployed Spring Boot based micro services on Docker containers using Amazon ECS.
� Experience in introducing Docker utilizing Docker tool compartment. Condition provisioning
arrangements utilizing Docker.
� Authenticating Users and to provide the security to Restful web services using OAUTH 2.0.
� Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API.
� Worked on unit test cases using Karma and Jasmine on client side.
� Wrote comprehensive Unit test cases using JUnit and Spock.
� Worked with Openshift platform to manage the Dockers containers and Kubernetes Clusters.
� Load data from various data sources into HDFS using Kafka.
� Worked with the configured and maintained Jenkins to implement the CI/CD process.
� Environment: Angular 4.0, Node JS, HTML5, CSS3-SASS, Twitter Bootstrap 4.0, ES6 JavaScript, React-Axios, AJAX
HTTP Service, TypeScript, Spring boot, JPA, jQuery, OAuth2.0, JBoss, Apache Kafka, Active MQ, Jenkins, Bamboo,
Log4j, MY SQL, Cassandra DB, EBS, Elastic Load Balancer, Junit4, Spock, Karma, Jasmine, Eclipse Java EE IDE.

Client: Macy’s, New York, NY June 2016 – July 2018


Role: Java Backend
Developer
Responsibilities:

� Worked as software developer for ECIL on developing a supply chain management system.
� The application involved tracking invoices, raw materials, and finished products.
� Gathered user requirements and specifications.
� Developed and programmed the required classes in Java to support the User account module.
� Used HTML, JSP and JavaScript for designing the front-end user interface.
� Implemented error checking/validation on the Java Server Pages using JavaScript.
� Developed Servlets to handle the requests, perform server-side validation and generate results for users.
� Used Java script for client-side validations.
� Developed SQL queries to store and retrieve data from database & used PL SQL.
� Used Struts framework to maintain MVC and created action forms, action mappings, DAOs, application
properties for Internationalization etc.
� Used Struts Validation framework to do business validation from server side.
� Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
� Involved in managing Business delegates to maintain decoupling between presentation & Business layers.
� Used JMS for Asynchronous messaging.
� Used spring framework with EJB 3.0 to create these services which are able to handle transactions in millions.
� Used Eclipse IDE to develop the application
� Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
� Developing customized reports and Unit Testing using JUnit.
� Used JDBC interface to connect to the database.
� Performed User Acceptance Test.
� Deployed and tested the web application on WebLogic application server.
� Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA
WebLogic Application Server.

Client: Infotech, Hyderabad, India May 2014 – May 2016


Java Developer
Responsibilities:

� Performed an active role in comparing front end data with the data stored in backend.
� Executed and written SQL queries for data comparison.
� Reviewed and analyzed user requirement documents (URD), software requirement specification
document (SRS) and prepared System test plan by dividing the application into manageable units
� Interacted with Business Analysts and System Engineers while writing the test plan and test cases.
� Created and executed manual test cases and reviewed test cases developed by others.
� Maintained requirements and created Traceability Matrix between Requirements and Test Cases
using Test Director.
� Performed functional and regression testing of the application manually and also automated.
� Performed cross-browser testing to verify if the application provides accurate information in different (IE,
Netscape, AOL) browsers.
� Used Test Director to generate Reports, manage Defects and track them to completion.
� Reported the bugs to the developers and made sure that the bugs were fixed by performing regression testing.
� Documented all the high-level test conditions, test cases and test steps using MS-Excel.
� SQL queries were implemented to validate the data.
Environment: Test Director, Windows, Java, Servlets, Oracle, Html, JavaScript and UNIX

You might also like