0% found this document useful (0 votes)
39 views6 pages

Sirasanagandla Srinivasa (Sr. Full Stack Java Developer)

Uploaded by

Surya
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)
39 views6 pages

Sirasanagandla Srinivasa (Sr. Full Stack Java Developer)

Uploaded by

Surya
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/ 6

Sirasanagandla Srinivasa

[email protected]
(980) 334 5990
Sr. Full Stack Java Developer
PROFESSIONAL SUMMARY:
 With around 9+ years of experience in Design, Development, Testing, and Deployment of Object-Oriented and Web-
Based Applications utilizing Java/J2EE technologies, I bring in-depth expertise in various aspects of software
development.
 Proficient in Agile and Scrum methodologies, I have contributed to implementing best practices across the Software
Development Lifecycle (SDLC), including Waterfall, Agile, and Test-Driven Development approaches.
 Experienced in front-end and back-end development, I am skilled in HTML, CSS, XML, UML, JSTL, JSF, Servlets, JavaBeans,
EJB, and several J2EE packages like Struts, Hibernate, spring, JNDI, JDBC, JMS, and SOAP/REST Web Services.
 My proficiency extends to UI creation with Java, JavaScript, J2EE, Servlets, JQuery, Ajax, JSP, AngularJS, ReactJS,
Angular2, and Node.js.
 I am experienced in MVC and SOA architectures and have extensively worked on Microservices.
 My backend expertise includes Java Core concepts like Collections, Multithreading, Exception Handling, and Java Beans,
as well as a strong command of Design Patterns such as Factory, Singleton, DAO, Session Facade, and Business
Delegate.
 I have significant experience with Spring Framework modules, including Spring IOC, Spring MVC, Spring Batch, Spring
ORM, Transaction Management, Spring Security, Spring Boot, and Spring Data.
 Proficient in SQL and NoSQL databases like Oracle, MySQL, MongoDB, Cassandra, and HBase, I am skilled in database
development, including Stored Procedures, Triggers, and SQL Queries.
 I am experienced in AWS Services (like EC2, S3, IAM, RDS, VPC, Route53, CloudWatch), Apache Kafka, RabbitMQ, and
Docker containerization, working with Jenkins for CI/CD pipelines, and Kubernetes for orchestration.
 My testing experience includes JUnit, Mockito, and JMeter, and I am proficient in using version control tools like Git,
GitHub, and CVS.
 Skilled in Amazon CloudFormation, Apache Camel, Apache Axis, Datadog, and Grafana, I also have experience deploying
and managing Splunk Clusters and utilizing Firebug for debugging.
 With hands-on experience in Rational Rose for UML Modelling, I bring strong analytical, troubleshooting, and
interpersonal skills, contributing effectively both independently and within team environments.
 I have domain expertise in Finance (with RBS and QUODD Financials) and ecommerce and am experienced in
Linux/Solaris/2000/XP environments and scheduling with Cron Jobs and AutoSys.
 With a robust background in Java/J2EE and a deep understanding of Object-Oriented Programming (OOP), I am
dedicated to delivering high-quality, scalable solutions across diverse projects and industries.

