Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Srikanth Settivari

Atlanta,GA

Summary

Results-driven software development professional with over 14 years of experience in designing, developing, and deploying robust applications using Java, J2EE, Spring, and RESTful APIs. Proven expertise in building microservices and managing containerized applications with Docker and Kubernetes, along with a strong foundation in database technologies such as SQL Server and Oracle. Demonstrated ability to lead cross-functional teams through all phases of the Software Development Life Cycle (SDLC) while employing Agile methodologies to drive project success. Skilled in creating user-friendly interfaces with modern frameworks like Angular and React, along with strong capabilities in performance tuning and data analysis.

Overview

15
15
years of professional experience

Work History

Lead Software Developer

Cigna Healthcare
Atlanta, GA
03.2023 - Current
  • Evaluated project criteria and established detailed technical specifications to guide implementation and fulfill project goals.
  • Oversaw software development projects, guaranteeing adherence to organizational strategies and stakeholder needs.
  • Led software development projects, ensuring alignment with organizational goals and stakeholder requirements.
  • Constructed and optimized REST APIs leveraging Java Spring and Spring Boot, ensuring efficient communication within a microservices ecosystem.
  • Designed and implemented robust software solutions, enhancing system performance and user experience.
  • Architected and launched advanced software solutions that significantly boost system performance and enrich user interaction.
  • Designed and deployed microservices leveraging OpenShift Container Platform to facilitate seamless application deployment and improve operational management.
  • Designed and implemented dynamic customer forms leveraging Angular, CSS, AJAX, JavaScript, and HTML, ensuring seamless functionality and user interaction.
  • Architected and implemented advanced database structures leveraging Oracle and MongoDB, focusing on maximizing application performance and operational functionality.
  • Created and integrated a sophisticated JSON/XML parser, enhancing overall data processing performance.
  • Implemented auto scaling techniques in application deployment processes to optimize scalability and uphold operational stability.
  • Architected and integrated comprehensive OAuth2 authentication systems leveraging Spring Security frameworks for improved user access control.
  • Engineered comprehensive dashboards with Elasticsearch, Kibana, and Grafana to facilitate real-time performance metrics analysis.
  • Configured and optimized Splunk alerts and dashboards, ensuring comprehensive visibility into application exception occurrences.
  • Achieved seamless application deployment through innovative docker image creation for microservices. Enhanced operational efficiency by developing impactful deployment scripts.
  • Designed and implemented Jenkins build scripts, ensuring reliable integration and streamlined continuous delivery workflows.
  • Architected and deployed microservices and APIs, leveraging Java J2EE frameworks, including Spring Cloud, Spring Security, Spring Boot, and Spring Integration, to streamline system integration and improve functionality.
  • Curated and structured content on Confluence pages to ensure accessibility and clarity for production teams.
  • Authored precise design documents that support seamless project execution and reinforce alignment with defined objectives.
  • Implemented and streamlined message transformation workflows leveraging Kafka producers and consumers to improve data processing efficiency.
  • Created and integrated comprehensive unit tests through JUnit frameworks to ensure robust software functionality and decrease error rates.
  • Identified and analyzed risks, implementing targeted mitigation strategies to enhance project stability.
  • Analyzed code submissions from peers, ensuring alignment with best practices while encouraging ongoing development and skill enhancement.
  • Analyzed code quality through rigorous reviews and implemented best practices to ensure high standards of software performance and dependability.
  • Analyzed incoming calls to identify issues and offered personalized solutions to enhance customer satisfaction.
  • Crafted detailed DML and DDL scripts, stored procedures, and functions to ensure robust and efficient database operations.
  • Analyzed security weaknesses and implemented solutions to optimize SonarQube functionality.
  • Reviewed and validated code submissions, preventing potential integration issues and enhancing deployment efficiency.
  • Led scrum of scrums sessions with cross-functional teams to identify workflow bottlenecks and improve overall project outcomes.
  • Designed and implemented a robust DAO layer leveraging Hibernate as ORM to optimize database interactions with Oracle.
  • Investigated production monitoring alerts and executed immediate corrective actions to uphold seamless workflow.
  • Executed detailed test case creation using BDD and TDD frameworks, focusing on validating robust application functionality.
  • Analyzed workflows and engaged with cross-functional teams to streamline processes and mitigate interdependencies.
  • Supervised software development efforts, guaranteeing compliance with strategic objectives and addressing stakeholder expectations.
  • Developed and launched sophisticated software solutions that optimize system capabilities and enhance user engagement.

