We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

LowA

SUMMARY

  • Around 7 years of experience as a Python Developer in Analysis, Design, Development, Management, and Implementation of various standalone and client - server architecture-based enterprise application software including all the phases of Software Development Life Cycle (SDLC) -Waterfall, agile Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment, and Maintenance).
  • Integrated different data sources, data wrangling, cleaning, transforming, merging, and reshaping data sets by writing Python scripts in RapidMiner.
  • Experience in working with several python libraries including NumPy, Pandas, Matplotlib, SciPy, Scikit-Learn.
  • Experience in writing JSON REST APIs usingGolang.
  • Experienced in building a Command line tool to interact with RESTful API using inGolang.
  • Work directly with the GCP stack including BigQuery, Composer, Cloud Storage, Cloud Functions
  • Have Extensive Experience in IT data analytics projects, Hands on experience in migrating on premise ETLs to Google Cloud Platform (GCP) using cloud native tools such as BIG query, Cloud DataProc, Google Cloud Storage, Composer.
  • Worked on Airflow and Astronomer for orchestration and familiar with building custom Airflow operators and orchestration of workflows with dependencies involving multi-clouds.
  • Experience in handling python and spark context when writing Pyspark programs for ETL.
  • Experienced in migrating legacy systems into GCP technologies.
  • Hands on experience in setting up workflow using Apache Airflow and Oozie workflow engine for managing and scheduling PySpark jobs.
  • Good experience in developing web applications implementing MVC architecture using Django and Flask web application frameworks, with a good understanding of Django ORM.
  • Created Transformation and Modeling in Power BI Visualizations.
  • Experience in designing stunning visualizations using Tableau software and publishing and presenting dashboards, Storylines on web and desktop platforms.
  • Work along-side customers to delivery BQ migrations leveraging best-in-breed third-party tooling
  • Design and build GCP data driven solutions for enterprise data warehouse and data lakes
  • Evaluate client business challenges and work with the team to ensure the best technology solutions.
  • Collaborate with clients to decipher business requirements into technical requirements and deliverables.
  • Performed Unit testing, Integration Testing, and generating of test cases for web applications using Junit and Python Unit test framework.
  • Experience in Kubernetes which provides a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Experience in using XML, SOAP, REST web Service for interoperable software applications.
  • Strong analytical and problem-solving skills, always striving for new knowledge. A person with multitasking and organizational skills and high ethical standards.

TECHNICAL SKILLS

Languages: Python, SQL, PL/SQL

Python Libraries: NumPy, Pandas, Matplotlib, SciPy, Scikit-Learn.

Database: SQL Server, MySQL, Oracle, PostgreSQL, MongoDB

Web Technologies: HTML5, CSS3, XML, Java Script, jQuery, AJAX, XML

Frameworks: Django, Flask (1.x), PyTest, PySpark

Cloud Computing: AWS, Google Cloud, Azure

Version Controls: GitHub, Git, SVN, CVS

Methodologies & Tools: Agile, Scrum, Waterfall, JIRA

IDEs: PyCharm, Eclipse, NetBeans, Sublime, RapidMiner, PyMongo.

PROFESSIONAL EXPERIENCE

Confidential, lowa

Python Developer

Responsibilities:

  • Designed and set up Enterprise Data Lake to provide support for various use cases including Analytics, processing, storing and Reporting of voluminous, rapidly changing data.
  • Responsible for maintaining quality reference data in source by performing operations such as cleaning, transformation and ensuring Integrity in a relational environment by working closely with the stakeholders & solution architect.
  • Designed and developed Security Framework to provide fine grained access to objects in AWS S3 using AWS Lambda, DynamoDB.
  • Performed end- to-end Architecture & implementation assessment of various AWS services like Amazon EMR, Redshift, S3.
  • Implemented the machine learning algorithms using python to predict the quantity a user might want to order for a specific item so we can automatically suggest using kinesis firehose and S3 data lake.
  • Used AWS EMR to transform and move large amounts of data into and out of other AWS data stores and databases, such as Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB.
  • Used Spark SQL for Scala & Python interface that automatically converts RDD case classes to schema RDD.
  • Creating Lambda functions with Boto3 to deregister unused AMIs in all application regions to reduce the cost for EC2 resources.
  • Importing & exporting database using SQL Server Integrations Services (SSIS) and Data Transformation Services (DTS Packages).
  • Coded Teradata BTEQ scripts to load, transform data, fix defects like SCD 2 date chaining, cleaning up duplicates.
  • Developed reusable framework to be leveraged for future migrations that automates ETL from RDBMS systems to the Data Lake utilizing Spark Data Sources and Hive data objects.
  • Developed Kibana Dashboards based on the Log stash data and Integrated different source and target systems into Elasticsearch for near real time log analysis of monitoring End to End transactions.
  • Implemented AWS Step Functions to automate and orchestrate the Amazon Sage Maker related tasks such as publishing data to S3, training ML model and deploying it for prediction.
  • Used Test driven approach for developing the application and implemented the unit tests using Python Unit test framework.
  • Migrated successfully the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Worked on report writing using SQL Server Reporting Services (SSRS) and in creating various types of reports like table, matrix, and chart report, web reporting by customizing URL Access.