TECHNICAL SKILLS:
Programming Languages: Java (J2EE, Java 8), Kotlin, C, C++, JavaScript, SQL, PL/SQL.
Frameworks and Libraries: Spring (MVC, Core, Data, AOP, DAO), Hibernate, Struts, Angular (AngularJS, Angular 2+),
ReactJS, Node.js, Bootstrap, JSF, GWT, Drools, Apache Camel.
Web & Application Servers: Apache Tomcat, WebLogic, IBM WebSphere, JBoss, Glassfish, Service Mix, Fuse, iPlanet.
Web Services & APIs: REST, SOAP, JAX-RS, JAX-WS, AXIS, WSDL, SOA.
Container & Cloud Technologies: Docker, Kubernetes, OpenShift, AWS (EC2, S3, IAM, ELB, RDS, VPC, Route53, CloudWatch,
CloudFormation).
Databases & Message Brokers: Oracle, MySQL, SQL Server, MongoDB, Cassandra, RabbitMQ, Apache Kafka, ActiveMQ,
IBM MQ.
Web Technologies: HTML5, CSS3, JavaScript, AJAX, XML, JSON, DOM.
Version Control Systems: Git, GitHub, Bitbucket, SVN, CVS, Rational ClearCase, VSS.
Build & CI/CD Tools: Maven, Gradle, Jenkins, ANT, shell scripting.
Testing & QA Tools: JUnit, Selenium, Mockito, Spock, Firebug, Log4j.
Development Tools & IDEs: Eclipse, IntelliJ, NetBeans, Rational Application Developer (RAD), SQL Developer.
SDLC Methodologies: Agile, Scrum, Waterfall, RAD.
Design Patterns: MVC, Core J2EE (Business Delegate, Abstract Factory, DAO, DTO, Singleton).
Monitoring & Logging: Datadog, Splunk, Grafana.
Operating Systems: Windows, Linux, MacOS.
Other Apache Projects: Hadoop, Solr, Spark, Hive, Cassandra.

PROFESSIONAL EXPERIENCE:
Mayo Clinic Rochester MN May 2022 to present
Sr. Java Developer
Responsibilities:
 Involved in nearly all phases of the Software Development Life Cycle (SDLC), including problem-solving, analysis, design,
coding, testing (with unit and acceptance testing).
 Developed applications using agile methodology with Daily Scrum meetings. Designed GUI using HTML5, JSP, JavaScript,
AngularJS, AJAX, and CSS.
 Leveraged Bootstrap for database file separation, creating a robust interface.
 Developed multithreaded modules and applications using Core Java concepts like Multithreading, Exception handling,
and Collections.
 Created Web Applications with AngularJS, NodeJS, Ajax, Servlets, XSLT, XML, and worked with XML and JSON.
 Utilized Spring Web Flow for action mapping calls from views. Built data pipelines with Kafka for data storage.
 Generated Java APIs for NoSQL databases like HBase and Cassandra. Migrated applications to Cloud-based
Microservices.
 Debugged HTML DOM and JavaScript using Firebug. Created SQL queries and optimized reporting modules with
Hibernate and spring templates.
 Used AJAX for RESTful web services supporting multiple formats like text, JSON, and XML.
 Managed defects and change tracking with Rational Rose. Utilized Cassandra for NoSQL database management.
 Developed unit tests with JUnit and participated in unit testing as part of the development cycle.
 Wrote SQL queries for data manipulation with Spring JDBC. Worked closely with data teams to build ETL processes.
 Implemented RESTful Web Services using JAX-RS and Jersey framework.
 Created comprehensive documentation for Splunk-based reports and alerts. Built UI with HTML and Java (compiled via
GWT). Employed Log4j for application tracking and SVN for version control.
 Mapped Java objects to Oracle Database using IBatis. Configured build tools like Maven for development and
deployment.
 Migrated applications to AWS using EC2, S3, and object storage containers.
 Deployed applications on IBM WebSphere Application Server. Used Eclipse IDE and JIRA for issue tracking. Followed
Test-Driven Development (TDD) methodology.
 Implemented AWS Lambda to extend AWS services and create scalable backend services.
 Participated in all SDLC stages using agile methodology, including Daily Scrums. Worked on Lambda Expressions,
Functional Interfaces, and Stream APIs in Java 8.
 Developed RESTful API microservices with Spring Boot, Spring MVC, and Spring Data JPA. Worked with NoSQL databases
like MongoDB.
 Implemented modules with Java and Kotlin, converting Java code to Kotlin and utilizing Kotlin features.
 Used the VAVR functional library with Kotlin and Java for immutable variables.
 Wrote services for CRUD operations on MongoDB and Oracle databases. Upgraded MongoDB driver and MongoDB Geo