Environment: Java11/17, Spring MVC, Spring, Spring Boot, REST, REST API, AOP, JPA, Jira, Rest Template, AngularJS, jQuery, JSON, AJAX, OAuth2, Micro Services, APIGEE, XML, JAXB, WSDL, JavaScript, Oracle 12c, Mongo DB, Tomcat, Agile Methodology, Git, Bitbucket, JUnit, Splunk, Open shift, Docker, Kubernetes, Kafka

Lead Member of Technical Staff

Athenahealth
Bangalore, India
07.2019 - 01.2023
  • Involved in the analysis and design of the initiatives using Rapid Application Development.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated Spring Boot, REST-API and Hibernate.
  • Streamlined patient data management processes to enhance operational efficiency.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deploying the application on it.
  • Collaborated with cross-functional teams to ensure compliance with healthcare regulations.
  • Developing the business requirements using Java 8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Writing code for Micro services & APIs using Java, J2EE, Spring Cloud, Spring Security, Spring Boot, and Spring Integration.
  • Building stable React components and stand-alone functions to be added to any future pages.
  • Develops the React container and presentation al components (as State less and Functional components when applicable).
  • Written producer and consumer for Kafka using Java and write the transformed JSON to Kafka partitions. Using JMS Queues to develop Internal Messaging System
  • Design UI screens using JSP, Eclipse, CSS, AJAX, JavaScript, and HTML.
  • Implemented MVC architecture by using Struts to send and receive the data from front-end to business layer.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Worked on deploying resources using Azure Resource Manager templates (ARM Template).
  • Used Java, Spring Boot which is radically faster in building cloud Micro Services and develop spring-based application with very less configuration.
  • Worked on developing the UI for the price scenario module using Angular 6 NodeJS and Cassandra for the backend.
  • Experience in setting up Application Metrics dashboards using tools such as elastic-search, Kibana and Grafana
  • Experience filtering network traffic with a network security group and route network traffic with a route table using the Azure portal.
  • Developing applications that are cloud-based with Angular JS/Angular 6, HTML5, CSS3 and Java REST micro-services.
  • Performed XML Transformations from value objects to XML and from xml to HTML data.
  • Designed and developed views, controller and model components implementing Struts Framework.
  • Developed DAO layer using Hibernate as ORM tool to integrate with Oracle.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle database.
  • Upgrading and applying hot fixes to checkpoint firewalls in the maintenance window.
  • Created EJB, JPA and Hibernate components for the application.
  • Used JMS Queues to develop Internal Messaging System.
  • Installation and configuration of HTTP servers, DB2, and WebSphere Edge Components.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing successfully followed agile methodology in the Scrum Cycle model
  • Developed using new features of Java annotations, Generics, enhanced for loop and Enums, Lambda expressions for array operations, collections throughout the application for well-defined programming.
  • Involved in designing various stages of migrating data from RDBMS to Cassandra created REST API documentation using Swagger and YAML
  • Implemented logging using SLF4J and LOG 4J, Used Log4J utility to log error, info, and debug messages created and deployed Rules engine API into JBoss BRMS image

Environment: Java 7, J2EE, Spring MVC, Spring Hysteric, Spring Boot, REST, REST API, Drools, JBPM, Jira, Hibernate 4.x, AngularJS, jQuery, JSON, AJAX, GWT, Micro Services, APIGEE, XML, JAXB, WSDL, JavaScript, Oracle 12c, Web Sphere 8.x, Agile Methodology, Git, Bitbucket, Adobe Flex, JUnit, HTML5.

Senior Software Engineer

