Summary
Overview
Work History
Education
Skills
Websites
Current Role
Timeline
Generic

Sricharan Kandala

Irving

Summary

Around 7 years of IT experience in the areas of Analysis, Design, Development, Coding, and Implementation of web based and client server multi-tier applications using Java/J2EE technologies. Experience in integrating code quality tools such as SonarQube in CI/CD pipelines. Utilizing ReactJS to develop customer service application to facilitate real time data and report transfer application. Used selenium and Cypress web driver to test the web applications. Application front end/UI developer actively participated in definition, design, development and implementation functionalities using Angular8. Experienced with the Software Development Life Cycle (SDLC) process and OOAD Techniques. Good developing and implementation skills in Core Java and J2EE technologies. Diverse experience utilizing tools in -tier and Microservices architecture applications using Spring Boot, Spring, Cloud config, Pivotal Cloud Foundry, AWS, RabbitMQ, Apache Kafka, Zookeeper, Cassandra, Restful Web Services. Built web pages that are more user interactive using type script and AngularJS. Implemented WebLogic server in clustered domains on various multifarious environments like Linux and windows. Solid Understanding of Core Java Fundamentals and handled events and manipulated DOM using applied animation effects with Vue.js. Pleasant Experience in React.js for creating interactive User interface using One-way data flow, Virtual DOM, JSX. Fluid understanding and experience in multiple programming languages, including Core Java, HTML, XML, JavaScript, AngularJS, NodeJS, jQuery, XSLT, and Ajax. Good knowledge on pivotal cloud foundry (PCF), Google products and Docker container services. Good experience in developing applications with SOAP and RESTful web services. Expertise including Agile and waterfall methodology testing tools. Added Excel-Builder to download the Tabular data in Excel format using react. Good understanding of SDLC and MVC architecture. Used WebLogic server administration for production, development, staging and QA environments. Capable of understanding and implementing different Data structures algorithms. Experience with Object Oriented Programming (OOP) concepts using Python, Django, and Linux. Experience in working with NoSQL databases MongoDB, Cassandra, DynamoDB. Played a key role in automating the deployments on AWS using GitHub, terraform and Jenkins. Agile sprint backlog grooming, sprint planning and sprint review in sprint retrospective. Created test scripts using java, selenium and used Jenkins/Gitlab. Have good experience and got exposure to J2EE technologies like spring3.0, RESTful webservices. Extensive knowledge in developing single page using various JavaScript frameworks like SAAS, Vue.js, Express.js. Performed UI and API Cypress. Experience in Datadog dashboards for various applications and monitored AWS services. Experience in Python API'S. Excellent Programming skills at a higher level of abstraction using Scala. Experienced in branching, tagging, and maintaining the version across the Environments using SCM tools like Git, GitLab, GitHub and Subversion (SVN) on Linux and windows platform. Created Multi Excel Comparator tool using Java and effective use of Data structures and algorithms. Experienced in using WEB API services for communicating with the Frontend Angular application and the Backend SQL Server Database. Good experience in managing and monitoring WebLogic server performance by tuning JVM. Knowledge on HBASE, Cassandra, MongoDB database as part of Open-Source participation. Experienced in developing robust applications using Rational Rose, UML, Java, J2EE (JSP, Servlets, JDBC, EJB), Applets, Struts, Spring, Spring Boot, Microservices, JSF, Microservices, Hibernate, Flex, RMI, Webservices, XML, DOM/SAX, XSLT, HTML, JavaScript using backend as Oracle, MS-SQL, MySQL, and Sybase. Experience in working with Angular8 modules, services, templates, directives, services, and dependency injection to create a SPA. Built servers using AWS which includes importing necessary volumes, launching the EC2 instance. Used React-router to route the pages on the client-side and built SPA. Worked on Agile projects inventory control, price markdown report and physical inventory. Expertise in developing Use Cases, Activity Diagrams, Sequence Diagrams, and Class Diagrams using UML modeling tools like Rational Rose and Visio. Extensively worked on Spark using Scala on cluster for computational (analytics), installed it on top of Hadoop performed advanced analytical application by making use of Spark with Hive and SQL/Oracle. Expertise in using AngularJS directives, Controllers, Filters, Services, Templets, Events and Injectors. Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components. Having in-depth knowledge in server-side java applications that includes JSP, JDBC and Servlets. Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application. Experience in Spring Framework modules such as Spring MVC (dependency of Injection), IOC, AOP and Spring JDBC, Spring DATA, Spring JTA, Spring IO, Spring Security, Spring Boot with Thyme leaf, Spring Batch, Spring Heroku, Spring Integration, Spring Zuul, Spring Eureka, Spring Hystrix. Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers, and proficiency in writing complex queries, using Oracle, SQL Server, MySQL and MongoDB/NoSQL. Experience in Microservices Architecture with Spring Boot. Configured AWS cloud and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS), including EC2, S3, Cloud Front, Elastic Filesystem, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, which allowed automated operations. Involved in a project with Confidential wherein I was tasked to develop few screens in React Js using Redux. The toolset used was VsCode, Bitbucket, Confluence, Jira, Postgre Database, NestJs for Rest API and Node.js. Proficient with container systems like Docker and container orchestration like EC2. Container Service, Kubernetes, worked with Terraform. Expertise in using J2EE Application Servers such as WebLogic 7.1/8.1/9.2, IBM WebSphere 7.0, Jrun and Web Servers such as Tomcat 4.1.x. Worked on Web sphere Message Brokers7.0.0 Worked on IDEs such as Eclipse 3.0, Eclipse Juno, NetBeans, RAD and JBuilder X. Used Data structures algorithms for time and memory and time complexity.

