Post Job Free
Sign in

Software Developer Computer Science

Location:
Mechanicsburg, PA
Posted:
December 15, 2024

Contact this candidate

Resume:

Koushik Vemula

Python Developer

San Francisco, CA +1-334-***-**** *****************@*****.***

SUMMARY

• 5+ years of experience in developing Web Apps, Microservices, Front-End, RestApi’s and spark applications.

• Experience in designing and developing robust Web and Big data applications using Python, Spark, Django, FastAPI, Flask, Chalice, JavaScript, AngularJS, ReactJS, HTML, Bootstrap, CSS, and AJAX.

• Built and managed robust CI/CD pipelines using Docker, Kubernetes, Terraform, AWS, and Azure services, incorporating Jenkins, Git, and Helm for automation and orchestration.

• Implemented and maintained 5+ RDBMS databases using MySQL, SQL Server, Postgresql, Oracle, and NOSQL like MongoDB, Cassandra, resulting in a 99% Uptime and minimal Downtime. SKILLS

Methodologies : SDLC, Agile.

Programing Languages : Python, SQL, Scala, Java, Unix, T-Sql. Frameworks/Libraries : Django, Fastapi, Flask, Chalice, Pytest, Numpy, Pandas, Pyspark, Sqlalchemy, Confluent, Kafka, Pydantic, PyMongo.

Azure Stack : Azure Databricks, Blob storage, Azure functions, HDInsight, Event hubs, Logic apps, Virtual machines, Azure service bus.

AWS Stack : S3, Lambda, SNS, EC2, Sagemaker, Kinesis, RDS, EMR, IAM, Code pipeline, Route53, Quicksight, Cloudwatch, ECS, Step functions, Elastic search. Databases/Data warehouses : SQL server, Mysql, Postgresql, Mongodb, DB2, Oracle, GraphQL, Neo4J, Dynamodb, CosmosDB,

Azure SQL, Cassandra, Azure data lake gen2.

CI-CD/Tools : Docker, Azure Devops, Aws code pipeline, Azure Kubernetes, Jenkins, Terraform Version Control Tools : Git, Github, Gitlab, Jira

Operating Systems : Windows, Linux

EXPERIENCE

Charles Schwab, US May 2023 – Current Python Developer

• Utilized Agile methodology in Jira for sprint planning, ensuring complete alignment with sprint deadlines for a team of 4 individuals and collaborated with cross-functional teams.

• Developed FastAPI-based microservices for building robust, scalable APIs, integrating Pydantic for data validation and serialization, ensuring optimal performance for data-driven applications. Utilized PyMongo for MongoDB integration, handling collection retrieval and data manipulation for real-time data pipelines., and automated documentation generation utilizing FastAPI's OpenAPI feature.

• Collaborated with front-end teams, designing API architectures to support GraphQL interactions and implementing microservices using Neo4J graph database for efficient relationship queries.

• Integrated Kafka messaging queues into FastAPI services to support real-time event processing and data streaming, leveraging AWS services for backup, monitoring, 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. Optum Global Solutions, India Jul 2020 – Jul 2022 AWS Python Developer

• Created complex subqueries, stored procedures, triggers, cursors, and functions on both MySQL and PostgreSQL databases improved 30% performance.

• Built Python microservices using FastAPI, integrated with AWS Lambda and API Gateway, resulting in reduced response times for key services by 50%.

• Managed MongoDB collections using PyMongo, implementing complex queries and optimizing database performance in microservice architecture. Established coding standards through flake8 linting, ensuring high code quality and consistency in the development process.

• Designed and deployed serverless architectures with AWS Lambda, API Gateway, and Step Functions, streamlining microservices workflows and reducing infrastructure complexity.

• 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 CI/CD pipelines using Docker, Jenkins, and GitHub, ensuring efficient deployment of Python microservices to AWS environments.

Aktrix, India Jun 2018 – Jun 2020 Associate Developer

• Developed microservices using FastAPI, ensuring robust and high-performance API development. Utilized Pydantic for data validation and serialization in FastAPI projects.

• Implemented linting and code quality checks using flake8 and other similar tools to ensure clean, maintainable code.

• Integrated PyMongo to interact with MongoDB, retrieving and manipulating collections for business logic implementation.

• Worked with GraphQL for API interactions and integrated with graph databases for data queries and mutation operations. Designed and managed a Neo4J graph database, optimized for complex relationship queries and implemented use cases related to graph data models.

• 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. Education

Masters of Computer Science

University of South Florida

Bachelors of Computer Science

Osmania University



Contact this candidate