| Venkata Srinivas - (Java Backend) |
| [email protected] |
| Location: Dallas, Texas, USA |
| Relocation: |
| Visa: H1B |
| Resume file: Venkata Srinivas P_1772551504354.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
VENKATA SRINIVAS
248-876-0218 Ext 122| Email ID: [email protected] Professional Summary: IT Professional with 15 years experience in requirements gathering, analysis, design, development, integration, migration and testing of Cloud Native IT solutions/Client-Server Side applications using Java/J2EE Platform. 10 years closely worked with Ericsson as Onsite Co-Ordinator, Java Lead with experience of multiple framework and development methodologies such as Waterfall (SDLC), Agile (Scrum) and Test Driven Development (TDD) Extensive hands-on experience in Core java/j2ee, Spring Frameworks, Spring Boot, Microservices, Hibernate, REST API Development, and write Junit test framework, Mockito. Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Object Having project implementation skills using both core and advanced Java technologies Servlets, JSP, EJB, JNDI, JMS, JDBC, RMI, XML, XSLT, SAX, DOM, JAXP, Hibernate, VMWARE, VCloud, EJB, Web Services with various middleware technologies. Proficient in writing ANT, Maven build script to automate the application build and deployment Strong experience in modern Java versions including Java 17 and Java 21 features such as enhanced switch expressions, records, pattern matching, and performance improvements. Hands-on experience architecting and deploying containerized microservices in AWS Cloud environments including ECS (Elastic Container Service) with Fargate. Experience designing cloud-native architectures leveraging AWS services including ECS, Fargate, EC2, S3, IAM, CloudWatch and RDS. Strong expertise in SQL performance tuning, query optimization, indexing strategies, and stored procedure development. 4+ years of experience working with Angular (Angular 15+) in developing responsive enterprise applications. 4+ years of hands-on experience in Python development for backend services, automation and scripting. Understanding and working experience of OOP s concepts, Java/J2ee Design Patterns Expertise on DevOps Technologies and CI/CD process Experience in deploying applications using Docker containers and managing orchestration platforms including Kubernetes and AWS ECS. Experience in hosting and building web applications using TOMCAT7.x, Maven, and AN Extensive hands-on experience using development IDE s and build/deployment Continuous Integration tools such as Eclipse Plugin Development, Maven, Jenkins, Sonar and GitHub Involved in the front end using JSP, JSTL, jQuery UI, Servlets, HTML, JavaScript and AJAX. Worked with Angular directives, components, injectables and advanced state management. Expertise in Production Support, Problem Identification, Debugging, troubleshooting and Ticket Documentation Experience implementing distributed systems and service-to-service communication using REST APIs and messaging systems. Experience to implement Asynchronous and Event Based communication using Elastic Search, Rabbit MQ Exposure to cloud monitoring and logging tools for performance analysis and troubleshooting in AWS environments. Experience in UNIX shell scripting, FTP/SFTP and file management in various UNIX environments Experience in CICD, Automated Testing Frameworks and version control systems Jenkins, SVN, GIT, and CVS Having Experience in Scripting skills in Python and Shell Scripting Expertise in deploying applications in servers Apache, Tomcat and web Logic Exposure to Domain Online advertising, e-marketing, Retail, Automotive, Embedded, Telecom and Banking. Good exposure to Global Delivery Model, working for customers from different geographic locations, and working with teams from different countries. Education: Master of Computer Applications from Acharya Nagarjuna University, Guntur, India 2004 Bachelor Degree of Science (B.Sc.,) from Acharya Nagarjuna University, Guntur, India 2000 Technical Skills: Languages Core Java (8, 11, 17, 21), J2EE, C, C++, Python Java/J2EE Technologies Servlets, JSP, EJB, JDBC, JMS, JNDI, LDAP, JAXB, JAX-WS, JSTL, Design patterns, JPA Frameworks Struts, Spring, Spring Boot, Hibernate Cloud Technologies AWS (ECS, Fargate, EC2, S3, IAM, RDS, CloudWatch), Azure, VMWARE Container Technologies Docker, Kubernetes, AWS ECS, AWS Fargate Databases Mongo DB, Oracle, SQL Server, MySQL 5.7, DB2 11.1, PostgreSQL, SQLite Strong experience in SQL performance tuning, indexing, query optimization and stored procedures. Frontend Angular (15+), TypeScript, React v16, Redux, HTML5, CSS3/4, JavaScript, jQuery Version Control GIT, CVS, SVN, GitHub and JIRA Testing and Logging Frameworks JUnit, Log4J, SoapUI, JMeter, Test NG, easy mock, power mock Build Tools Ant 1.10, Maven 3.3.9, Gradle 3.4.1 Professional Experience: Saanvi Technologies Apr 2023 Till Date Role: Lead Java Developer Project: IDP Commerce Services Client: AT&T, Plano, TX Oct 2024 Till Now Role: Senior Java/J2EE Backend Developer Technology: Spring, Spring Boot, Microservices, Azure Deployment, AWS ECS, Fargate, Docker The IDP commerce services offer a comprehensive suite of microservices designed to facilitate the entire process of capturing an order across various channels including Product Offers Discovery, Shopping Cart, Price Quote, Checkout and Commerce Services. Responsibilities: Design, Develop and maintain web applications using Java, Spring and Spring Boot Architect scalable microservices using Spring Boot following cloud-native principles Upgrade backend services to Java 17 and Java 21 leveraging modern language enhancements Design RESTful APIs enabling secure service-to-service communication Deploy containerized applications using Docker and manage orchestration in AWS ECS with Fargate Design and support cloud-native deployments leveraging AWS services including ECS, Fargate, EC2, S3, IAM and CloudWatch Perform SQL performance tuning, query optimization and stored procedure enhancements Develop and integrate Angular 15+ frontend components with backend APIs Develop backend automation utilities and scripts using Python Validation of iXP flags on PCI Clusters for Dev, Test, Stage and PROD Environments Setup full CI/CD pipelines using Jenkins and GitHub Unit testing using JUnit and Mockito Fix Sonar issues and improve code coverage Participate in Agile SCRUM methodology Client: South Florida Water Management District (SFWMD), West Palm Beach May 2023 Sept 2024 Project: Permitting Application (WU Module) Role: Senior Java/J2EE Backend Developer Technology: Spring Boot, Hibernate, MS SQL, Tomcat, VMWARE, AWS ECS, Docker Permitting Application modernization from legacy Oracle Forms to Spring Boot microservices. Responsibilities: Design, Develop and create System Architecture for various SFWMD projects Implement Spring Boot microservices architecture Deploy containerized services using Docker and AWS ECS (Fargate) Upgrade applications to Java 17/21 for improved scalability Implement distributed system communication using REST APIs and RabbitMQ Perform SQL tuning and optimize database queries in MS SQL and PostgreSQL Develop Angular 15+ modules integrating with backend services Develop Python scripts for automation and integration tasks Convert legacy Spring applications to Spring Boot Implement Kafka-based message processing Setup CI/CD pipelines Perform production support and troubleshooting Tata Consultancy Services Ltd Client: Ericsson, India May 2010 Apr 2023 Role: Associate Consultant Project: RDA May 2020 April 2023 Technology: Spring Boot, Docker, Jenkins, AWS ECS, VMWARE, Node JS Responsibilities: Develop microservices using Spring Boot Modernize applications to Java 17/21 Deploy Docker containers in AWS ECS with Fargate Design REST APIs for distributed system communication Implement CI/CD pipelines using Jenkins Optimize database queries for improved performance Develop Angular dashboards for monitoring Build automation tools using Python Perform unit testing and test-driven development Troubleshoot automation and deployment issues Project: CBA Aug 2017 April 2020 Technology: Linux, Python, Java/J2EE Responsibilities: Develop reusable Java components Develop backend services and utilities using Python Handle JIRA cases including debugging and troubleshooting Participate in full SDLC Perform build automation using Maven and Ant Work in Agile/SCRUM methodology Project: ISP April 2014 July 2017 Technology: Java, Servlets, JDBC, Oracle Responsibilities: Develop Servlets and JSP Develop and optimize PL/SQL queries Database design and performance improvement Integration, unit testing and system testing Project: AIDE May 2010 March 2014 Technology: Eclipse Plugin Development, SWT, JFace Responsibilities: Design and develop Eclipse-based plugins GUI development using SWT and JFace CI/CD using Jenkins Provide technical mentoring Mapusoft Technologies Pvt Ltd Client: BOEING, India June 2009 Apr 2010 Role: Senior Software Engineer Project: Ada-C/C++ Changer Responsibilities: Product Development using Eclipse Plug-in Development GUI development using SWT and JFace Integration of third-party tools Unit testing and deployment support. Keywords: cprogramm cplusplus continuous integration continuous deployment user interface message queue javascript sthree database information technology microsoft mississippi procedural language Colorado Idaho South Carolina Texas |