Environment: Python, Airflow, Azure, Flask, Astronomer, DynamoDB, AWS, EC2, EKS, Spark, Git, AWS

Confidential, Jacksonville, FL

Python Developer

Responsibilities:

  • Followed AGILE development methodology to develop the application.
  • Designed front end and backend of the application using Python on Django Web Framework.
  • Used the Python modules like NumPy, Matplotlib, Pandas, SciPy, and Scikit-Learn for generating complex graphical data, creation of histograms, etc.
  • Developed and designed automation framework using Python and Shell scripting.
  • Developed and Deployed SOAP-based Web Services on Tomcat Server.
  • Designed complex application database SQL statements for querying, updating, and reporting using Python Database Connector.
  • Wrote modules in Python to connect to MongoDB with PyMongo and performing CRUD operations.
  • Generated Django forms to record data of online users and used PyTest for writing test cases.
  • Built Views and API’s using Python for interactive web-based solutions.
  • Worked on the building of Tableau desktop reports and dashboards to report customer data.
  • Good knowledge of using version control systems like GIT and SVN.
  • Used JIRA to manage the issues/project workflow.

Environment: Python3.4, NumPy, Pandas, Scikit-Learn, unit test, Django, Django REST framework, MySQL, PostgreSQL, Jira, GitHub, Postman, PyCharm IDE, and Visual code.

Confidential

Python Developer

Responsibilities:

  • Involved in building database Model, APIs, and Views utilizing Python, in order to build an interactive web-based solution.
  • Responsible for gathering requirements, system analysis, design, development, testing, and deployment.
  • Worked on creating Python API’s
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Involved in building database Model, APIs, and Views utilizing Python, in order to build an interactive web-based solution.
  • Designed and managed API system deployment.
  • Developed Python batch processors to consume and produce various feeds.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed Business Logic using Python on Django Web Framework.
  • Created database objects like procedures, functions, triggers, and indexes.
  • Worked with various SSIS control flow tasks and data transformation tasks like data conversion, derived column, look-up, and fuzzy look-up, a conditional split, etc.
  • Created checkpoints and configuration files in SSIS packages
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
  • Also used Bootstrap as a mechanism to manage and organize the HTML page layout.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Used GitHub for version control.
  • Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL, PL/SQL.

Environment: Python3.4, AWS S3, AWS RDS, unit test, JavaScript, Django, Django REST framework, MySQL, PostgreSQL, Jira, GitHub, Postman, and Visual code.

Confidential

Python Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation, and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing an application.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Used RESTful Web Services in the application development.
  • Used different python libraries like SciPy, NumPy, and Pandas to create models for predictive analysis.
  • Developed a Data Science program involving Data Manipulation & Visualization, Web Scraping, Machine Learning, and MongoDB.
  • Installed and maintained web servers Tomcat, WebSphere, and WebLogic.
  • Used PyUnit, the Python unit test framework, for all Python applications.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript, and jQuery.
  • Provided production support on the existing Power BI Dashboards and other ETL processes to resolve the issues quickly and published Power BI Desktop reports created in Report View to the Power BI service.
  • Designed customized interactive dashboards in Tableau using Marks, Action, Filters, parameters, and Calculations. Database model,
  • Experience with Version Control, ideally SVN, CVS, and GIT.

Environment: Python3.4, NumPy, Pandas, Scikit-Learn, unit test, Django, Django REST framework, MySQL, MongoDB, PowerBI, Tableau, Tomcat, Jira, GitHub, SVN, Postman, PyCharm IDE, and Visual code.

We'd love your feedback!