Queries. Supported 911 simulation for VoIP.
 Worked on RESTful web services (transitioned from SOAP) with JSON. Managed dependencies with Gradle.
 Installed and configured RabbitMQ for analytics and set up process supervisors.
 Developed Angular 6 applications using Bootstrap modules like Accordion and BsDropdown.
 Designed and developed RESTful APIs with Spring MVC and Spring Rest for Microservices. Built and tested Angular 6
modules and services.
 Managed Datadog clusters to unify logs, metrics, and traces across microservices. Created Datadog dashboards and
monitored metrics.
 Conducted Unit and Integration testing with Groovy and Spock. Converted Groovy tests to Kotlin DSL.
 Developed React components and UI services using Axios.
 Used ES6 features and performed Unit testing on React components with Jest and Enzyme.
 Documented REST APIs with Swagger2. Tracked bugs with JIRA. Developed data loader applications for Cassandra using
Spark and Hive.
 Built Spark programs for data transformation. Created Camel routes to manage data transfer. Configured Jenkins and
Looper for new projects.
 Developed Camel routes for Kafka data transfers and configured Maven.
Environment: DataStax, Cassandra, Hadoop, Hive, Spark, Solr, Java 1.8, Spring, Apache Camel, Kafka, ActiveMQ, REST
WebService, CXF, Log4j, GitHub, CSS, JavaScript (ES6), React, Axios, Jest, Enzyme, RabbitMQ, Docker, OpenShift, Datadog,
JIRA, Git, Swagger2, Eclipse, PL/SQL, Oracle 11g, DB2, REST, SOAP, JSTL, SVN, Servlets, Agile, MyBatis.

Ascena Retail Group, Patskala, Ohio September 2019 to April 2022


Full Stack Java/AWS Developer
Responsibilities:
 Involved in all stages of Software Development Life Cycle (SDLC) using agile methodology, including participating in Daily
Scrum meetings, sprint grooming/review, and demos with management and other teams.
 Built Angular 6 components and UI services to consume REST services using Component-based architecture, created
reusable modules and custom directives, and implemented Angular Router for navigation.
 Experienced with ES6 (ES2015) features and Java 1.8 features like stream, lambda expressions, functional interfaces,
collections, and Date/Time changes.
 Developed MicroServices business components using Spring Boot, with extensive experience in implementing Spring
Boot Microservices.
 Configured Bean classes for Dependency Injection in spring, developed Controller Classes with Spring MVC, Spring AOP,
Spring Boot, and handled security using Spring Security.
 Integrated REST API with spring using Spring Rest Templates and developed RESTful web services for Java-based
runtime engine and accounts.
 Developed persistence layer using Hibernate and MongoDB, including installation, configuring, monitoring, and working
with database concepts like locking, transactions, indexes, replication, and schema design.
 Implemented Kafka producer and consumer applications on Kafka cluster with the help of Zookeeper, and used Micro-
service architecture with Apache Kafka for message brokering.
 Developed the front-end of applications using Angular 6, implemented data-binding and differential loading for
production bundles, and established metrics collection with Splunk in a cloud environment.
 Created infrastructure and service monitoring with Grafana for analysis and visualization.
 Wrote Dockerfiles for microservices, leveraged Linux Containers and AMI's for Docker Images creation, and used Jenkins
pipelines to deploy builds to Kubernetes.
 Designed Java API to connect to Amazon S3 for media storage, hosted MySQL on Amazon RDS, and implemented Maven
build lifecycle to ensure structured applications with conflict-free dependencies in pom.xml.
 Developed UI using Spring MVC, JSP, HTML5, CSS, JavaScript, and Angular 6, deploying code in Continuous Integration
environments with Jenkins for development testing.
 Used JIRA for issue tracking and Git for version control, tracking and maintaining project versions.
 Engaged in SDLC phases involving requirements gathering, designing, coding, testing, deploying, and maintaining,
following Scrum methodology in an agile environment.
 Designed applications using MVC architecture for separation of concerns and loose coupling, and implemented the Struts
