Python Developer Resume
0/5 (Submit Your Rating)
Parsippany, NJ
SUMMARY
- Close to 7 years of professional experience as Python Developer with hands - on experience in complete SDLC including requirements gathering, architecture, design, development, testing and deployment.
- Experience in Machine Learning and Deep Learning using NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch and Keras libraries.
- Strong experience in using Python for ETL, process automation, data processing and data analysis.
- Experience in data visualization using Python, Matplotlib and Tableau.
- Experience in AWS Cloud services like IAM, EC2, S3, RDS, DynamoDB, SQS, SNS and CloudWatch.
- Extensive experience in working with SQL and No SQL databases such as Oracle DB, PostgreSQL, SQL Server, MySQL, MongoDB and DynamoDB.
- Experience in development of microservices and REST APIs using Spring Boot framework.
- Experience in development of front-end UIs using Angular, JavaScript, HTML5, CSS3 and Bootstrap.
- Experienced in writing and implementing test cases using PyUnit, JUnit, Mockito, Karma and Jasmine.
- Experience in building CI/CD pipelines using Jenkins for deployments in Kubernetes.
- Experience in using build tools like Maven, Gradle and npm. Used monitoring tools like Log4j, AWS CloudWatch and Grafana.
- Experience in Agile/Scrum methodologies and Test-driven development (TDD).
PROFESSIONAL EXPERIENCE
Confidential, Parsippany, NJ
Python Developer
Responsibilities:
- Worked on vehicle damage detection application in Python which fetches video streams from cameras, extracts images and generates condition capture reports.
- Worked on using the images for damage detection using both in-house and 3rd party AI models.
- Used AWS cloud services- Panorama, EC2, S3, RDS, DynamoDB, CloudWatch, SQS, SNS.
- Developed REST APIs using Java Spring Boot. Implemented Kafka producer and consumer microservices.
- Extensive use of SQL queries to store and extract data from both cloud and on-prem databases. Used DynamoDB for storing large data in JSON format.
- Developed new features in front end vehicle damage management portal using Angular.
- Set-up SQS, SNS and SES in AWS for sending alerts and statistics reports to business managers for review.
- Performed Unit testing with JUnit and Mockito for Java and Karma and Jasmine for JavaScript framework.
- Used Postman to test API endpoints and Swagger for API documentation.
- Used Concourse CI for CI/CD integration with Bitbucket and Kubernetes.
- Monitored app performance using AWS CloudWatch metrics and Grafana dashboard.
Confidential, West Des Moines, IA
Python Developer
Responsibilities:
- Responsible for end-to-end software development for the actuarial business reporting.
- Gathered requirements from business and created Jira tickets with detailed description, mapping documents, logic and acceptance criteria.
- Developed Python codebase and Java REST APIs by adding new functionalities and updating logic.
- Developed SQL queries to join multiple databases and retrieve relevant information required for report generation.
- Assisted in quarterly bridge steps by deploying code in lower regions for testing before deploying in production.
- Scheduled jobs through Control-M and executed them to generate reports. Did diff analysis on reports, fixed the differences and got UAT approvals before deployment deadline.
- Delegated work to offshore teams, performed debugging, fixed bugs logged by QA team and conducted code reviews.
- Assisted QA teams for creation of various test cases for end-to-end validation of code.
- Worked as Production support to resolve incidents, fix job failures and push hot fixes.
- Developed Jenkins scripts to automate build and deployment cycles.
- Prepared shared dashboards using Tableau as per requirements of business stakeholders.
Confidential, Houston, TX
Python Developer
Responsibilities:
- Worked on several projects involving various stages of seismic data processing flow.
- Participated in all phases of data mining including data import/export, data cleaning, modeling, signal processing, validation and visualizations.
- Extracted sensor data from various data sources intended to be processed/analyzed. Combined data from multiple sensor sources. Ensured that all the data are normalized and improved signal strength.
- Performed data cleaning of large amounts of data by identifying data trends and data quality issues to remove various forms of noise, while preserving strong signal to noise ratio.
- Handled missing data values using interpolation techniques. Used statistical techniques like autocorrelation, cross-correlation and Fourier transforms.
- Performed EDA and Feature Engineering to develop statistical models and improve model performance and flexibility.
- Experienced in data mining techniques like classification, clustering, regression techniques, SVM, KNN, PCA and random forests.
- Visualized 3D data to identify various geological features and ensured high quality signal and illumination to deep rock layers.
- Built image processing models using Computer Vision: Deep Learning and CNN.
