VANAVASAM NITHISH REDDY
Mobile: 660-***-**** E-Mail: ********************@*****.*** https://www.linkedin.com/in/vanava/
Maryville, MO 64468
ACCOMPLISHED JAVA & FULL STACK DEVELOPER
PROFILE SUMMARY
Dynamic and results-oriented Java Full Stack Developer with 5 years of experience in designing, developing, and deploying robust web applications across diverse industries. Proven expertise in Agile-SCRUM methodologies, cloud-based Microservices architecture, and integrating AI-driven solutions for data forecasting and analysis. Skilled in Java EE, Spring Boot, and modern front-end frameworks to deliver scalable and secure solutions that optimize business operations. Experienced in leading end-to-end software development lifecycle (SDLC) projects, from concept to implementation, with a focus on efficiency and innovation. Strong analytical skills in performance monitoring, coupled with effective problem-solving abilities and meticulous attention to detail. Seeking to leverage technical proficiency and collaborative spirit to contribute effectively as a Java Full Stack Developer or Software Associate, driving impactful projects and exceeding organizational goals in a dynamic and growth-oriented environment. INDUSTRY SKILLS
Systems Integration Network Security Data Analysis Cloud Computing Machine Learning Artificial Intelligence Big Data Analytics
Business Intelligence Robotic Process Automation (RPA) IoT (Internet of Things) Blockchain Technology Virtualization Mobile Application Development UI/UX Design E-commerce Solutions Enterprise Resource Planning (ERP) Supply Chain Management Digital Transformation Cybersecurity Operations Predictive Analytics TECHNICAL SKILLS
Programming Languages: Java (J2SE, J2EE), JavaScript, SQL, HTML/CSS, XML, Groovy
Java Technologies: Servlets, JSP, EJB, JMS, JDBC, JAX-WS, JSF
Frameworks: Spring Framework (Core, MVC, Boot), Hibernate, Struts 2.x, Apache Camel
Microservices: Spring Boot, Docker, Kubernetes, Apache Kafka
Web Technologies: HTML5, CSS3, JavaScript (jQuery, AngularJS, Angular 7), Ajax, Bootstrap
Database Management Systems: Oracle (11g/10g/9i/8i), MySQL, MongoDB, SQL/Pl/Sql, Elastic search
Build Tools: Maven, Gradle, Ant
Version Control Systems: Git, SVN, CVS
CI/CD Tools: Jenkins, Docker, OpenShift, Azure DevOps
Cloud Platforms: Amazon Web Services (EC2, S3, RDS, Lambda, SQS, IAM, CloudWatch), Microsoft Azure (App Services, SQL Database, Storage, Application Insights)
Development IDEs: Eclipse, IntelliJ IDEA, Spring Tool Suite, NetBeans, Sublime
Testing: JUnit, Selenium, SoapUI
Other Tools: JIRA, Postman, Swagger, Apache Tomcat, WebLogic, JBoss, Splunk, Shell Scripting
Operating Systems: Linux, Windows, macOS, Unix
Methodologies: Agile (Scrum), Waterfall, SDLC
PROFESSIONAL EXPERIENCE
JAVA Full Stack Developer Delta Air Lines, Atlanta, GA, USA Jul 2023 – May 2024
Automated Java project builds and deployments using Jenkins, Maven, and CHEF within Linux environments, achieving a notable 30% reduction in deployment time and enhancing operational efficiency.
Engineered robust service layers on Cassandra using core Java, Data StAX Java API, and Restful API, enabling seamless handling of large- scale data with high throughput and minimal latency.
Orchestrated version control and collaboration efforts using SVN and Git (Bitbucket, GitHub), ensuring code integrity and fostering effective team collaboration.
Designed and optimized real-time data pipelines leveraging Kafka and Spark Streaming, facilitating efficient processing of streaming data for actionable insights.
Developed sophisticated SQL queries and Stored Procedures for Oracle databases, optimizing data retrieval performance and supporting robust database operations.
Crafted responsive and intuitive web interfaces utilizing HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, and ReactJS, elevating user experience standards.
Integrated Java APIs for Amazon Lambda to automate AWS service management, implemented scalable Spring RESTful web services, and fine-tuned Spring MVC for seamless Dependency Injection, enhancing application flexibility and scalability.
Spearheaded the development of agile applications, meticulously crafting comprehensive design documents, flow charts, and data flow diagrams to streamline project execution.
Java/JEE Developer L&T Finance Limited, Mumbai, Maharashtra Aug 2019 – Dec 2022
Employed Agile-SCRUM methodologies to effectively manage software development phases, breaking down tasks for efficient planning and execution.
Conducted thorough analysis of system requirements and designs, using tools such as MS Visio and UML to create detailed Use Case, Class, Sequence, and Collaboration Diagrams.
Produced clear and comprehensive Software Design documents, Technical Design documents, and Unit testing documents to guide development and ensure alignment with project objectives.
Implemented microservices architecture leveraging GitLab, Jenkins, PM2, and clustering techniques for scalability, integrating Microservices and JSPs with Ajax and jersey client based on Rest templates generated using Swagger.
Managed transactional operations effectively with Spring framework, utilizing annotations and declarative transaction management to enhance data processing efficiency.
Optimized database operations using Hibernate ORM, employing features like Lazy Loading, Cached & Named queries & strategic joining strategies.
Developed robust Rest-based services using Spring MVC and Jackson library for efficient JSON handling, and integrated advanced database functionalities like Stored procedures, triggers, and Oracle advanced Queuing.
Demonstrated proficiency in Unix-based environments, adeptly writing shell scripts and utilizing Unix commands for seamless application deployment and management.
PROJECTS UNDERTAKEN
Project 1: Network Planning Tool (Delta Airlines)
Overview: Developed a Java-based web application, the Network Planning Tool, at Delta Airlines. This tool utilized the Spring Boot framework to forecast travel bookings based on historical data and AI algorithms. It integrated forecasted data into a master database and designed APIs tailored to business search criteria. Roles and Responsibilities:
Implemented cloud-based microservices using Spring Boot, Java 8, Kafka, and NoSQL for secure transaction processing within the payments and reporting team.
Deployed microservices on AWS cloud infrastructure using Jenkins CI/CD pipelines.
Designed and developed Java web APIs with Spring frameworks (Spring Boot, Spring Data JPA, Spring MVC, Spring Security) and Apache POI.
Managed SDLC phases and applied design patterns (MVC, Front Controller, Factory, Abstract Factory, Singleton) for scalable architecture.
Built and tested RESTful APIs (GET, PUT, POST, DELETE) using Postman and Swagger.
Practiced Agile methodologies in bi-weekly sprints, contributing to Sprint Planning, Design, Retrospective meetings, and Technical design discussions.
Utilized Docker for application containerization and Kubernetes for orchestration, automating CI/CD pipelines on Jenkins servers and Linux platforms.
Monitored application performance metrics with Prometheus and Grafana, and managed logs using Log4j, slf4j, and cloud logging tools with Splunk integration.
Project 2: Timesheet Scheduling and Payroll Management (L&T) Overview: Contributed as a Junior Java Developer at L&T to a web-based application for timesheet scheduling and payroll management. This application facilitated scheduling outsourcing vendors for on-site construction projects, managing job times, and processing payroll based on hours worked.
Roles and Responsibilities:
Designed and implemented microservices architecture with Java EE and core Java, integrated with MySQL database for efficient data management.
Developed APIs using Spring components (Spring IOC, Spring Boot, Spring Data JPA) and configured environment profiles for seamless deployment across different stages.
Designed and integrated frontend UI using HTML, CSS, and Spring Thymeleaf for seamless user experience.
Conducted thorough API testing using TestNG and JUnit to ensure functionality and reliability.
Managed project builds and dependencies using Maven, ensuring streamlined build and deployment processes.
Demonstrated proficiency in Spring frameworks, Core Java, Enterprise Java, Maven, Gradle, JSP, Servlets, Jenkins, Kubernetes, Docker, and Rest APIs.
Utilized Oracle, MongoDB, and MySQL databases for data storage and management, ensuring data integrity and reliability. EDUCATION
Masters in Information System Northwest Missouri State
Bachelors in Information System TKR Institute of Technology and Science, Telangana, India