Framework.
 Developed web-based applications with Java, GWT, and spring, and used JIRA to manage project hours and issues.
 Experienced in building web applications using Spring Framework for Dependency Injection and features like MVC, AOP,
and DAO.
 Tested web services with RESTful tools supporting text, JSON, and XML formats, used Jax-RS for RESTful web services,
and worked on enterprise business solutions using JBoss server.
 Developed REST-based Microservices using Spring Boot, Spring Data, and JPA, with hands-on experience using Hibernate
and SQL for database operations.
 Developed JavaScript, HTML, JSP, and Struts web pages, administered EC2 and AWS CLI for loading data from S3.
 Used GitHub for repository management and Jenkins for continuous integration, developed SOA-based customer
management software using JSF, spring, and web services, and implemented Jersey for JAX-RS RESTful service
development.
 Developed test cases and performed unit and integration testing with JUnit; used UNIX shell scripts for daily jobs.
 Worked with Relational Databases and NoSQL MongoDB for managing user-generated data, and enhanced build
procedures with Maven and Hudson jobs.
 Strong under pressure, adaptable, and self-motivated.
 Participated in all SDLC stages, including Requirements Gathering, Requirement Analysis, Design Development, Testing,
and Production Support.
 Worked on business and database layers using spring and Apache Camel frameworks, implemented agent-server
messaging with Camel and JMS (Active MQ), developed GET, OPTIONS, and HEADS methods in RESTful web services,
and created various Helper and Utility classes across application modules.
 Developed complex components with GWT, designed the presentation layer with GWT and HTML, developed POJOs and
DAO for database operations, wrote JUnit Test Cases, and implemented logging using Log4j and Maven for build scripts.
Environment: Core JAVA 1.6, GWT 24, GWTEXT, Apache Camel, Spring, Jaxb, Active MQ, IBM MQ, Service MBX, JMX, OSGI,
Servlets, JavaScript, Oracle 10g, REST Web Services, JMS, CIF, Log4, Eclipse Gallico 3.x, SVN, JUnit, Java/J2EE, JPA, AngularJS,
jQuery, Hibernate, SQL DB, Spring Boot, Microservices, CSS, Splunk, Grafana, Kafka, Docker, Kubernetes, RDS, Jenkins, JIRA.

Early Warning's, Scottsdale, AZ June 2017 to August 2019


Full Stack Java Developer
Responsibilities:
 Engaged in SDLC phases including Requirements Gathering, Analysis, Design, Development, and testing using agile
methodology.
 Utilized Spring MVC and Dependency Injection to handle presentation and business logic.
 Developed Hibernate POJO Objects with Hibernate Annotations. Implemented Spring JPA Repository for managing
persistence with Oracle DB.
 Applied Spring MVC with annotations for layer integration within the application.
 Developed Spring Boot Microservices to modularize the application; OData operations conducted using Spring ORM with
Hibernate.
 Utilized AngularJS for data binding and reusable HTML5 elements; parsed server data with JSON.
 Implemented logging and session validation with Spring AOP and Spring IoC.
 Consumed RESTful Web Services with Spring MVC and handled Authentication and Authorization with Spring Security.
 Integrated ActiveMQ and Spring JMS API for application messaging. Created DAO layer with Cassandra and built RESTful
services to handle high data volumes.
 Developed custom directives and filters in AngularJS and managed views and model-DOM synchronization as a SPA.
 Installed and configured Splunk for infrastructure monitoring. Utilized Maven to automate builds and Docker image
deployment.
 Deployed applications on AWS EC2 and managed EBS snapshots; accessed Amazon S3 for media storage.
 Worked on Microservices with Spring Boot, REST interactions, and Apache Kafka.
 Created front-end layers with ReactJS, HTML, and CSS; managed data tables and integrated with REST services.
 Followed Scrum/Agile methodologies and performed unit testing using JUnit.
 Built and tested Java applications using Java J2EE, JSP, JavaScript, CSS, and HTML.
 Developed business logic with Servlets and JavaBeans, applied Struts as the controller, and used JSPs for view.
 Integrated SOAP Web Services; conducted testing using JUnit and Mockito. Built SQL queries and PL/SQL Stored
