Post Job Free
Sign in

Stack Developer Software Development

Location:
San Antonio, TX
Posted:
December 23, 2024

Contact this candidate

Resume:

VISHWAKSENA KANDHALA

PROFESSIONAL SUMMARY

Recent Masters graduate and 5 plus years experienced professional as a Java Full Stack Developer, I have developed and maintained the full life cycle of J2EE applications. I possess a proven track record in leading software development teams, executing meticulous tests, and producing insightful reports to optimize engineering projects. My expertise extends to orchestrating cross-functional collaboration, driving innovative solutions, and streamlining development processes to enhance efficiency. TECHNOLOGIES

***************@*****.*** 513-***-**** LinkedIn GitHub Programming Languages: Java, Python, C, JavaScript, TypeScript, HTML, CSS3 Front-End Technologies: AngularJS, Angular, Figma, Draw.io, React JS, React Hooks, Bootstrap, jQuery, TypeScript, Redux Back-End Technologies: Spring MVC, Spring Core, Spring REST, Spring Boot, Hibernate, Axios, FLASK, NodeJS Databases: PostgreSQL, MongoDB, MS SQL Server, MySQL, GraphQL Testing Frameworks: JUnit, Jest, Mockito, Selenium, TestNG, SoapUI, Postman, Cypress DevOps & CI/CD: Docker, Kubernetes, TeamCity, Jenkins, Terraform, AWS (Lambda, Step Functions, Batch, SQS, SNS, S3), OCI (Oracle Cloud Infrastructure), Azure(Azure Functions, Durable Functions, Batch, Azure Service Bus, Azure Event Grid, Azure Blob Storage) Other Tools & Technologies: Apache Kafka, Splunk, Informatica Power Exchange, Swagger UI, Git, Shell Scripting, OAuth 2.0, Spring Security, Draw.io

(UML modeling), Power BI, DAX functions, NLP methods, GITLAB, Bitbucket, LAB, Fastlane Software Development Methodologies: Agile (Scrum, Kanban), DevOps Practices Issue Tracking and Project Management: JIRA, Freshworks, Service Now WORK EXPERIENCE

Developed dynamic, type-safe, and responsive web applications using React.js, TypeScript, HTML, CSS, and JavaScript, leveraging React Hooks for state management, ensuring robust type-checking, and enhancing performance and user experience. Utilized advanced React features like Redux, Context API, React Hooks, and lazy loading to optimize state management, improve application performance, and enable seamless component rendering. Developed and maintained Java-based software solutions, ensuring their robustness and scalability. Designed and implemented Spring Boot applications, leveraging its capabilities to create efficient and high-performance systems. Integrated and configured Spring Security modules to develop secure applications, ensuring data privacy and protection. Conducted manual and automated testing for Spring Boot applications using JUnit, Mockito, Selenium, and Postman, while utilizing Swagger for API documentation and validation to ensure functionality and maintain high code quality. Collaborated with database administrators to optimize SQL queries, improve database performance, and ensure high data availability and reliability.

Applied advanced knowledge of relevancy metrics like precision, recall, and DCG to evaluate and enhance search functionality for a fintech client. Improved search accuracy and user experience by fine-tuning scoring algorithms within the Java-based system. Collaborated with cross-functional teams to design and implement GraphQL APIs, enabling efficient data querying and manipulation.

developed and executed Unix shell scripts for task automation, log monitoring, and system administration, enhancing operational efficiency and troubleshooting capabilities.

Implemented data quality checks and validation processes to ensure the accuracy and integrity of the data throughout the entire data lifecycle.

Designed and implemented a metrics-driven approach using precision, recall, and DCG to optimize search performance in a Java project for a fintech client. Achieved significant improvements in query relevancy and retrieval speed, enhancing overall system efficiency.

Developed and executed comprehensive test plans to validate the functionality and performance of software components. Experienced in using Linux for server management, scripting, and troubleshooting, and proficient in Confluence for documentation, knowledge sharing, and team collaboration.

Proficient in version control and collaborative development using Git and Bitbucket, including branching strategies, code reviews, and repository management to streamline CI/CD workflows. Designed and implemented data models and schemas that align with business needs and support efficient data retrieval. Created and maintained documentation for data engineering processes, data flows, and system architecture. Collaborated with cross-functional teams to define and implement data storage and retrieval strategies based on project requirements.