GE Healthcare
Bangalore, India
06.2011 - 07.2019
  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed and deployed Java Web Applications for client-side and server-side architecture
  • Collecting requirements from Stake Holders, Strategizing the Application Development and Delivering the Product in a timely Manner. Developed application using Agile Model
  • Writing the REST API using the Java/J2EE, Spring, Spring boot and Spring REST.
  • Developing the Scheduler routes using the Apache Camel.
  • Used various features of Spring Framework such as IOC, XML configuration extensions for Declarative Transaction Management, Java Generics support.
  • Developed data models using Hibernate POJO’s, hibernate Template and configuring Hibernate persistence layer
  • Developed parallel processing modules using java Multithreading concepts for better performance
  • Generated the artifacts of Java projects in Maven, Ant Framework and good knowledge in Jenkins, CI/CD Build Pipeline. Maintained code repositories using GIT and SVN
  • Executed the schedule jobs using Java, Spring Framework such as Spring scheduler and IOC
  • Build the front-end of application using UI technologies
  • Developing the Camel Routes to Processing Data
  • Implemented transaction management and logging framework by using Java
  • Developed modules using Java Multithreading concepts for better performance.
  • Used AOP for transaction management and logging by implementing various cross cutting concerns aspects, advice and interceptors.
  • Implemented security using Java and Spring AOP concepts like aspects and advice
  • Developed Web Pages using HTML, CSS, Boot strap, Angular JS and JSP.
  • Used Splunk for monitoring logging, debugging and error tracing.
  • Developed Projects in Maven Framework and good knowledge in Jenkins build process.
  • Used GIT to maintain the code repositories.
  • Developed Test Case using Junit/Mockito frameworks.
  • Used Run scope to test API calls and Integration testing.
  • Used ActiveMQ for storing the messages
  • Used UNIX environment to login to the servers, check logs, deployment status, restart application instance (in QA).
  • Used Eclipse as JAVA IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML learn and move quickly with excellent technical execution and the ability to build out complex API from scratch
  • Developed UI using Bootstrap, AngularJS along with JSON and communications with backend using REST with Spring MVC framework
  • Used a Micro service architecture with Spring Boot through SOAP and message brokers followed test-driven development (TTD) as a part writing all Unit Test and Integration Tests
  • Worked on creation of custom container images, tagging, pushing images, integration off Spring Boot unit and integration test cases are being designed and developed using Junit
  • Integrated Spring MVC with Hibernate 4.x using Hibernate Template to perform CRUD operations against database used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts created tables and worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in the database.
  • Worked on Entity beans in the persistence layer interaction with Oracle DB have Knowledge on Apache Spark with Cassandra.
  • Environment: Java, J2ee, Web Services, Oracle 12c, Couch Base, Eclipse, Splunk, JIRA, hibernate, Angular JS, Maven, Mockito, Spring, Spring-boot, Spring-REST, Run Scope, Apache Camel, JBoss, SOAP, WSDL and SOAP-UI

Education

MSIT (Master of Science In Information Technology) - E-commerce

IIIT
Hyderabad
06-2011

Post Graduate Diploma In Information Technology - Information Technology

JNTU
Hyderabad
01.2009

B. Sc - MPC

Srisai Degree College, S.K. University
Anantapur
04-2007

Intermediate - Mathematics

Board of Intermediate Education
HYDERABAD
04-2004

SSC - General Studies

Z.P.H.S, Board of Secondary Education
HYDERABAD
04-2002

Skills

  • Proficient in Java and J2EE
  • Spring framework expertise
  • IDE & Integration Tools: IntelliJ, Eclipse, STS, JMeter, Jenkins, SOAP UI, Postman, Check Marx, SonarQube
  • Web Services: JAX-RPC/JAX-WS, Axis, SOAP, REST API, WSDL, JERSEY, XML
  • Web technologies & XML Technologies: Angular, React, Node, HTML, DHTML, CSS, JSP, JSTL, JSF/prime faces, AJAX, Java Script, XML, DTD, XSD, JAXP, JAXB, XSLT
  • Messaging & Routing: Kafka, Active MQ, JMS, Apache Camel
  • Cloud: Azure, AWS lambda, serverless, API Gateways, S3, EC2
  • CI/CD: Jenkins, Docker, Kubernetes, GIT
  • Logging: Splunk, Log4j, Log analytics
  • Data Bases: Oracle, DB2, Microsoft SQL Server, PL/SQL and Mongo
  • Servers: Apache Tomcat, Web Logic, Web Sphere and JBoss, OpenShift
  • Version Controlling tools: CVS, SVN, GIT, Clear Case
  • Design tools: Microsoft Visio, Rational Rose, and UML
  • OS: Windows family, Linux and Ubuntu
  • Scripting: Groovy and shell

Timeline

Lead Software Developer

Cigna Healthcare
03.2023 - Current

Lead Member of Technical Staff

Athenahealth
07.2019 - 01.2023

Senior Software Engineer

GE Healthcare
06.2011 - 07.2019

MSIT (Master of Science In Information Technology) - E-commerce

IIIT

Post Graduate Diploma In Information Technology - Information Technology

JNTU

B. Sc - MPC

Srisai Degree College, S.K. University

Intermediate - Mathematics

Board of Intermediate Education

SSC - General Studies

Z.P.H.S, Board of Secondary Education