Procedures in DB2.
 Configured EJBs, developed session beans, and created middle-tier functionality.
 Configured MySQL database access and deployed applications on Tomcat and WebSphere servers.
 Designed Jasper Reports and dashboards with Pentaho and I Report.
 Developed the UI with JavaScript, JQuery, AJAX, and implemented exception handling. Created reusable Helper and
Utility Classes across modules.
 Documented requirements, participated in usability discussions, and ensured QA compliance.
Environnent: Java, Struts, XML, IReport 2.0.2, Oracle 91, Tomcat 5.5, Linux, JSP, CSS, SQL, JQuery, Pentaho, Jasper, HTML,
JavaScript, JDBC, Eclipse, Java J2EE, PL/SQL blocks, Spring, Hibernate, Ant, Apache, Mockito, JBOSS, Windows, Spring MVC,
Spring Security, Microservices, REST, AWS (EC2, EBS, S3), Cassandra, RabbitMQ, Splunk, JUnit, Maven.

Grapesoft Solutions Hyderabad, India November 2015 to March 2017


Java Developer
Responsibilities:
 Actively participated in all phases of the SDLC, including Requirements Collection, Design & Analysis of customer
specifications, and Development and Customization of applications.
 Developed applications using Agile/Scrum methodology, which involved daily stand-ups, test-driven development,
continuous integration, demos, and test automation.
 Strong hands-on experience with Core JAVA, Web-Based Applications, and OOPS concepts.
 Developed client-side technologies using HTML, CSS, and JavaScript.
 Involved in developing RESTful web services using JAX-RS in a Spring-based project.
 Developed server-side technologies using Spring, Hibernate, Servlets/JSP, and Multi-threading.
 Extensively worked with Oracle Database for data retrieval and manipulation, utilizing SQL and PL/SQL.
 Experienced in Web application development, including environment setup, application configuration, and WebLogic
Application Server.
 Involved in complete SDLC with an object-oriented approach to client business processes and continuous client feedback.
 Designed and developed a service-oriented system based on SOA principles in an Agile environment.
 Developed web-based applications using Spring Framework for MVC architecture.
 Set up basic project structure for Spring-Hibernate applications.
 Created Controller Classes using Spring MVC, Spring AOP, Spring Boot, and handled security using Spring Security.
 Implemented logging with Spring AOP Module and handled database interactions with Spring DAO Module and
Hibernate Framework.
 Used Spring Boot for Microservices and rapid spring-based application development.
 Applied IOC design pattern in Spring MVC to define relationships between application components.
 Extensively used JPA with Hibernate to persist Java objects as Entities.
 Utilized Microservices architecture with Spring Boot-based services interacting with REST and Apache Kafka message
brokers.
 Developed REST Web Services using Spring MVC to extract client data and tested APIs using SOAPUI.
 Worked with Service-Oriented Architecture (SOA) and developed RESTful web services based on Jersey.
 Tested REST services with POSTMAN plugin. Deployed applications on JBoss Application Server.
 Developed UI components using HTML, JQuery, JavaScript, and AJAX for service calls.
 Created CSS sheets for UI components and wrote JUnit test cases for business logic.
 Called external applications via Web Services to send notifications. Designed user interface screens using HTML,
JavaScript, and Struts. Developed Action classes, Form Beans, and Java Beans.
 Involved in requirement analysis, design, development, testing, and complete SDLC.
 Developed Servlets with integration logic to act on beans and forward requests to JSPs.
 Used JavaScript for client-side validation and JDBC for database access.
 Utilized Struts framework to create Controller, Model, and Views, along with Struts Validation Framework for server-
side validations.
 Developed logic for CRUD operations on system data. Involved in test case creation, scope & traceability matrix
development, and code review.
 Performed SQL and PL/SQL scripting, including Stored Procedures, Functions, Cursors, Triggers, Indexes, and Sequences.
 Conducted test case reviews, result analysis, defect reporting, code review, bug tracking, and performed unit testing,