DOT IT Solutions(Fintech Client) - Software Engineer Jan 2024 - Present EDUCATION

Master of Science in Information Technology

UNIVERSITY OF CINCINNATI Jan 2024

Bachelor of Technology in Computer Science

JNTUH UNIVERSITY Aug 2019

Designed Single page applications and optimized user experience by developing dynamic UI components using technologies like React, HTML, CSS, JavaScript. Handled and managed application state effectively across components using React’s Context API, Redux, and similar libraries, demonstrating a solid understanding of state management concepts. Developed APIs, performed CRUD operations, deployed Rest Services using Springboot and Java 8 features, to decrease server load, optimize application performance and seamless data workflow. Streamlined development by creating interactive API documentation with Swagger UI and using Postman for thorough testing. Developed and maintained 200+ automated test cases with JUnit, Jest, and Mockito, increasing test coverage by 85% and reducing manual testing by 60%.

Designed and implemented microservices architecture with Spring Boot, achieving modularity and enhancing fault tolerance. Designed an efficient Spring Boot architecture with Hibernate and microservices, reducing server load by 30% and improving response times for key features.

Optimized SQL and NoSQL queries for faster data retrieval, improving application performance by 40%. Skilled in efficient SQL for PostgreSQL and GraphQL for data management in Java apps. Proficient in Unix and shell scripting, automating tasks to enhance efficiency and streamline workflows. Increased root cause analysis efficiency by 75% using Splunk Dashboard for tracking logs and alerts, developed producer/consumer code with Kafka messaging, and crafted custom shell scripts for log parsing to enhance proactive issue identification and resolution. Designed and conducted A/B testing experiments to validate search algorithm updates for a fintech client in a Java-based system. Analyzed real-world user interactions to drive continuous improvements in search relevancy and performance. Implemented comprehensive web services testing with SoapUI, validating SOAP and RESTful APIs to guarantee the reliability and performance of critical backend functionalities in the server-side web application. Streamlined CI/CD pipeline by automating build, test, and deployment procedures(Jenkins), gaining proficiency with Kubernetes clusters' Pod-to-Pod networking.

Implemented serverless event-driven architecture using services like AWS Lambda, AWS Step Functions, AWS Batch, AWS SQS, and AWS SNS. Utilized AWS S3 for efficient data storage and management. Utilized Terraform for Infrastructure as Code (IaC) implementation, seamlessly integrating with the internal Git repository. Automated deployments on new commits for effective version control and optimized development workflows. Experienced in using Confluence, ServiceNow, and Remedy for effective documentation, issue tracking, and streamlining support processes within development teams.

Implemented authentication and authorization of applications using Spring Security and OAuth 2.0. Used Jenkins for Continuous Integration and Deployment (CI/CD) and JIRA for bug and issue tracking. Collaborated closely with Agile cross-functional teams to participate in sprint planning, backlog grooming, and regular development cycles.

TATA CONSULTANCY SERVICES - Software Engineer May 2019 - Aug 2022 Developed and integrated RESTful APIs using Spring boot for a student portal system, enabling seamless access to student information, course registration, grades, and schedules; optimized backend performance by 30% through effective use of caching and query optimization techniques.

Designed and optimized PostgreSQL databases for high-performance data storage and retrieval, implemented complex SQL queries, indexing, and schema design to support application features and ensure data integrity for a student information system. Deployed and integrated RESTful APIs using Spring Boot on AWS, optimizing backend performance by 30% with Amazon ElastiCache and query optimization, and leveraging Amazon RDS for a high-performance student portal system. Designed and implemented advanced search functionality for a student portal system using Elasticsearch, integrating vector search and NLP techniques to improve search relevance and user experience. Built a multifaceted relevancy scoring system to deliver personalized and context-aware search results.

developed and optimized a Solr-based search engine for a student portal system, leveraging natural language processing (NLP) and personalization strategies to provide dynamic, tailored content recommendations. Streamlined indexing and query processes to handle high data volumes efficiently.

University of Cincinnati - Student Assistant Aug 2022 - Jan 2024



Contact this candidate