Python Developer Resume
MichigaN
SUMMARY
- 8+ years of experience in Analysis, Design, Development, and Implementation of various client - server application using Python, SQL, MongoDB.
- Experienced at creating data regression models, using predictive data modeling, and analyzing data mining algorithms to deliver insights.
- Knowledge on Object Oriented Programming principles and modern software architect.
- Knowledge on traditional web-development with Python/Flask.
- Experienced with developing and implementing customized RESTful API.
- Have prior experience managing swagger definitions.
- Excellent understanding of Agile and Scrum development methodology.
- Experienced in Python to manipulate data for data loading and extraction and worked with python libraries like Matplotlib, NumPy and Pandas for data analysis.
- Hands on experience with various Python Integrated developments using python libraries like Pandas, Matplotlib, NumPy, cx Oracle, zeep etc.
- Great knowledge of ETL using python.
- Experienced in developing test suits using pytest, unittest.
- Equipped with experience in utilizing statistical techniques which include Correlation, Hypothesis modeling, Inferential Statistics as well as data mining and modeling techniques using Linear and Logistic Regression, Clustering, Decision Trees, and K-mean clustering.
- Experienced with object-relational mapping ( ORM ) and effectively utilizing various database types including MySQL, Oracle.
- Automated recurring reports using SQL and Python.
- Experienced in writing SQL queries, working knowledge of RDBMS like SQL Server 2008, No SQL databases like Mongo DB.
- Utilized complex SQL queries for data manipulation.
- Excellent Team player and self-starter possess good communication skills.
- Experience in various phases of Software Development life cycle (Analysis, Requirements gathering, Designing) with expertise in writing/documenting Technical Design Document (TDD), Functional Specification Document (FSD), Test Plans, GAP Analysis and Source to Target mapping documents.
- Excellent understanding of Agile and Scrum development methodology.
- Experienced with REST integration and development.
- Having good knowledge on Docker.
- Basic Knowledge on C++.
- Excellent Team player and self-starter possess good communication skills.
TECHNICAL SKILLS
Languages: Python, Java, SQL, JavaScript/Typescript, C++, C#, C
Databases: MySQL, Oracle PL/SQL, SQLite, MongoDB
Web Developments: REST APIs, SOAP, JSON, XML, HTML, CSS
Tools: PyCharm, Visual Studio Code, AWS boto3, MySQL Workbench, Postman, Putty, RabbitMQ, Tableau, NetWeaver, Business Object, Lumira
Python Libraries: AWS CDK, boto3, pandas, requests, Http, NumPy, Rest Framework, MySQL Server, Matplotlib, SciPy, re, zeep, SQLAlchemy
Bug Tracking Tools: Jira, Bugzilla, Slack
PROFESSIONAL EXPERIENCE
Confidential, Michigan
Python Developer
Responsibilities:
- Implemented crucial functionalities using Pyton3.
- Good experience in developing web services and integrating REST services using Python3.
- Developed application to transform raw data into various structured format including CSV, JSON and XML.
- Good experience with MongoDB by interacting with MongoDB using Python to handle documents.
- Great hands-on experience with Flask framework.
- Hand-on experience with AWS Athena, S3 services using Python.
- Developing critical business logics using Python3 where I got to use Boto3, Zeep, NumPy, Pandas Libraries.
- Great experience with version control systems like GitLab on daily basis.
- Great hands-on experience with Docker.
- Developed test suit from scratch using pytest, unittest.
- Implemented pytest fixtures to reuse the test components.
- Worked on monkey patching to have Offline/Online test execution.
- Actively involved in development using Python.
- Fixed critical bugs within short period of time.
- Good hands-on experience with Postman and SoapUI.
- Good knowledge on python libraries like Zeep library, NumPy, Matplotlib, Pandas.
- Actively participating in team meetings like Sprint planning and Sprint demo sessions.
- Worked on SQL queries.
Environment: Python, Flask, PyCharm, MongoDB, GitHub, Postman, SoapUI, Docker, Windows, Linux, pytest, unittest
Confidential, Texas
Python Developer
Responsibilities:
- Developed Business Logic usingPython.
- Used Flask/Python web-framework to develop application.
- Great hands-on experience with cx Oracle to connect with Oracle DB and fire queries.
- Strong hands-on experience with SQLAlchemy ORM.
- Used virtualenv and pip to work in segregated environments for specific project requirements and to update old technologies.
- Used JIRA tool to track all the defects and changes related to Build and Release.
- Involved in scrum ceremonies (stand-up, grooming, planning, demo/review, and retrospective) with the teams to ensure successful project forecasting and realistic commitments.
- Gathered the functional requirements from Business.
- Worked in a fast-paced environment on multiple projects and teams.
- Developed the Files management tool.
- Created Business Logic usingPythonto create Planning and Tracking functions.
- Used the Python's modules NumPy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
- Tracked and updated development progress retrospectively in timely manner to project manager.
- Involved in Scrum meetings to keep track of project progress and receive instruction, guidance and adjustments on project plan/timeline
- Worked in a fast-paced environment on multiple projects and teams.
- Involved in all phases of Agile SDLC including analysis, design, development, and deployment.
Environment: Python, SQL, NumPy, Matplotlib, PyCharm, Gitlab
Confidential
Python Developer
Responsibilities:
- Gathered the business requirements and interacted with clients for business clarifications.
- Developed the RPA from scratch using the Python.
- Developed the database for RPA using SQL.
- Developed Web Page for RPA using Java Script to control Parameters of RPA.
- Complete software development was designed and implemented using Agile Methodology.
- Developed application to transform raw data into various structured format including CSV, JSON and XML
- Designed database schema design and defined relationships between tables.
- Provided technical assistance for maintenance, integration, and testing of software solutions during development and release processes.
- Worked on the entire Product Development Life cycle from understanding the Business Case to Implementation
- Single handedly delivered one of the major processes in RPA
- Created Retry logic for all the processes in RPA
- Developed many functions which were used across all processes
- Used Gitlab for version control.
- Fixed major bugs to make sure tool is working as expected in Dev environment.
- Written complex SQL queries to handle Database.
- Experience with AWS S3 Service using Boto3
Environment: Python, Flask, PyCharm, MySQL Workbench, GIT, Visual Studio
Confidential
Data Analyst
Responsibilities:
- Developed Python-based applications for error detection and automatic repair issue with database and other server-side applications
- Also improved data mining processes, resulting in a 20% decrease in time needed to infer insights from customer data used to develop marketing strategies
- Implemented various CRUD operations for monitoring and diagnosing database conditions
- Handled daily supporting operations, resolved more than 20 tickets per day on average
- Involved in business intelligence and data analytical processes for various financial research pro-jects
- Involved in all phases of Agile SDLC including analysis, design, development, and deployment
- Generated applications specifications, report guidelines and various documentations
- Delivered final product in a timely manner while following predefined standards
Environment: Python, Window Server, Ubuntu, PyCharm, MySQL Workbench.
Confidential
Python Developer
Responsibilities:
- Developed ETL process using python to migrate data.
- Worked with Oracle database using cx Oracle library.
- Implemented single python script to handle multiple business rules.
- Worked with Pandas, NumPy, Matplotlib to analyze the data.
- Worked with Version Control Systems like Git Lab.
- Involved in all phases of Agile SDLC including analysis, design, development, and deployment
- Implemented very important business functionalities using Python.
- Actively participated in team meeting and provided my inputs.
- Interacted with client to understand the requirements.
- Good hands-on experience with Databases like Oracle, MySQL.
- Created test suit for project using Pytest and Unittest libraries of Python.
- Worked with Mongo DB to store data in documents format.
Environment: Python, Oracle, MySQL, GitLab, MongoDB, Window Server, Ubuntu, PyCharm, MySQL Workbench.
Confidential
Python Developer
Responsibilities:
- Complete software development was designed and implemented using Agile Methodology and SCRUM Process.
- Used Flask/Python web-framework to develop application.
- Used MVC framework to build modular & maintainable applications.
- Installed/configured/maintained PostgreSQL database and MongoDB database.
- Involved in building database Model and Views utilizing Python, to build an interactive web-based solution.
- Used machine learning libraries.
- Designed database schema design and defined relationships between tables.
- Provided technical assistance for maintenance, integration, and testing of software solutions during development and release processes.
- For version control I have used Gitlab.
Environment: Python, Flask, GitHub, PostgreSQL, MongoDB, PyCharm, Microsoft Visual Code, JIRA.