Overview

8
8
years of professional experience

Work History

Java Developer

Kroger
09.2022 - Current


  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction.
  • Collaborated with cross-functional teams to design, develop, and launch innovative software solutions.
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.

Java Full Stack Developer

Meijer
01.2021 - 08.2022


  • Developed new screens to the application using HTML5, CSS3, JSP, JSON, JavaScript, JQUERY, Taconite and AJAX
  • Developed Front end using React, HTM5, CSS3 and JavaScript
  • Working with AWS Identity and Identity Access Management (lAM) to created roles and policies
  • Worked in Agile Scrum and waterfall implementation using SDLC
  • Worked with Vue.js forms, validations, modules, Components, and Directives
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup
  • Formulated template with JSON data from Rest API endpoint using React and used its Cache services in it
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments
  • Designed and Developed the UI Framework using Spring MVC and React JS
  • Experience in using PCF ops Manager to deploy and manage cloud foundry
  • Managed Kafka cluster configuration using streams and Filters
  • Automated provisioning and repetitive tasks using Terraform and Python
  • Created security filters to restrict low level data for some users/groups
  • Used Java8 features like stream and Lambda expressions
  • Used JSX, Virtual DOM, one-way data binding features from React JS in building the application
  • Worked on server-side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer
  • Designed and developed the data modelling using JPA-Hibernate and designed API with spring implemented Spring Cache
  • Worked on Redux with React Native to handle large chunks of data for the better performance
  • Implemented RESTful webservices API using HTTP and REST principles
  • Used selenium actions class to handle mouse movements to hover actions on web elements
  • Used spring boot and security module to implement login and authentication feature
  • Implemented Spring Boot and Micro Services to divide the application into various sub modules
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework
  • Efficiently handled periodic exporting of SQL data into Elastic search
  • Implemented UI using React, JavaScript, jQuery, HTML5 and CSS3
  • Built RESTful API server to achieve CRUD operations using JAX-RS, JSON, spring REST using MEAN stack technologies
  • Application Deployment on PCF using Build pack and Docker
  • Improved performance using context filters and used selenium for log4j
  • Used CloudWatch and CloudTrail for logging and monitoring the activities in AWS workplace
  • Involved in using Kafka and spring integration messaging channel for logging events
  • Used micro-service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message broker
  • Responsible for React User lnterface and architecture
  • Building components library, including Tree, Slide-View, and Table Grid
  • Moving existing monolithic architecture to Microservices and migrating them to AWS cloud
  • Spring based web application development in AWS cloud for media tools with Spring Boot & Spring Batch, used AWS SNS/SQS for implement asynchronous workflow
  • Worked on parent and child component communications and developed reusable components using React
  • Used CloudWatch and CloudTrail for logging and monitoring the activities in AWS workplace Designing REST APIs, supporting JSON, that allow sophisticated, effective, and low-cost application integration
  • Used Splunk for maintaining Application Logs and Bugzilla for tracking code bugs
  • Used AWS EC2 and S3 buckets to deploy the application
  • Worked on created indexes and documents in MongoDB using Mongo Client writing and reading the data

Java Full Stack Developer

