Post Job Free

Resume

Sign in

Software Development Web Services

Location:
Frisco, TX
Posted:
January 14, 2024

Contact this candidate

Resume:

SRINADH MUPPALLA

: ad2rpc@r.postjobfree.com :858-***-**** Tracy, CA LinkedIn

PROFESSIONAL SUMMARY

I have 3+ years of experience in various phases of Software Development Life Cycle including

Design, Development, Testing, Production, Customization, Implementation, Maintenance and Support.

Experience in using Spring modules like Spring Core, Spring AOP, Spring DAO, Spring MVC, Spring Actuator, Spring JPA, Spring Security, Spring Data, Spring Profiles, and ORM framework (Hibernate). Familiarity working with Restful Web Services and implementing Restful API’s & frameworks like SOAP, and REST.

Expertise in creating Business Rule Engine, Business Process Management Application for PEGA Rules Process Commander (PRPC) and Developed High Level Class structure and Developed Workflows in PEGA PRPC.

Designed and developed responsive web applications using React and Spring Boot. Strong experience in persistence frameworks – Spring Data JPA (Hibernate as the implementation) to map POJO to a relational database object.

Good working knowledge of Core Java with a good understanding of Collections, Multi-threading, Event handling, and Exception handling.

Working knowledge in several Java and J2EE design patterns such as Singleton, MVC Pattern, Factory Pattern, Business Delegate, and Data Access Object.

Hands on experience building automated tests using Selenium/Cucumber

Good exposure to Kafka producer and Consumer API’s for reliable information exchange across Java applications.

Good Knowledge of Amazon Web Services (EC2, S3, EKS, Elastic Load Balancing, SQS, SNS, IAM, Cloud Watch, ECR, API Gateway) and Google Cloud Platform (GCP) .

Automated CI/CD with Jenkins, build-pipeline-plugin, Maven, GIT Set up Jenkins master/slave to distribute builds on salve nodes. Understanding of Deploying applications on Applications and Web Servers such as Apache Tomcat.

Testing and Debugging the Applications using the PRPC tools like Tracer, Clipboard and Rules Inspector.

Proficiency in using version control tools like Git and GitHub.

TECHNICAL SKILLS

Languages : C, C++, JAVA, Python

Methodologies : SDLC, Agile, Waterfall, Scrum, Kanban, Test Driven Development(TDD)

Java Technologies: Java11, J2EE,JDBC,Servlet,JSP,JSTL,Spring,Spring boot,Hibernate,JPA,EJB,Log4J,JMS, Micro services,Object-oriented programming.

Web Technologies : HTML5, CSS, JavaScript, ES6, React, Typescript, Angular, JQuery,AJAX, XML, JSON, Bootstrap, Unit testing, Performance testing, Splunk for monitoring application .

RDBMS/ Databases : Relation Database(RDBMS) MySQL, Oracle, No-SQL, MongoDB, DynamoDB.

Web/Application servers: Hadoop,Apache Tomcat, Docker, Kubernetes, Jenkins, CI/CD

Web Services/Messaging: Web-sphere, Web-logic, SOAP, WSDL, Restful, JMS and SOA, JMS, Apache Kafka

Version Control: GIT, GITHUB,Bit-bucket, Jira, confluence.

Operating Systems : Windows, Unix and Linux

Skills: Problem-solving, Documentation, self-Motivated, communication and Innovative.

Cloud Technologies : AWS, AWS could watch, DynamoDB, Ec2, S3, SAAS, PAAS, IAAS, GCP

TECHNICAL EXPERIENCE

Software Engineer TecArtists,Inc USA Jan 2023 - Present

Actively participated in the entire software development life cycle, including requirements gathering, analysis, design, development, and testing, adhering to Agile methodology (SCRUM) and Test-driven Development (TDD) practices.

Demonstrated expertise as a Software Engineer in the IT Department, seamlessly handling both the front end and back end aspects of web application development and computer systems

Developed responsive and interactive web pages using HTML, CSS, JavaScript(ES6),Typescript and React js ensuring seamless user experience.

Utilized React JS components, Forms, Events, Keys, Router, Animations, and Flux concepts to create dynamic and engaging user interfaces.

Optimized Application performance of 90% through multi-threading and parallel processing for JSON Layouts.

Designed and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate, JPA.

Collaborated with a cross-functional team to design, develop, and deploy e-commerce platform using Java and Spring Framework.

Implemented micro-services architecture, integrating Kafka within AWS Cloud for scalability and efficient message processing. Integrated AWS cloud services like EC2 and S3 for reliable deployments.

