Python Developer Resume
Morrisville, NC
PROFESSIONAL SUMMARY:
- Around 6 years of experience in Design, Development, Testing and Deployment of different web, stand - alone applications using Python, Django. Committed to driving innovation with the ability to follow industry and technological trends.
- Proficient in writingPythonprogramming language and well versed with the PEP 8 standards.
- Good experience withPythonweb frameworks such as Django, Flask.
- Well versed withPython libraries like SciPy, NumPy, Matplotlib, and Report Lab.
- Familiar with Django's ORM library.
- Working on Data structures like Lists, Tuples, Dictionaries, Sets, String.
- Proficient with various DBMS like MySQL, PostgreSQL, MongoDB.
- Expert in using development tools and editors such as Sublime Text, Notepad++, and PyCharm.
- Involved in Unit testing of the code using Unit Test.
- Familiar with cloud computing services like AWS (Amazon Web Services) like EC2, Storage models (EBS, S3, instance storage).
- Experience using version control system such as GIT and SVN along with Jenkins.
- Deep understanding of HTTP methods, RESTful architecture.
- Good experience in shell scripting and shell commands.
- Able to work with different operating systems like MacOS, Windows, and Linux.
- Translating functional requirements to detailedETLsource to target specifications.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs,PythonandScala.
- PowerShell Scripting and implementations through Group Policy
- PowerShell Scripting for automation and reporting.
- Worked on automating daily tasks using WindowsPowerShell Scripting.
- Produce and create reports, charts, manuals proposals, baselines andScripting.
- Thorough understanding of Agile methodology and Scrum environment.
- Strong understanding and working knowledge of Object-Oriented design principles.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Good Knowledge on developing Automation scripts for manual test cases.
- Experience in working both independently and under direct supervision to design Courses while constantly communicating.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design and maintaining documents, quality analysis and helping with the software release process.
- Ability to successfully multi-task and prioritize work.
TECHNICAL SKILLS:
Scripting Languages: Python, Perl,Powershell, SQL
Python Libraries: Pandas, NumPy, Matplotlib, Pyunit, SciPy and pickle, Beautiful soup.
Frameworks: Django and Flask
Cloud Technologies: AWS
Databases: MySQL, SQL server2008, Oracle 10g
Software Packages: MS Word, MS Excel and SQL Plus.
Web Technologies: HTML, JavaScript, CSS, jQuery.
Operating Systems: Linux/Unix, Windows, Mac
Application Tools: Visual Studio, PyCharm, Eclipse, Anaconda and MySQL.
Version Control: GitHub
Methodology: Agile Methodologies
Deployment Tool: Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Morrisville, NC
Python Developer
Responsibilities:
- Follow Agile development methodology to develop the application.
- Responsible for designing and developing REST web services inPythonusing Flask and flask-restful framework.
- WrotePythonscript that analyzes Apache access logs and loads required data into Mongo DB collections.
- Convert existing PERL scripts intoPythonweb services.
- Developed portal monitoring scripts using Multithreading and requests module inPythonthat send email alerts to respective tooldeveloper.
- Write shell scripts to Automate the build and deploy process using cisco internal tool highlines.
- Developed a tool usingPythonthat lets the DBAs store data into oracle database when a new database is provisioned, or any updates are made to the existing databases.
- Setup database inAWSusing RDS and configuring backups for S3 bucket.
- Good experience in working with web services like AmazonAWSEC2.
- Translating functional requirements to detailedETLsource to target specifications.
- Strong Skills in Data Analysis, Data Requirement Analysis and Data Mapping forETL process.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs,PythonandScala.
- Developing traits and case classes etc. inScala.
- This system employs OOPerland is configured through SQL Server to support multiple data file formats (both metadata columns and character-delimited files) as well as Excel data files.
- PreparePerlscripts for Database for performing various functions.
- Produce and create reports, charts, manuals proposals, baselines andScripting.
- Worked on automating daily tasks using WindowsPowerShell Scripting.
- Utilized Bash andPowerShell Scripting to automate repetitive manual processes
- PowerShell Scripting for automation and reporting
- DevelopedPerlscript to establish FTP connection and copying files from one server to another server
- Developed various automatedPerlscripts to parse XML files.
- Write unit test cases using Pytest so that the application could be tested in a legitimate environment.
- Work closely with other team members to plan, design and develop robust solutions in a timely manner.
- Interact with SMEs regarding the project requirements and specifications.
- Strongly follow PEP-8 coding standard and test the code to ensure validity and effectiveness using PyChecker and PyLint.
- Prepare detailed reports concerning project specifications and activities.
- Involved in the complete end-to-end CI/CD process, building and deploying the application on Apache servers using Jenkins, Deploy and Release.
Environment: Python, Perl, Flask, Flask-Restful, Oracle, Mongo DB, Jira, Jenkins, GitHub, Linux, shell scripting, JSON, Toad for Oracle, MongoDB compass.
Confidential, Sunnyvale, CA
Python Developer
Responsibilities:
- Design, develop, test, deploy and maintain the website.
- Designed and developed UI using HTML, CSS and JavaScript
- Developed web applications in Django Framework model view control (MVC) architecture.
- Designed and developed data management system using MySQL.
- Wrote python scripts to parse JSON documents and load the data in database.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Involved in development of Web Services using REST for sending and getting data from the external interface in the JSON format.
- Developed ETL (Data Extraction, Transformation and Loading) scripts to extract the data from multiple source systems that comprise databases like Oracle 12g, SQL Server 7.2, flat files to the Staging area, EDW and then to the Data Marts.
- Developed Tableau visualizations and dashboards using Tableau Desktop.
- Developed Tableau workbooks from multiple data sources using Data Blending
- Responsible for debugging the project monitored on JIRA (Agile).
- Built development environment with JIRA, Bit Bucket.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Involved in entire lifecycle of the project including Design, Development, and Deployment, Testing and Implementation and support.
- Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing.
- Working under UNIX environment in development of application using Python and familiar with all its commands.
Environment: Python 2.7, Django 1.7, J Query, Tableau, MySQL, Oracle 11.2, Linux, HTML, CSS, AJAX, BITBUCKET, JavaScript, Apache Web Server.
Confidential, Dallas, TX
Python Developer
Responsibilities:
- Responsible for creating well-designed UI screens with Django templates using HTML5, CSS3, JavaScript.
- Used Django framework in developing web applications to implement the Model view control architecture (MVC).
- Refactored and extended large existing Django/Pythoncode base, reducing the number of lines in code and duplication significantly.
- Wrote Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Query Optimization through MYSQL server tools for quick response time.
- WrotePythonscripts to parse JSON documents and load the data in database and usedPythonscripts to update content in the database and manipulate files.
- Responsible to set up REST API frame work using Django, Flask.
- Developed, designed, managed dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL API calls.
- Performed some operations, visualization on Oracle DB using libraries like Ox oracle, Matplotlib, Pandas.
- Build back-end application withPython/ Django, Worked on Dockers, RabbitMQ, Celery, and Jenkins.
- Created entire application usingPython, Django Framework and MySQL Database.
- Developed a RESTful web services usingPythonand Django to retrieve and save data.
- Developed and tested features for UI dashboard usingPython, HTML and JavaScript.
- Managed relational database applications with UI designing services and Django Framework.
- Worked with various team members for necessary performance upgrades to client and server software.
- Worked with otherdevelopersand project team during design and development phase to ensure built for testability.
- Worked on JIRA tools for issue tracking, reporting versions, epics, sprints etc.
- Used GitHub version control system to collaborate with team members.
- Worked on Deployment of web application using AWS server.
Environment: Django REST Framework (DRF), MongoDB, HTML5, CSS3, Bootstrap, Atom, Postman,PythonUnit test, Excel VBA, PyCharm, Django, Angular2, Express, Git, Postman
Confidential
Python Developer
Responsibilities:
- Worked effectively on elevating user experience with software solutions by working with design teams.
- GeneratedPythonDjango forms to record data of users online and used Pytest for writing test cases.
- Modified existing software to upgrade interfaces and improve performance.
- WrotePythonscripts to load data and parse XML scripts.
- Good hands on experience in data warehouseDevelopers /Database engineer for high-volume data processing.
- Rewrite existingPython /Django module to deliver certain format of data.
- Improved user experience by creating and designing new web components and features.
- Developed and tested new features using Bootstrap, HTML and JavaScript.
- Extracted the data from scripts written inPythonusing Beautiful Soup.
- Used SQL Alchemy as Object Relational Mapper (ORM) for writing ORM queries.
- Used AJAX and jQuery for transmitting JSON data objects between frontend and backend.
- Worked with backend engineers and QA team to see projects through, from conception to completion.
- Developed views and templates in Django to create user-friendly website interface.
- Continually established clear operational specifications and formulated software requirements.
Environment: Python 2.7, Django, HTML, CSS, JavaScript, MySQL, Shell scripting, Bootstrap, Linux, SQL Alchemy.
Confidential
Front End Developer
Responsibilities:
- Worked with Product Manager on documenting the requirements, conducted conceptual designs, details analysis and technical specification.
- Worked onPythonOpenStack APIs and used NumPy for Numerical analysis.
- Used HTML, CSS, JavaScript and jQuery for dynamic functionality of a webpage for front end applications.
- Designed the front-end applications, user interactive web pages using web technologies like HTML and CSS.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review architect and Business Units.
- Designed and created SQL Databases, tables, indexes, and views based on user requirements.
- Worked with the applicationDevelopersand provide necessary SQL Scripts using T-SQL.
- Rewrite existingPython /Django module to deliver certain format of data.
- Debug application deployments on Multiple-Environments.
- Assigned to validate all the user inputs before submitting to the back-end.
- Continuously maintained and troubleshoot thePythonDjango modules.
- Pyro library was used to enable the communication between the host and client machine.
- Implemented the Task Component with CRUD methods and searching and filtering methods.
- Created Stored Procedures, T-SQL statements, Functions to manipulate the databases.
- Performed troubleshooting, fixed and deployed manyPythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Environment: Python2.7, Django, HTML, CSS, JavaScript, Bootstrap, JSON, jQuery, MySQL, SQLite, Pyro, MVC, Shell scripting, Oracle