Uthej Reddy Gudipally
Software Developer
*******@*****.*** 901-***-**** AZ
SUMMARY
Software Developer with 4+ years of experience in developing microservices, web applications, and cloud-native infrastructure. Skilled in Python (Flask), Java (Spring Boot), React.js with TypeScript, and Node.js. Experienced in containerization (Docker, Kubernetes), infrastructure automation (Terraform), and CI/CD implementation (Jenkins, Azure DevOps). Proficient in SQL and NoSQL integration, API development, and system monitoring using Prometheus and other tools. SKILLS
Languages & Frameworks: Java (Core Java, Java 8), J2EE (Servlets, JSP, JDBC), Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA), Hibernate, JPA, RESTful APIs, GraphQL, Microservices Architecture, Python, TypeScript, JavaScript, React.js, Node.js, Django, FastAPI
Backend & Microservices: Spring Boot Microservices, API Gateway (Spring Cloud Gateway), Service Discovery (Eureka, Consul), Load Balancing (Ribbon), Circuit Breaker (Resilience4j, Hystrix), Event-Driven Architecture, Apache Kafka, RabbitMQ Cloud & DevOps: AWS (EC2, S3, RDS, Lambda, API Gateway, ECS, EKS, CloudWatch), Docker, Kubernetes, Helm, Jenkins, GitHub Actions, ArgoCD, Terraform, Maven, Gradle, CI/CD Pipelines, Git, Bash Databases & Caching: MySQL, PostgreSQL, DynamoDB, MongoDB, Redis, Elasticsearch, Database Design, Query Optimization Testing & Quality: JUnit 5, Mockito, Spring Boot Test, Selenium, Cypress, Playwright, Postman, Swagger (OpenAPI), PyTest, SonarQube Security: Spring Security, OAuth2, JWT Authentication, Role-Based Access Control (RBAC), API Security Best Practices Methodologies & Tools: Agile (Scrum), SDLC, CI/CD, GitFlow, Jira, Confluence, Design Patterns, System Design, Low Level Design (LLD) Data & Machine Learning (Optional): TensorFlow, Keras, PyTorch, scikit-learn, OpenCV, MLflow, ONNX, Power BI, Tableau EDUCATION
Master of Science in Information Technology April 2023 University of Cincinnati, Cincinnati, Ohio
Bachelor of Technology in Computer Science and Engineering June 2020 Gandhi Institute of Technology and Management, India EXPERIENCE
ServiceNow, AZ Jan 2023 - Current Software Developer
• Designed and developed Spring Boot–based microservices using REST and GraphQL APIs, enabling modular service delivery and improving feature release velocity across teams.
• Implemented event-driven architecture using Apache Kafka, processing high-throughput asynchronous events and reducing inter- service dependency failures by 30%.
• Built secure authentication and authorization layers using Spring Security, OAuth2, and JWT, enforcing RBAC and meeting enterprise security compliance requirements.
• Containerized services using Docker and deployed to Kubernetes (EKS) with Helm, improving deployment consistency and reducing environment-related issues by 40%.
• Automated CI/CD pipelines using GitHub Actions, Jenkins, and ArgoCD, cutting manual deployment effort by 50% and enabling reliable continuous delivery.
• Optimized database interactions across PostgreSQL, DynamoDB, and Redis caching, improving API response times by 35% under peak load.
Orion Technolab, India Jan 2020 – Nov 2021 Software Developer
• Developed full-stack web applications using Java, Spring MVC, Hibernate, and JSP, delivering scalable backend services aligned with business workflows.
• Designed and implemented RESTful APIs with Spring Boot and JPA, supporting frontend integrations and reducing data retrieval latency by 20%.
• Built dynamic UI components using JavaScript and React.js, improving client-side responsiveness and overall user experience.
• Integrated relational and NoSQL databases (MySQL, MongoDB) with optimized queries and indexing, supporting data growth without performance degradation.
• Implemented unit and integration tests using JUnit and Mockito, increasing code coverage by 30%+ and reducing post-release defects.
• Participated in Agile Scrum ceremonies, collaborating with QA and product teams to deliver sprint commitments on time and with minimal rework.
• Used Git, Maven, and Jenkins for version control and build automation, streamlining development workflows and improving team productivity.