Created AWS API gateways which trigger Lambda functions using Node.js to seamlessly process S3 buckets and debugged them using AWS Cloud Watch by achieving 25% increase in cluster availability.

Participated in code reviews, providing constructive feedback to peers, and improving overall code quality.

Actively participated in design discussions, offering insights and proposing enhancements that positively impacted the overall architecture of the system.

Implemented MongoDB databases to efficiently store and manage structured and unstructured data. Leveraged NoSQL database capabilities to enhance data retrieval and storage performance, optimizing application responsiveness.

Played a key role in migrating legacy code to a modern Java-based architecture, resulting in improved maintainability.

Created Containers in Docker and Used Docker, Docker Compose and local Kubernetes as development environment for developed micro-services.

Designed and orchestrated Kubernetes Pods, clusters, replication controllers, services, labels, and health checks by authoring YAML files. Successfully deployed micro-services encapsulated in Docker containers.

Collaborate with DEV team to build maven builds using Jenkins pipeline.

Actively participated in daily stand-up meetings, sprint planning, and retrospective sessions following Agile methodologies.

Java Developer TCS Bangalore,India July 2020 - Nov 2021

Planned, tracked, and managed deliverable s on short-term sprints and long-term software deployments.

Participate in agile software development methodologies, including sprint planning, daily stand-ups, and retrospectives, with a focus on rapid iteration and continuous improvement.

Revamped a Fault-tolerant AngularJS application with Typescript, HTML5, CSS3, JavaScript(ES6) with Ajax to handle client events send requests to server by enhancing the website experience for more than 3 million users.

Designed and developed Java-based applications to deliver robust and efficient software solutions.

Collaborated with cross-functional teams to analyze requirements, design software architecture, and implement features using Java and cloud technologies.

Contributed to the development of Restful API’s using Spring Boot, enabling efficient communication between different components of the application. Implemented REST endpoints and handled data retrieval and manipulation.

Worked on Restful API to created services, tested on Postman. Additionally, I was responsible for the development and maintenance of a data analytic platform using Java, Hibernate, and MySQL.

Utilized Google Cloud Platform (GCP) for deploying and managing applications with scalability and reliability. Leveraged GCP services like Google Compute Engine and Google Cloud Storage for seamless application deployment and data storage.

Conducted comprehensive unit testing using frameworks like JUnit and participated in code reviews to maintain code quality and identify areas for enhancement. Actively participated in debugging and troubleshooting to resolve issues and enhance application performance.

Utilized Docker images and Kubernetes for efficient deployment, scaling, and management of containerized applications.

Streamlined Git administration by implementing Jenkins for CI/CD, leveraging embedded shell scripts for Tomcat server deployment, resulting in a 50% reduction in manual effort and enhanced team efficiency.

Java Developer Doublene India Sep 2019 - April 2020

Collaborated on back-end design, coding, and testing within a Scrum environment, refining core Java skills.

Utilized object-oriented programming principles to design and implement efficient and maintainable code, contributing to the overall team productivity and code quality.

Collaborated with cross-functional teams to analyze business requirements and develop innovative Pega solutions, resulting in a 30% increase in overall efficiency.

Participated in system integration testing (SIT) and user acceptance testing (UAT), supporting the testing phases of Pega applications. Successfully migrated Java code and Pega applications between different environments, including development, testing, and production.

Closely working with QA team all the time and providing test cases if something is not working as expected. And resolve the issue in DEV environment then push to UAT.

Contributed to efficient data management through SQL database interaction and design engagement.

Streamlined the use of Oath 2.0 for authentication, authorization and migrating SQL queries to PostgreSQL which enhanced the performance with a remarkable 50% reduction in production time.

Actively engaged in agile methodologies, harnessing the power of Java's latest features including lambda expressions and streams, to enhance coding practices and support cross-functional teams.

Utilized Git-based version control and performed unit tests using JUnit for dependable back-end functionality.

Committed to ongoing learning Java skills and deepening my understanding of back end architecture.

EDUCATION

University of Missouri- Kansas City May 2023

Masters of Science in Computer Science

Vishnu Institute of Technology, India June 2020

Bachelor of Technology in Information Technology

ACHIEVEMENTS&CERTIFICATES

PEGA Certified System Architect (CSA) from PEGA Academy

PEGA Certified Senior System Architect (CSSA) from PEGA Academy

Spring boot Micro-services with cloud from Udemy

React js Essentials from Linked-In Learning



Contact this candidate