Vineel Gopireddy


Location

Denton, TX
Education
    Missouri State University-Springfield
    August 2021 - December 2022
    degree
    Master's
    major
    Computer Science
    Vardhaman College of Engineering
Work Experience
    Uber, MO
    Java Developer
    February 2023 - present
    company
    Uber, MO
    title
    Java Developer
    overview
    - Involved in Technical and High-level Design Review Meetings with Business Testers and Business Owners and completed the Software Development Life Cycle (SDLC) phases of the project including designing, developing, testing, and deployment of applications - Implemented user-friendly web-based applications using React, HTML5, CSS3, and Bootstrap, enhancing user experiences and creating responsive interfaces. Leveraged React's component-based architecture to streamline development workflows and ensure maintainable codebases - Implemented complex orchestration layers using REST API and integrated with third-party user interfaces - Utilized the SPRING framework to manage application logic, making calls to business objects and services, including SOAP Web services. Ensured efficient communication between different layers of the application, contributing to a well-organized codebase - Implemented RESTful Micro services using Spring Boot and deployed them on internal Tomcat servers. Monitored application metrics using Actuator endpoints - Configured and managed AWS S3 buckets for storage and backup purposes - Developed web services for business operations using SOAP, JAX-WS, JDOM, XML, and Apache. Implemented SOAP-based communication protocols to facilitate seamless data exchange between different components - Designed and coded various JAVA and J2EE modules, including Spring Boot, Spring MVC, Spring Rest, Hibernate, JPA, and Couch base. These modules contributed to the functionality, performance, and scalability of the applications - Utilized Spring JDBC to migrate data from Oracle database to Apache Cassandra, a NoSQL Database solution. This migration enhanced data management capabilities while ensuring seamless transition - Developed user interface screens using React, JSP, JavaScript, HTML 5, jQuery, and CSS3. Incorporated additional tools such as JQ Widgets and the Apache Tiles framework to create intuitive and visually appealing interfaces - Integrated Bootstrap to establish style guides, best practices, and UI standards for enterprise and consumer applications. This ensured consistent and professional aesthetics across the application - Familiarity with project management tools like JIRA for issue tracking, task management, and team collaboration, and Jenkins for continuous integration and deployment (CI/CD) pipelines - Collaborated in a Cloud environment, utilizing RESTful API services to consume, modify, or store data within a clustered server setup. This contributed to a scalable and responsive system architecture
    Neebal Technologies
    Java Developer
    IN
    June 2019 - July 2021