Vemula Koushik

Vemula Koushik

Associate Developer

Followers of Vemula Koushik488 followers
location of Vemula KoushikSanta Clara, California, United States

Connect with Vemula Koushik to Send Message

Connect

Connect with Vemula Koushik to Send Message

Connect
  • Timeline

  • About me

    Python Developer at Charles Schwab | Python, Scala, Java, T-SQL, Django, Pandas | AWS Certified Cloud Practitioner

  • Education

    • Osmania University

      -
      Bachelor of Engineering - BE Computer Science 8.39
    • University of South Florida

      2022 - 2024
      Master of Science - MS Computer Science 3.85
  • Experience

    • Glinsoft

      Jun 2018 - Jun 2020
      Associate Developer

      • Implemented a Model-View-Template (MVT) architecture using Django, incorporating Django Forms, Django templates, and Ninja templates, alongside HTML and CSS for building web applications.• Designed a comprehensive data model for the entire backend application, developed Django models and serializers, and established robust data relationships.• Developed machine learning models using Pyspark and Spark-SQL for predictive analytics and data aggregation, improving data-driven decision-making by 30%.• Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5,CSS3,JavaScript,ReactJS.• Architected RESTful APIs with Django and Azure services (Azure Functions, Azure DNS, Azure Storage, Azure Monitor, Azure Logic Apps, Azure Cosmos DB) achieved a 20% reduction in latency.• Orchestrated a real-time streaming pipeline by integrating Azure Data Factory with Event hubs and Databricks for transformations and ingested data into Azuresql, cosmosDB, ADLS. Show less

    • Optum

      Jul 2020 - Jul 2022
      AWS Python Developer

      •Created complex subqueries, stored procedures, triggers, cursors, and functions on both MySQL andPostgreSQL databases improved 30% performance.•Designed and deployed Lambda APIs using Chalice, seamlessly integrating them with API Gateway and Route 53, resulting in a significant 50% reduction in response time for frontend applications.•Developed data transition programs from DynamoDB to AWS Redshift (ETL process) using AWS Lambda, creating Python functions for specific events based on use cases.•Designed and maintained robust databases using Python, and developed high-performance, Python-based RESTful API web services with Flask, SQLAlchemy, and PostgreSQL.•Experienced in designing and implementing various serverless, fully managed cloud services including S3, Lambda, CloudWatch, API Gateway, SNS, SQS, Step Functions, Kinesis Firehose, and DynamoDB.•Implemented a CI/CD pipeline utilizing Docker, Jenkins, and GitHub. Virtualized servers using Dockerfor both development and test environments. Utilized Gunicorn server for hosting Python web applications within Docker containers. Show less

    • Charles Schwab

      May 2023 - now
      Python Developer

      •Utilized Agile methodology in Jira for sprint planning, ensuring complete alignment with sprintdeadlines for a team of 4 individuals and collaborated with cross-functional teams.•Developed RESTful microservices using FastAPI to provide data to Front-end applications. Integratedwith AWS RDS and S3 for storage solutions, and automated documentation generation utilizing FastAPI's OpenAPI feature.•Designed reusable Angular 10 components for SPA development and implemented shared models tointeract with RESTful APIs using HTML, CSS, and JavaScript.•Deployed and maintained a Kafka cluster on AWS EC2, integrated with FastAPI microservices, leveraging AWS services like CloudWatch, EBS, and Auto Scaling for monitoring, backup, and scaling.•Implemented CI/CD pipelines to deploy FastAPI microservices and REST APIs using toolsets such as GitHub, Jenkins, Chef, and AWS in a DevOps environment. resulting in a 30% improvement in the deployment process.•Developed a Spark application on an EMR cluster to process web application data and load it into Redshift for big data analytics.•Conducted functional validations using Postman for 50 APIs and automated test cases using pytest for each implementation, resulting in a 90% improvement in bug detection. Show less

  • Licenses & Certifications