We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

3.00/5 (Submit Your Rating)

Newark, NJ

SUMMARY

  • Actively involved in each phase of Software Development Life Cycle (SDLC) Requirements, Design, Implementation, and Testing during the development of the application.
  • Experience in designing and developing Python applications in medium to large scale IT Projects.
  • Experience in building data flows and doing extensive data analysis using Python, R, SQL
  • Experience in methodologies like Waterfall Model and Agile Methodology (Scrum).
  • Extensively worked on N - Tier architecture with application development using Python, R, Pyspark, Java, J2EE, JSP, Servlets, JavaScript, XML, Json, PHP, HTML, Tableau.
  • Hands-on experience with industry-standard IDEs like Spyder, PyCharm, Sublime, Emacs, Eclipse.
  • Proficient in programming and data modelling in relational databases, such as MySQL, Postgre SQL, Oracle, MongoDB.
  • Good familiarity in using Request library, Json and XML to interact with Rest services and interacting with Database.
  • Strong skills in Object Oriented design and development.
  • Experience in UNIX command line and shell scripting
  • Proven track record applying ML algorithms and derived mathematical models to optimize complex systems with large sets of data.
  • Proficient in various statistical/machine learning packages like NumPy, Pandas, SciPy, Scikit-Learn, CRAN, Keras, TensorFlow.
  • Expertise in configuring version control like Gits and SVN.
  • Handled CI/CD activities using Jenkins.
  • Experience in production Support, troubleshooting and maintenance.
  • Led support and training to both technical and non-technical teams across departments.
  • Seasoned experience worked in a start-up and thrives in a fast-paced and dynamic environment.
  • Excellent problem resolving, verbal & written communication skills.
  • Quick learner, self-starter and team player with ability to adapt to different situations.
  • Skilled in Data Science, Machine Learning, Deep Learning, Computer Vision, Data Mining, Analytics, Visualization and Statistics with a passion for AI.

TECHNICAL SKILLS

Platforms: Linux and Windows

Programming Languages & Tools: Python, Pyspark, R, Java, Jupyter Notebook, R Studio, Spyder, Eclipse, Tableau, Github, SVN, Jenkins

Statistical/Machine Learning Packages: NumPy, Pandas, SciPy, Scikit-Learn, CRAN, Keras, TensorFlow

Computer Vision Packages: Scikit-Image, OpenCV, PIL

Visualization Packages: Matplotlib, Seaborn, Plotly, ggplot2

Databases: SQL, Postgre SQL, Oracle, MongoDB

PROFESSIONAL EXPERIENCE

Confidential, Newark, NJ

Sr. Python Developer

Responsibilities:

  • Developed scalable backend modules in Python 3 with plug-n-play architecture.
  • Built automated information retrieval pipeline in Python to route information from PLC sensors.
  • Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL dB package.
  • Wrote automated scripts in Python to use REST API calls and parse XML & JSON responses.
  • Supported IT team with ETL process to dump historical data into data lake with Postgre SQL.
  • Worked cross-functionally and assisted IT team in building the appropriate database architecture.
  • Developed data mining model to extract patterns and feature importance using time series clustering and tree classifiers which gave capability to organization of learning from different farms in Python.
  • Built predictive model in Python forecasting final yield by using random forest and LDA with accuracy of 94%.
  • Invented computer vision AI System in Python by using Scikit-Image and OpenCV that accurately monitored growth rate, quality and health of plants. This saved 30x on labour cost.
  • Designed yield analytical engine enabling organization to visually analyse all harvests on 1 screen in Python using Seaborn and Plotly.
  • Built data science foundation for the organization from scratch.
  • Two US Patent application filed for Computer Vision Algorithm.
  • Led data advisory committee of FFAR “Precision Indoor Plants” consortium as a Content Chairperson.
  • Led newly built AI system training to both technical and non-technical colleagues across departments.

Environment: Python 3, R, SQL, Postgre SQL, JSON, XML, Web API, Anaconda Navigator, Jupyter Notebook, Spyder, R Studio, Tableau, Numpy, Pandas, Scipy, Scikit-Learn, Keras, TensorFlow, OpenCV, Git

Confidential

Software Engineer

Responsibilities:

  • Developed Frontend and Backend modules in Python on Django framework.
  • Assisted in building APIs and Views in Python to build interactive web applications.
  • Wrote automated Python scripts to test functionality of developed modules.
  • Developed Transliteration application in Java.
  • Automated Server deployment using UNIX shell scripts for distributed Multi-Server Environment.
  • Responsible for developing Web Automation pack using Java, Appium, Selenium & MySQL.
  • Created proof of concept (POC) for Data Pipeline, ML & Content Extraction projects
  • Developed Data Mining technique for content extraction using web API & Scraping (Beautiful Soup).
  • Built data pipeline for ML projects (Extracting/Cleansing/Handling NAN/EDA) using PySpark.
  • Created dashboard reports and graphs to visually analyse data patterns for multiple projects.
  • Contributed to planning and development of strategies for product development & Marketing.
  • Responsible for product support & customizing Drupal modules using PHP as per client’s needs .
  • Worked on different data formats such as JSON, XML and performed required analysis using Python .
  • Worked with several R packages, Performed Data Cleaning and imputation of missing values in R.
  • Supported applications by interacting with clients and providing training.

Environment: Python 2 & 3, R, Pyspark, Java, Servlets, JavaScript, SQL, JSON, XML, PHP, HTML, Jupyter Notebook, Spyder, R Studio, Eclipse, Numpy, Pandas, Scipy, Scikit-Learn, Git

We'd love your feedback!