Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
Generic

Thilak Kumar Akula

Fairfax

Summary

Python Developer with over 4 years of experience in creating scalable data solutions and AI-driven models. Expertise in designing automated data pipelines and integrating machine learning models, with a strong focus on backend workflows using Python and SQL. Proficient in utilizing cloud services such as AWS and Azure, and skilled in visualizing KPIs with Tableau and Power BI. Demonstrated ability to thrive in agile environments and collaborate effectively with cross-functional teams to deliver high-performing software solutions.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Python Developer

Capital one
Virginia
06.2024 - Current
  • Developed scalable applications using Python 3.x with OOP principles and design patterns.
  • Built web applications utilizing Django and Flask, focusing on RESTful API design and authentication.
  • Executed data manipulation and analysis with Pandas and NumPy, creating visualizations in Matplotlib and Seaborn.
  • Implemented machine learning models for classification, regression, and NLP using TensorFlow and PyTorch.
  • Designed robust backend systems, including API development with FastAPI and integration with AWS.
  • Optimized relational and NoSQL databases, ensuring data integrity and writing complex queries.
  • Automated tasks using Python scripts for data scraping and process optimization, enhancing efficiency.
  • Managed CI/CD pipelines with Jenkins and GitHub Actions, deploying applications on AWS and Heroku.
  • Version Control and Collaboration: Experienced in using Git for version control, collaborating on platforms like GitHub, GitLab, or Bitbucket, and implementing branching strategies for team-based development.
  • Performance Optimization: Skilled in profiling and optimizing Python code using tools like cProfile, PyPy, and multiprocessing to enhance application performance and scalability.
  • Cross-Platform Development: Experience in developing applications compatible with Linux, Windows, and macOS, ensuring seamless functionality across different environments.
  • APIs and Integrations: Proficient in integrating third-party APIs and building custom APIs to enable seamless communication between systems.
  • Security Best Practices: Knowledge of secure coding practices, including input validation, encryption and mitigating vulnerabilities like SQL injection and XSS.

Python Developer

Delta Cubes
Bangalore
08.2022 - 04.2023
  • Agile Methodologies: Experienced in Agile/Scrum environments, collaborating with cross-functional teams to deliver high-quality software within tight deadlines.
  • Agile Methodologies: Experienced in Agile/Scrum environments, collaborating with cross-functional teams to deliver high-quality software within tight deadlines.
  • Cloud-Native Development: Experienced in developing and deploying serverless applications using AWS Lambda, Google Cloud Functions, or Azure Functions, with expertise in integrating with cloud storage (S3, Blob Storage).
  • Data Engineering: Skilled in building ETL pipelines using tools like Apache Airflow, Luigi, or Pandas, with experience in processing large datasets and integrating with data warehouses (e.g., Snowflake, Redshift).
  • Natural Language Processing (NLP): Expertise in implementing NLP solutions using libraries like NLTK, spaCy, and Hugging Face Transformers for tasks such as sentiment analysis, text classification, and named entity recognition.
  • Web Scraping and Crawling: Advanced knowledge of web scraping frameworks like Scrapy and Selenium, with experience in handling dynamic content, CAPTCHA, and rate-limiting challenges.
  • GUI Development: Proficient in creating cross-platform desktop applications using Tkinter, PyQt, or Kivy, with a focus on user-friendly interfaces and responsive design.
  • Big Data Technologies: Familiar with processing large-scale datasets using Python with Apache Spark (PySpark) and Hadoop, optimizing data workflows for distributed computing environments.
  • API Testing and Automation: Experienced in automating API testing using tools like Postman, pytest, and Requests, ensuring robust endpoint functionality and reliability.
  • Microservices Architecture: Skilled in designing and implementing microservices using Python, with tools like FastAPI and gRPC, ensuring scalability and fault tolerance.
  • Code Review and Mentorship: Demonstrated ability to conduct thorough code reviews, enforce coding standards (PEP 8), and mentor junior developers in Python best practices.

Junior Python Django Developer

SYMBIOSYS TECHNOLOGIES
Hyderabad
08.2020 - 08.2022
  • Developed scalable web applications utilizing Python and Django framework with MVC/MVT architecture.
  • Designed RESTful APIs using Django REST Framework to enhance communication between front-end and back-end.
  • Built reusable Django apps, views, and models while enhancing ORM performance and query efficiency.
  • Implemented class-based and function-based views to improve code modularity and maintainability.
  • Optimized relational database models with PostgreSQL and MySQL through effective use of Django's ORM.
  • Created custom queries and migrations, ensuring data integrity via Django Migrations and signals.
  • Integrated JWT/OAuth2 authentication along with role-based authorization using Django REST Framework.
  • Deployed Django applications on EC2 instances employing Gunicorn and NGINX for improved performance.

Education

Master of Science - DATA ANALYTICS

Catholic University of America
United States
05-2025

Bachelor of Science - CLOUD TECHNOLOGY AND INFORMATION SECURITY

CMR University
India
05-2023

Skills

  • Programming languages: Python, SQL, R
  • Data analysis tools: Pandas, NumPy
  • Machine learning frameworks: Scikit-learn, TensorFlow
  • Web frameworks: Flask, FastAPI
  • Development environments: Jupyter, Git, Docker
  • Database management: MySQL, PostgreSQL, MS SQL Server
  • Cloud services: AWS (S3, SageMaker), Azure AI
  • Data visualization: Tableau, Power BI
  • ETL and analytics tools: Alteryx, Talend
  • Agile project management: JIRA, Lucidchart, MS Visio
  • Feature engineering techniques: Feature selection, dimensionality reduction
  • Model evaluation metrics: Cross-validation, ROC-AUC
  • Time series methods: ARIMA, Facebook Prophet
  • Recommendation algorithms: Collaborative filtering, content-based filtering
  • AI concepts: Computer vision, generative AI

Certification

  • AWS Certified Machine Learning - Specialty, Amazon Web Services (AWS)

Accomplishments

  • Ranked first among 225 students in the Computer Department in academic years 2019-2023

Timeline

Python Developer

Capital one
06.2024 - Current

Python Developer

Delta Cubes
08.2022 - 04.2023

Junior Python Django Developer

SYMBIOSYS TECHNOLOGIES
08.2020 - 08.2022

Master of Science - DATA ANALYTICS

Catholic University of America

Bachelor of Science - CLOUD TECHNOLOGY AND INFORMATION SECURITY

CMR University
Thilak Kumar Akula