Southwest Airlines
09.2019 - 01.2021


  • Worked and used many J2EE components in Generate Benefit Estimates (GBE) module which estimates the retirement amount each member would be getting after retirement
  • Worked on developing UI framework and reusable components using ReactJS, HTML5, CSS3 and Java Script
  • Gathered requirements for the project and involved in various phases of SDLC
  • Worked on designing single page applications using Vue.js to create simple API loop through array bound
  • Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements
  • Implemented stable React components and stand-alone functions to be added to any future pages
  • Used RxJS as caching strategies as part of component-to-component communication in React
  • Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Data pipeline, Security groups, Cloud Formation, IAM, and Route53
  • Automation of various administrative tasks using AWS Lambda services
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application
  • Writing the native bridges for OS and Android to integrate with React
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala, and Python
  • Used React JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices
  • Automating configuration and deploying instances on AWS, Azure, PCF, cloud environments
  • Implemented the validation error handling and caching framework with Oracle Coherence cache
  • Binding data using Vue.js and deployed XML webservices using ASP.net
  • Monitored performance and history of infrastructure with tools like CloudWatch, Datadog, etc
  • Created system alerts using various data dog tools and alerted application teams based on escalation matrix
  • Experience in tracking issues related to HTTP server, DNS, load balancer and WebLogic application server
  • Integrated Datadog, Splunk Dashboard with AWS accounts
  • Incorporated react-redux for global state management, mainly for the authentication process, and added redux-think for asynchronous handling and navigated with react-router
  • Extensively worked on front end, business and persistence tiers using struts framework
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade
  • Developed business components using Java8 concepts like lambda, date, functional interfaces and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading
  • Designed and developed Micro services business components using Spring Boot
  • Consumed REST based Micro services with Rest template based on RESTful APIs
  • Used Scala functional programming concepts to develop business logic
  • Developed Spring boot application with microservices and deployed it into AWS using EC2 instances
  • Used React JS for templating for faster compilation and developing reusable components
  • Dealt with OOP concepts for storing objects in cloud technologies like AWS, GCP, AZURE
  • Used Spring Boot framework to create properties for various environments and used
  • Yml files for configuration
  • Used Java JMS API to mail notifications upon the system related problems and completion of backend processes
  • Developed front end UI with React JS, HTML, JavaScript, JSON, and AJAX
  • Configured data sources for JDBC connections on Tomcat and WebLogic based servers
  • Developed RESTful Web services client to consume JSON messages
  • Developed the persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria, projections, created the POJO objects and mapped using Hibernate annotations and Transaction Management
  • Used Log4j to provide central logging facility, comes under singleton design pattern
  • Build process with git tool to deploy the application in performing tasks like clean, install, and build
  • Built React application utilizing Redux for state management
  • Configured multiple WebLogic domains to deploy various applications
  • Implemented applications with Scala along with Play framework
  • Worked on SQL queries and PL/SQL and actively involved in the production support
  • Implemented the application with Agile process, refactoring the existing code and writing new code
  • Used Hibernate as Object relational mapping tool for mapping Java Objects to database tables
  • Created SQL queries to create, retrieve and update data from database
  • Performed unit testing for the assigned modules

Java Full Stack Developer

Nationwide Insurance Company
08.2018 - 08.2019


  • Worked on Service Oriented Architecture to develop the application using SOAP
  • Implemented the Spring framework based on MVC design pattern
  • Enhanced the application with Spring Framework for dependency injection using the IOC feature
  • Worked on developing UI using Angular3 and written some custom components as part of two-way binding
  • Monitor AWS ELB using CloudWatch metrics for latency
  • Created RESTful APIs in express and returned logic through AngularJS data binding
  • Created stored procedures and packages using PL/SQL, SQL in Oracle and implemented complex SQL queries
  • Configured a highly complex multi-product provisioning system based on Oracle WebLogic platform
  • Developed Angular components, services, custom pipes and modules
  • Responsibility included the full SDLC management for designing, analyzing, developing, testing, implementation, and application support
  • Designed from the ground up to be incrementally adoptable using Vue.js
  • Designed and developed the business logic layer and data access layer using different kinds of Data Access Objects (Dao’s)
  • Used Swagger, to implementing RESTful API
  • Use Vue.js to perfectly capable of powering sophisticated single page applications
  • Used Spring Mail API to send Email’s to users after a successful task completion
  • Wrote and consumed Web Services using SOAP, WSDL and published it on WebLogic Application Server
  • Implemented Angular Router to enable navigation from one view to the next as user performs application tasks
  • Migrated application from JBoss to WebLogic application server
  • Experienced of Vue.js for creating and using interfaces
  • Used Cascading Style Sheets (CSS) to give a better view to the web pages
  • Used Eclipse for code development along with CVS for managing the code
  • Performed testing and bug fixing
  • Created a RESTful web API service using ASP.NET web API to generate data and they consumed them in front end by Angular.js
  • Designed and developed HTML front screens and validated user input using JavaScript
  • Developed and maintained the application configuration information in various properties files
  • Understood concepts of functional programming (FP) and object-oriented programming (OOP)
  • Developed necessary SQL queries for database transactions
  • Involved in development, testing, and maintenance process of the application
  • Worked on designing the User Interface by coding in Angular3, HTML5, Bootstrap, AJAX, jQuery, JavaScript to create the SPA (Single Page Application)
  • Used spring, JDBC and JPA at persistence layer (DAO)
  • Implemented Log4j for logging and developed test cases using JUnit

