Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Timeline
Generic

SRI NIVETHA N S

San Antonio,TX

Summary

● Over 4+ years of comprehensive experience in the Software Development Life Cycle (SDLC). ● Proficient in Java and related frameworks, including Spring Core, Spring Boot, Spring Batch, Spring DAO, Spring Security, Spring MVC, and Spring Microservices. ● Extensive experience with ORM tools such as Hibernate and MVC frameworks like Struts and JSF, along with expertise in JDBC, JTA, Servlets, JSP, and EJB. ● Skilled in messaging technologies like JMS, RabbitMQ, ActiveMQ, and Kafk a, and adept in developing RESTful APIs (Swagger), SOAP (WSDL) web services, and GraphQL. ● Experience with cloud platforms such as AWS (EC2, S3, RDS, Lambda, API Gateway, Auto Scaling, CloudFront, Elastic MapReduce) and Azure (App Service, Storage, Functions, Logic Apps, Kubernetes Service). ● Expertise in DevOps practices with tools like Docker, Kubernetes (EKS, AKS), OpenShift, Terraform, and Ansible for containerization and orchestration. ● Proficient in CI/CD tools such as Jenkins and Azure DevOps and building tools like Maven and Gradle.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Software Engineer

Photon Infotech - Client "Darden"

Designed and developed scalable back-end services using Spring Framework, leveraging Spring Data JPA for efficient data access with Hibernate ORM. ● Implemented web applications utilizing Servlets, JSP, Spring MVC, and JSF, ensuring a dynamic user experience. ● Employed Dependency Injection (DI) and Inversion of Control (IoC) principles for loosely coupled, maintainable applications through Spring. ● Built and deployed applications on AWS cloud platforms, including EC2 (virtual servers), S3 (storage), RDS (databases), and Lambda (serverless functions). ● Developed RESTful APIs for seamless data exchange and integration with other applications. ● Designed and implemented microservices using the Spring Microservices framework for modular and scalable applications. ● Exchanged data between applications using JSON for efficient serialization and deserialization. ● Managed data in PostgreSQL and Redis databases, writing optimized queries and utilizing caching mechanisms for performance. ● Implemented Splunk for comprehensive log analysis and application monitoring. ● Developed applications using IntelliJ IDEA as the primary IDE and utilized BitBucket for version control and collaboration. ● Wrote unit and integration tests using JUnit and leveraged Jenkins for continuous integration and continuous delivery (CI/CD) pipelines. ● Adopted Agile methodologies like Kanban for efficient project management and embraced iterative development practices. ● Secured applications using OAuth for user authentication and authorization. ● Deployed applications on platforms including OpenShift and WebSphere. ● Utilized Maven for project dependency management and build automation. ● Collaborated effectively using project management tools like Confluence.

Software Engineer

Infosys Ltd. - Client "CITI BANK" H4 EAD
03.2014 - 05.2016
  • Developed Java/J2EE applications using Spring Core, Spring Boot, Spring Batch, Spring DAO, and Hibernate for robust and scalable solutions. ● Designed and implemented microservices architecture, leveraging AWS services, including Lambda, S3, RDS, EMR, EC2, API Gateway, and Auto Scaling for efficient cloud-based solutions. ● Utilized Spring Security to implement authentication and authorization features, ensuring application security. ● Integrated GraphQL for flexible and efficient API development, improving data retrieval processes. ● Developed dynamic user interfaces using React.js, Redux, Router, HTML5, CSS3, and JavaScript ES6+, enhancing user experience. ● Created server-side components using JSP, Servlets, EJB, and JTA to handle business logic and transactions. ● Implemented multithreading and Java Streams to optimize performance and manage concurrent processes. ● Utilized Bootstrap to design responsive web pages, ensuring compatibility across various devices.● Configured and managed cloud-front distributions to deliver content efficiently and securely. ● Deployed applications using Docker and orchestrated with EKS for container management. ● Integrated Kafka for real-time data processing and messaging, ensuring smooth data flow. ● Designed and managed databases using MySQL and MongoDB for data storage and retrieval. ● Utilized XML technologies for data representation and transformation, including XML, XSLT, and XSD. ● Built and managed project dependencies with Gradle, ensuring consistent builds. ● Implemented RESTful APIs with Swagger for API documentation and testing.● Configured CI/CD pipelines with Jenkins to automate build, test, and deployment processes. ● Conducted code quality checks with SonarQube to maintain high code standards. ● Deployed applications on Apache Tomcat, ensuring high availability and performance. ● Followed Agile and Scrum methodologies for efficient project management and delivery. ● Utilized JIRA for issue tracking and project management, ensuring timely resolution of tasks. ● Collaborated with team members using Git for version control, ensuring smooth code integration. ● Performed test-driven development (TDD) with JUnit to ensure robust and reliable code. ● Developed applications using MyEclipse for a streamlined development process.

Education

Bachelor of Engineering - Computer Science

Anna University
05.2013

Skills

Programming Languages : Java Frameworks : Spring (Core, Boot, Batch, DAO, Security, MVC, Microservices),Servlets, JSP, EJB Web Technologies : Angular, Reactjs, HTML5, CSS3, Bootstrap, jQuery, AJAX, JSON Databases : MySQL, MongoDB, PostgreSQL, Oracle, SQL Server, DB Cloud Platforms : AWS (EC2, S3, RDS, Lambda, API Gateway, Auto Scaling, CloudFront, Elastic MapReduce), Azure (App Service, Storage, Functions, Logic Apps, Kubernetes Service) DevOps : Docker, Kubernetes (EKS, AKS), OpenShift, Terraform, Ansible CI/CD : Jenkins, Azure DevOps, Maven, Gradle Application Server : Apache Tomcat, JBoss, WebSphere Version Control : Git, GitHub, BitBucket Messaging : JMS, RabbitMQ, ActiveMQ, Kafk a APIs : RESTful APIs (Swagger), SOAP (WSDL), GraphQL Unit Testing : JUnit, Mockito IDEs : MyEclipse, Eclipse, IntelliJ IDEA Monitoring and Logging : Log4j, Splunk, ELK, DataDog Others : JIRA, Confl uence, SonarQube, Agile Methodologies (Scrum, Kanban)

Certification

  • Certified Salesforce Admin
  • Awarded Anna university Rank Holder

Personal Information

Visa Status: H4 EAD

Timeline

Software Engineer

Infosys Ltd. - Client "CITI BANK" H4 EAD
03.2014 - 05.2016

Software Engineer

Photon Infotech - Client "Darden"

Bachelor of Engineering - Computer Science

Anna University
SRI NIVETHA N S