Python Developer Resume
Cleveland, OH
SUMMARY
- Over 4 years of IT Experience in designing, developing, testing and implementing various stand - alone and client-server Architectures based enterprise application software on different domains.
- Experience using various python libraries to speed up development (libraries used: Beautiful Soup, SciPy, Matplotlib, python - twitter, Pandas data frame, network, urllib2, MySQL, NOSQL, dB for database connectivity, JSON libraries).
- Experience in Python handling File I/O, performing complex calculations using NumPy, SciPy, Matplotlib, and Pandas. Also, have a familiarity with web scraping using BeautifulSoup and machine learning concepts.
- Excellent knowledge of OOPS, Multi-Threading and Collections concepts and in Python. Used Pandas library for Statistical Analysis.
- Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experience in developing web applications implementing MVT/MVC architecture using Django.
- Experience in Python Development and Scientific Programing, and using Numpy and Pandas in Python for Data Manipulation.
- Experience in integration of various data sources including MySQL, PostgreSQL, Oracle and MS access and noSQL sources like flat files, MongoDB, Dynamodb into staging area.
- Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
- Experienced communicating with business users, well-being with a team or as an individual, working in Agile development environment adhering to deadlines.
- Experienced in version control systems using Git/Github and issue tracking tool like Jira.
- Experience in Agile Iterative model, Waterfall. Preference for Agile SCRUM environment.
- Good written and communication skills. Poses capability to interact very closely with wide range of audience such as Engineers, Scientists, Health professionals, Scientists, Professors, Clients, and Vendors
TECHNICAL SKILLS
Languages: Python, SQL, PL/SQL.
IDE s: PyCharm, Eclipse, NetBeans
Databases: SQL Server, Oracle, MySQL, PostgreSQL, Cassandra, MongoDB
Frameworks: Django, Flask, web2py, Tornado, Pyramid
Web Servers: JBoss, WebLogic, WebSphere, Tomcat
Version Controls: SVN, VSS, CVS, Git.
Operating Systems: MS Windows, Linux/Unix
Building& Design Tools: ANT, MAVEN, Gulp, UML, JIRA
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Cleveland, OH
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Use Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
- Involved in building database Model, APIs and Views utilizing python, in order to build an interactive web-based solution and used Django Database API's to access database objects.
- Worked on several standard Python packages like Numpy, matPlotLib, Scipy, Pandas and PyTables etc.
- Used Python Library Beautiful Soup 4 for Web Scraping to extract data for building graphs.
- Implemented the AWS lambda functions using Python to improve the performance of the file upload and merge functionality to AWS S3 buckets with in the Amazon Cloud environment.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
- Pipelined into AWS Glue then used PySpark to perform complex transformations standardizing the data and stages it into S3 buckets.
- Involved in development of Web Services using SOAP and REST for sending and getting data from the external interface in XML and JSON format.
Environment: Python, Django, Numpy, matPlotLib, Scipy, Pandas, PyTables, Beautiful Soup, PySpark, PyUnit, AWS, Rest, XML, JSON, Agile, Windows.
Confidential, West Chester, PA
Python Developer
Responsibilities:
- Followed Agile Methodology - Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Developed views and templates using Python and created a user-friendly website interface using Django’s view controller and template language.
- Have used Python libraries like NumPy/SciPy, Pandas for market analysis and done some machine learning using Python.
- Worked on converting Hive/SQL queries into Spark transformations using Spark RDDs, Python, and OOP with Python. Worked on developing and executing shell scripts to automate the jobs.
- Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
- Recorded the online users' data using Python Django forms and implemented test case using Pytest.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Used Git version control system for collaborating with teammates and maintaining code versions.
- Used Jira to manage workflow and track progress.
- Debugging the failure issues by capturing the array and register dumps using Python scripts, traces and performing several experiments by interacting with the design team.
Environment: Python, Django, NumPy, Pandas, Pytest, PyQuery, AWS, PostgreSQL, Git, Jira, Agile, Windows.
Confidential, Pittsburgh, PA
Python Developer
Responsibilities:
- Participated in all phases of the System Development Life Cycle Analysis (SDLC) and responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed web application usingMVCarchitecture with the help ofDjangoframework.
- Responsible for writing OOP code in Python for server-side scripting.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Managed, developed and designed a dashboard control panel for customers and administrators using Django/Python.
- Designed and developed a horizontally scalable APIs usingPython Django.
- Developed RESTFUL API’s for the functionality implemented in the project using class-based views in Python Django. Used Django’s native testing framework to implement unit testing.
- Responsible for debugging the project monitored on JIRA (Agile).
Environment: Python, Django Framework, SQL, MySQL, SOAP, JQuery, Jenkins, Tomcat, GIT, Jira, Windows.
