Hi, I'm Ashwin Chafale.
Introducing myself as :
About
I am a Computer Science grad student at University of Southern California.
- Languages: Python, Java, JavaScript, Scala, C/C++, SQL, Unix-shell scripting
- Front-end: HTML, CSS, SwiftUI, React.js, Dart, Flutter
- ML Libraries: PyTorch, TensorFlow, Pyspark, Keras, NLTK, NumPy, Pandas, Scikit-learn, Matplotlib, Plotly
- Frameworks & Libraries: Spark, Airflow, Flink, Kafka, Node.js, Spring Boot, RESTful web services, GraphQL, Flask
- Databases: MySQL, Oracle, PostgreSQL, MongoDB, Cassandra, Amazon Redshift
- AWS Cloud Services: EC2, RDS, IAM, S3, AWS Lambda, Athena, Glue, Step-Function, Sagemaker
- Tools: Git, Docker, Kubernetes, AWS Cloud, Unity 3D
- Mobile Development: iOS Development, Swift, Dart
Experience
Data Engineering Intern
- Developed and maintained aggregated ETL pipelines using Spark SQL and PySpark on Hadoop file systems as part of Apple's Health Software team.
- Build an end-to-end data application that would allow QA/QE teams to validate the user data or detect anomalies in the user data streams uploaded by the research health app.
- Processed 10 TB of large data in a distributed parallel computing architecture and extracted meaningful features from it to promote data analytics.
- Responsible for scheduling, maintaining, and orchestration of data pipeline using Apache Airflow.
- Skills: Data Modeling, Data Analytics & Visualization, Workflow orchestration, and ETL processes
May 2022 - Aug 2022 | Sunnyvale, CA, USA
DevOps Contractor
- Implemented static code analysis recommendation rules in Java for python files to improve code quality, application performance and detect code smells in repositories. The detection percentage of the python rules was 78 % in the amazon GitHub repository.
- Incorporated unit test in JUnit cases to validate python rules.
- Led junior software engineering interns and collaborated with the Amazon Codeguru Seattle team for proper implementation and testing of python rules.
April 2021 - June 2022 | India - Remote
Senior Software – Data Engineer
- Implemented PII Data Masking and Obfuscation Pipeline using Python on client databases. Optimized data masking pipeline performance by 50% and obfuscated 450 GB of large data.
- Ingested data from various data clusters using a combination of AWS Athena and AWS Glue to create data views to be used in BI tools.
- Worked closely with ML solution architects for proper implementation of data-preprocessing pipeline and to derive insights from the data which could be further useful for the ML models.
- Responsible for the creation of various dashboards on Tableau for data analytics.
August 2020 – April 2021 | India
Senior Software – ML Engineer
- Responsible for deploying Facebook’s Deep Learning NMT Transformer model on torch-serve (open-source tool for serving PyTorch models) and created generalized custom handlers for all transformer models enabling fast and easy deployment of the model.
- Responsible for deployment and testing of various Pytorch models on container technologies like Docker & Kubernetes.
- Acted as a liaison between teams in Amazon-Sagemaker and Facebook ML teams for the proper deployment of the transformer model.
December 2019 – August 2020 | India
Software Engineer – Full Stack Developer
- Implemented several time-critical features while migrating IBM users from mainframe-based to a distributed computing architecture.
- Consistently deliver structured and maintainable front-end codes to build an intuitive user interface and reusable components on the React.js.
- Implemented REST services by Golang with microservices architecture.
- Excellent knowledge of NO-SQL on Mongo and Cassandra DB and expertise in working with SpringlOC, SpringMVC, and SpringAOP.
- Contributed to developing an event-driven and time-triggered report generation module using Java and Spring.
- Leveraged Apache Spark for processing and aggregating high-volume historical data for generating reports.
- Interacted with clients across various global locations like the USA, Canada, China, Australia.
- Leveraged knowledge in Java, J2EE, Spring-MVC, Spring Boot, Golang, JavaScript, HTML, SQL, DOJO, Node.js, React.js.
October 2017 – December 2019 | India
Projects
Skills
Languages and Databases
Python
Java
JavaScript
Shell Scripting
MySQL
PostgreSQL
MongoDB
Libraries
Pytorch
Tensorflow
Keras
NumPy
Pandas
OpenCV
scikit-learn
matplotlib
Frameworks
Django
Flask
Other
Git
AWS
Education
University of Southern California
Los Angeles
Degree: Master of Science in Computer Science
CGPA: - 3.7/4.0
- CSCI 570 - Analysis of Algorithms
- DSCI 552 - Machine Learning
- CSCI 544 - Natural Language Processing
- CSCI 585 - Databases
- CSCI 571 - Web Technologies & Mobile Apps Development
- CSCI 572 - Information Retrieval & Web Search Engines
- CSCI 402 - Operating Systems
Relevant Courseworks:
India
Degree: Bachelor of Engineering in Computer Science and Engineering
CGPA: - 9.35/10
- Data Structures and Algorithms
- Distributed Database Management
- Data Warehousing, & Data Mining
- Operating Systems
- Machine Learning
- Web Intelligence & Big Data
Relevant Courseworks:

