Summary
Overview
Work History
Education
Skills
Projects
Languages
Timeline
Generic

Vamshi Teja Goud

St. Louis,USA

Summary

Skilled software developer with 6 years of experience in Python development, specializing in banking applications and financial systems. Strong background in SCCM administration and business analysis. Proficient in client-side and server-side development, leveraging modern software development practices and design patterns. Experienced in Agile (SCRUM) methodologies, actively participating in stand-ups, sprint planning, and retrospectives to ensure alignment with project goals. Advanced knowledge of Python, Django, Flask, RESTful APIs, SQL databases, and web technologies including HTML, CSS, JavaScript, and jQuery. Hands-on experience in developing web-based applications and services for financial transactions, account management, and reporting. Contributed to requirements gathering and process improvements as a business analyst. Diligent [Desired Position] with a solid foundation in research methodologies and data analysis. Effective contributor to multiple research projects, demonstrating attention to detail and problem-solving abilities. Strong collaboration and critical thinking skills in both independent and team-driven environments.

Overview

6
6
years of professional experience

Work History

Graduate Research Assistant (Part-Time)

Webster University
08.2023 - 01.2024
  • Analyzed COVID-19 detection from lung scans and Alzheimer's brain scan analysis
  • Achieved 85% accuracy with a Kers CNN on COVID-19 data and created a full-stack GUI app for the model
  • Independently supervised 100+ senior students in the Data Communication and Networking lab, boosting approval rates by 15%
  • Mastered Google Colab, Python, TensorFlow (2.11), Flask, and MATLAB in research and education

Software Engineer

Tata Consultancy Services
08.2021 - 10.2022
  • As a Business Analyst with three years of experience, you serve as a crucial link between stakeholders and technical teams, ensuring that business needs are effectively translated into actionable project requirements
  • You engage in comprehensive analysis of business processes to identify areas for improvement, facilitate discussions among stakeholders to gather and clarify requirements, and collaborate closely with development teams throughout the project lifecycle
  • Your role also involves validating solutions through testing and providing ongoing support to end-users, all while fostering an environment of continuous improvement and adaptation to changing business landscapes
  • Collaborate with stakeholders to elicit, analyze, and document business requirements
  • Conduct interviews, workshops, and surveys to gather information
  • Analyze current business processes and identify areas for improvement
  • Create comprehensive documentation, including business requirements documents (BRDs) and user stories
  • Analyze and interpret data to support decision-making
  • Assess potential solutions and recommend alternatives that meet business needs
  • Participate in user acceptance testing (UAT) to validate solutions
  • Develop training materials and conduct training sessions for end-users
  • Assist in project planning, including defining scope and timelines
  • Identify opportunities for process improvements and contribute to overall business enhancement
  • Work Environment: Collaborative team-oriented environment with frequent interaction among business units and IT teams
  • Use of project management tools (e.g., JIRA, Trello) and documentation tools (e.g., Confluence, MS Word)
  • Fast-paced setting requiring adaptability to changing business needs and project priorities

Software Engineer

Tata Consultancy Services
09.2017 - 08.2022
  • Developed and maintained a web-based banking application that streamlined financial transactions, improved customer account management, and provided real-time reporting capabilities
  • Conducted thorough requirements gathering and analysis to identify features and enhancements for the banking application
  • Developed and maintained RESTful APIs using Django and Flask, facilitating secure data exchange between client-side applications and the backend
  • Implemented authentication and authorization mechanisms to secure user data and transactions, utilizing OAuth2 and JWT
  • Collaborated with cross-functional teams, including QA, DevOps, and business analysts, to ensure the application meets industry regulations and performance standards
  • Designed and optimized database schemas and queries using PostgreSQL, focusing on transaction performance and data integrity
  • Developed automated tests using PyTest to ensure application reliability and performance, significantly reducing bug reports post-deployment
  • Utilized AWS services for application hosting, including AWS Lambda for serverless functions and S3 for file storage, improving scalability and cost-effectiveness
  • Engaged in code reviews and pair programming sessions, promoting best practices and knowledge sharing within the development team
  • Participated in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives, fostering a collaborative and efficient development environment
  • Documented technical specifications, API endpoints, and user guides to facilitate knowledge transfer and maintainability
  • Environment: Python 3.x, Django, Flask, PostgreSQL, REST API, AWS, Git, Visual Studio Code, PyTest, Agile Methodologies

Education

Master’s - information technology

Webster University
St. Louis, MO
12.2024

Bachelor of technology - electronics and communication engineering

Jawaharlal Nehru Technological University
Hyderabad, India
05.2017

Skills

  • Python
  • SQL
  • JavaScript
  • HTML
  • CSS
  • Django
  • Flask
  • REST API
  • Pandas
  • NumPy
  • Celery
  • RabbitMQ
  • HTML5
  • CSS3
  • JQuery
  • Bootstrap
  • PostgreSQL
  • MySQL
  • SQLite
  • Git
  • GitHub
  • Visual Studio Code
  • PyCharm
  • Jupyter Notebook
  • Agile
  • Scrum
  • PyTest
  • Unittest
  • AWS
  • Azure
  • Windows
  • Linux
  • Teamwork and Collaboration
  • Analytical Thinking
  • Academic Presentations
  • Self-Directed and Motivated
  • Project Management
  • Presentation Development
  • Scientific Communication
  • Problem-Solving
  • Data Analysis
  • Quantitative and qualitative analysis
  • Administrative Support
  • Presentation Skills
  • Technical Writing
  • Data Modeling

Projects

Electro-Krazy, Developed an e-commerce web app with Spring Boot, SQL, and ReactJS, featuring MVC architecture. Users can browse items by category, add items to a cart, and securely checkout with PayPal. Implemented OAuth 2.0 for Rest service authentication and authorization via Access tokens. Electronic Shopping Cart, Led the development team in designing and implementing an Electronic Shopping Cart system with auto-building functionality. Responsible for integrating RFID technology for item recognition and implementing algorithms for theft identification. Smart Plant Pot, Engineered an automated IoT plant-care robot that analyzes 10+ sensor data for nutrition, light, and moisture, utilizing IoT technology for real-time updates. Designed a Java Android app integrated with C++ Arduino code to monitor the robot's movements, collaborating with a team of three peers to achieve project goals.

Languages

English
Professional Working

Timeline

Graduate Research Assistant (Part-Time)

Webster University
08.2023 - 01.2024

Software Engineer

Tata Consultancy Services
08.2021 - 10.2022

Software Engineer

Tata Consultancy Services
09.2017 - 08.2022

Bachelor of technology - electronics and communication engineering

Jawaharlal Nehru Technological University

Master’s - information technology

Webster University
Vamshi Teja Goud