integration testing, smoke testing, and system testing.
Environment: Oracle 91, Tomcat 5.5, Java, Struts, Linux, JSP, HTML, JavaScript, JQuery, Servlets, Spring 3.2, Hibernate 3.5,
Spring MVC, SOA, RESTful, JUnit, Web services, Agile, Oracle SQL Server, PL/SQL, Ant, Apache, JBOSS, WebLogic, UNIX,
RDBMS, CSS, JDBC, Eclipse, Multithreading.

Ceequence Technologies Hyderabad, India July 2014 to October 2015


Java Developer
Responsibilities:
 Involved in all phases of Designing and Development of the application.
 Created Class diagrams and Use Case diagrams from design specifications using Rational Rose.
 Worked within Waterfall Methodology and actively participated in project discussions.
 Implemented action classes, form beans, and JSP pages, enabling seamless interaction with these components.
 Designed and developed the application using the Struts Model View Controller (MVC) design pattern.
 Developed Struts Action Forms, Action classes, and templates, and performed action mapping in Struts.
 Developed Gull-related changes using JSP, HTML, and client validations through JavaScript.
 Coded JavaScript for AJAX and client-side data validation.
 Extensively used EJBs for middle-tier components to implement business logic.
 Developed an automated application utilizing JMS for messaging and JNDI to interact with the Server.
 Implemented the Service Locator pattern to invoke EJBs through Struts.
 Used JMS API for asynchronous communication by placing messages in the Message Queue.
 Configured data mapping between Oracle and SQL Server and tested performance accuracy on SQL Server.
 Extensively used the JDBC Prepared Statement to embed SQL queries into Java code.
 Implemented logging using Log4j.
 Utilized CVS for version control.
 Deployed the application on Tomcat Application Server.
 Created SQL queries, PL/SQL Stored Procedures, and Functions.
 Contributed to the design and development of applications using HTML, CSS, and JavaScript; crafted custom JavaScript
and CSS to enhance the user-friendly interface.
 Created JSON-based RESTful Web Services using JAX-RS for managing supervisor and technician profiles.
 Managed daily JIRA issues, including production issues and data inconsistencies resolved within short timelines.
 Utilized MS Visio for use case, object, active flow, class, and sequence diagrams in the design phase.
 Developed applications using Struts Framework and MVC architecture, with designs based on UML concepts such as data
flow, class, sequence, and state diagrams.
 Developed JSP and Servlets with Core Java coding for backend services and used AJAX for backend connections.
 Followed agile methodology, participating in daily SCRUM meetings, sprint planning, showcases, and retrospectives, and
used JIRA for sprint tracking.
 Utilized JIRA for task scheduling and quality control, managing defect tracking and resolution.
 Planned and implemented various SQL, Stored Procedures, and triggers to support Oracle Advanced Queuing.
 Followed an Agile methodology with JIRA for a two-week development and deployment cycle, employing Test-Driven
Development (TDD) and creating technical design documents.
 Conducted Web Services Testing using SoapUI for functional, regression, compliance, and load testing.
 Engaged in client discussions to review, understand, and implement various components of requirements.
 Created, executed, and monitored Java Unit Tests and Automation Tests within frameworks.
 Created and maintained comprehensive software documentation.
 Gained experience in financial areas such as Trade Order Management, Portfolio Management, Fixed Income,
Compliance, Equity, Derivatives, and more.
 Actively involved in application development, use case writing, and primary QA testing support.
Environment: Java 1.5, Java 1.6, J2SE, J2EE, Spring 2.5, Hibernate 3.1, JSP, JSTL, Servlets, SQL, JDBC, JUnit, ANT, Apache
Tomcat, WebLogic, Oracle 9, Oracle, PL/SQL, JMS, JPA annotations, REST, AJAX, HTML, CSS, JavaScript, Eclipse, Firefox, MS
Office, Windows, EB, log4j, Exception Handling, collections.

You might also like