Java Developer

Nanomindz Technologies
03.2016 - 08.2018


  • Worked on Service Oriented Architecture to develop the application using SOAP
  • Implemented the Spring framework based on MVC design pattern
  • Enhanced the application with Spring Framework for dependency injection using the IOC feature
  • Worked on developing UI using Angular3 and written some custom components as part of two-way binding
  • Monitor AWS ELB using CloudWatch metrics for latency
  • Created RESTful APIs in express and returned logic through AngularJS data binding
  • Created stored procedures and packages using PL/SQL, SQL in Oracle and implemented complex SQL queries
  • Configured a highly complex multi-product provisioning system based on Oracle WebLogic platform
  • Developed Angular components, services, custom pipes and modules
  • Responsibility included the full SDLC management for designing, analyzing, developing, testing, implementation, and application support
  • Designed from the ground up to be incrementally adoptable using Vue.js
  • Designed and developed the business logic layer and data access layer using different kinds of Data Access Objects (Dao’s)
  • Used Swagger, to implementing RESTful API
  • Use Vue.js to perfectly capable of powering sophisticated single page applications
  • Used Spring Mail API to send Email’s to users after a successful task completion
  • Wrote and consumed Web Services using SOAP, WSDL and published it on WebLogic Application Server
  • Implemented Angular Router to enable navigation from one view to the next as user performs application tasks
  • Migrated application from JBoss to WebLogic application server
  • Experienced of Vue.js for creating and using interfaces
  • Used Cascading Style Sheets (CSS) to give a better view to the web pages
  • Used Eclipse for code development along with CVS for managing the code
  • Performed testing and bug fixing
  • Created a RESTful web API service using ASP.NET web API to generate data and they consumed them in front end by Angular.js
  • Designed and developed HTML front screens and validated user input using JavaScript
  • Developed and maintained the application configuration information in various properties files
  • Understood concepts of functional programming (FP) and object-oriented programming (OOP)
  • Developed necessary SQL queries for database transactions
  • Involved in development, testing, and maintenance process of the application
  • Worked on designing the User Interface by coding in Angular3, HTML5, Bootstrap, AJAX, jQuery, JavaScript to create the SPA (Single Page Application)
  • Used spring, JDBC and JPA at persistence layer (DAO)
  • Implemented Log4j for logging and developed test cases using JUnit

Education

Master of Science - Computer Science

University of Dayton
Dayton, OH

Bachelor of Science - Computer Science

GITAM UNIVERSITY
Hyderabad, IN

Skills

  • Windows 7/2003/2000/NT/Vista/XP/98/95, UNIX, Linux (Ubuntu,Red Hat)
  • Java, C, C ,SQL, PL/SQL, Struts, Spring, JSF
  • Oracle 10g/9i/8i, MS SQL server 2008, MySQL, DB2
  • Eclipse 31, Eclipse Juno, MYEclipse10, RAD 754, JavaBeans
  • JSP Servlets, Java Script, EJB, JNDI, JDBC, Swing
  • HTML, XML, JavaScript, RMI, AngularJS, Next JS, React
  • WebSphere, WebLogic, JBoss, Putty, TOAD, ANT, Apache Tomcat 60/70, Java WebSphere 70, Weblogic 1035, JBoss7
  • CVS, Gitlab, GitHub

Current Role

Java Full Stack Developer

Timeline

Java Developer

Kroger
09.2022 - Current

Java Full Stack Developer

Meijer
01.2021 - 08.2022

Java Full Stack Developer

Southwest Airlines
09.2019 - 01.2021

Java Full Stack Developer

Nationwide Insurance Company
08.2018 - 08.2019

Java Developer

Nanomindz Technologies
03.2016 - 08.2018

Master of Science - Computer Science

University of Dayton

Bachelor of Science - Computer Science

GITAM UNIVERSITY
Sricharan Kandala