We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

Nashua, NH

SUMMARY

  • Over 7 years of IT experience with 5 years of experience in design, development, testing and implementation of various stand - alone and client-server architecture-based enterprise application software using Python, analyzing complex business requirements, and mapping them to system specifications and 2 years’ experience as a Tableau Developer.
  • Proficient in all phases of software development life cycle (SDLC) including gathering requirements, Analysis, Design, Implementation, Testing, Maintenance and Support of Python web applications.
  • Experience working in Django templates, views, forms, authentication, models, and regular expressions.
  • Experience in developing Web-Applications implementing Model View Template architecture using Python and Django web application framework.
  • Strong experience in Object Oriented Programming (OOPS) implementation using Python.
  • Working knowledge in progressing web applications and effectuating Model View Control architecture using Django web application framework.
  • Hands on experience in developing APIs for the applications using Python, and Django.
  • Worked with major databases technologies such as MySQL, SQL, and PL/SQL.
  • Good understanding of Python libraries NumPy, SciPy, Pandas, and Matplotlib and more.
  • Extensive knowledge in building Single Page Applications (SPA) using HTML5, CSS3, and JavaScript, with Python development.
  • Experience with Django Web framework.
  • Good experience in developing web applications implementing Model View Controller architecture using Django web application framework.
  • Experience working in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
  • Hands on experience in creating workbooks and dashboards using Tableau that includes tools like Tableau Desktop, Tableau Server.
  • Strong experience in Data Analysis, Transformation, Integration, Data Import, and Data Export through files and writing SQL Scripting.
  • Knowledge on AWS Cloud platform and its features which includes EC2, S3, etc.
  • Strong experience in using Excel and MS Access to dump the data and analyze based on business needs.
  • Experience in Creating Teradata SQL scripts using OLAP functions like rank and rank () Over to improve the query performance while pulling the data from large tables.
  • Experience in data analysis using Python (Pandas, NumPy)
  • Worked on performance tuning and optimization to improve the efficiency in script executions.
  • Experienced in Agile methodology and SCRUM process.
  • Experience in implementing server-side technologies in restful API and MVC design patterns in Django.
  • Good experience on XML/JSON based SOAP and REST web services and good knowledge of SOAP and REST web services.
  • Good working knowledge of web application servers Apache Tomcat and Web logic.
  • Experience on Web development using HTML4/5, CSS/CSS3, JavaScript, jQuery, XML and JSON by following W3C standards.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, and triggers.
  • Experience in Object Oriented Programming (OOPS) implementation using Python and used different version control systems like Git, and SVN.
  • Experience with various Software Development methodologies such as Waterfall, Agile, Scrum and participated in scrum meetings, and developed in sprints.
  • Excellent analytical and problem-solving skills with efficient time management skills.
  • Good interpersonal skills with a proactive attitude and approach, self-determined to assimilate and grow with the organization.

TECHNICAL SKILLS

Languages: Python, SQL

Frameworks: Django

Web Technologies: jQuery, CSS3, JavaScript, HTML5

Databases and Tools: MySQL, PL/SQL, Tableau, PowerBI

Methodologies: Agile, SCRUM

Version Control: Git, SVN

Web Services: JSON, Rest, SOAP, XML, AWS

Python Libraries: NumPy, SciPy, Pandas, Scikit-Learn, Matplotlib, Seaborn, Python-twitter

PROFESSIONAL EXPERIENCE

Confidential, Nashua, NH

Python Developer

Responsibilities:

  • Developing GUI using Python and Django for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Writing scripts in Python for extracting data from HTML file.
  • Developing views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Developing consumer-based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
  • Rewriting existing Python/Django modules to deliver certain format of data.
  • Creating scripts for system administration and AWS using languages such as BASH and Python.
  • Debugging the project monitored on JIRA (Agile)
  • Writing Python scripts to parse JSON documents and load the data in database.
  • Utilizing Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Writing/modifying scripts using sh, ksh, and Bash for day-to-day administration.
  • Developing entire frontend and backend modules using Python on Django.
  • Creating database using MySQL, wrote several queries to extract data from database.
  • Setting up automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki and backup the database.
  • Developing Merge jobs in Python to extract and load data into MySQL database.
  • Working on Administer user, user groups, and scheduled instances for reports in Tableau.
  • Preparing Dashboards using calculations, parameters in Tableau
  • Developing python code by using NumPy & Pandas for new requests and debugging existing code.
  • Utilizing Python scripts to read and to create data frames for the huge CSV files and loading data into Teradata.
  • Dynamic implementing of SQL server work on website using SQL developer tool.
  • Following AGILE development methodology to develop the application.
  • Implementing Integration test cases
  • Utilizing Git to resolve and coding the work on Python and Portlet.

Environment: Python, Django, HTML5, CSS, XML, MySQL, JavaScript, jQuery, CSS, SQL, Eclipse, Git.

Confidential

Python Developer

Responsibilities:

  • Built database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
  • Participated in gathering requirements, system analysis, design, development, testing and deployment.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
  • Worked on several standard Python packages like NumPy, matplotlib, SciPy, Pandas etc.
  • Extensively used open-source tools - Spyder (Python) for statistical analysis and building machine learning algorithms.
  • Created visually impactful dashboards in Excel for data reporting by using PIVOT Tables and VLOOKUP.
  • Extracted, interpreted, and analyzed data to identify key metrics and transform raw data into meaningful, actionable information.
  • Created AWS EC2 instances as well as S3 bucket.
  • Analyzed large data sets to find any pattern in the data by extracting the data, cleaning the outliers using Pandas, NumPy and publish them into table and graphs using Tableau.
  • Loaded the data into Redshift from S3 bucket.
  • Updated Python scripts to match training data with our database stored in AWS Cloud Search, so that we would be able to assign each document a response label for further classification.
  • Worked on phases of Analytics using Python and Jupyter notebook.
  • Used Python scripts to update the content in database and manipulate files.
  • Worked on Data Verifications and Validations to evaluate the data generated according to the requirements is appropriate and consistent.
  • Created repositories in GitHub & developed wrapper scripts to download process that are placed in GitHub.
  • Built the frontend UI to upload the CSV/excel file and do the reporting using Pivot table.
  • Designed front end and backend of the application using Python on Django Web Framework.
  • Used Django Database API's to access database objects.
  • Wrote Python scripts to parse XML documents and load the data in the database.
  • Used Python to place data into JSON files for testing Django Websites.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and jQuery.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Wrote SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
  • Used collections in Python for manipulating and looping through different user defined objects.
  • Developed and executed User Acceptance Testing portion of test plan.

Environment: Python, Django, NumPy, Pandas, HTML, jQuery, JavaScript, XML, GitHub, SQL, MYSQL, Windows.

Confidential

Tableau Developer

Responsibilities:

  • Created and delivered reporting and analysis solutions.
  • Analyzed business requirements and work with client areas to produce functional specifications for use as reference in creation of the reporting and analytical solutions.
  • Maintained existing business reporting and analytical solutions by providing production support for troubleshooting and regular processing needs.
  • Developed and maintained relationships with business customers to identify and develop additional analytic and reporting capabilities.
  • Trained and assisted users with use of the business intelligence and analytic toolsets.
  • Provided guidance in the creation of reporting and analytical solutions.
  • Administered Tableau Server including setting up new server, capacity planning, setup new sites, roles, permissions, security.
  • Developed, maintained, and managed advanced reporting, analytics, dashboards.
  • Perform hands-on work with complex data analysis, report and dashboard development on Tableau.
  • Performed data integrity review and data cleansing.
  • Continually developed data presentation skills with the latest data visualization techniques and technologies.
  • Understood the business processes and the underlying data.
  • Identified disparate data sources and manipulate this data in a SQL Data warehouse.
  • Provided development and support of reporting and dashboard solutions.
  • Assisted in designing and maintaining ETL solutions.
  • Manipulated data for analytical purposes and create briefing slides that visualize data and provide analytical results.
  • Understood the processes of data quality, data cleansing, and data transformation.
  • Wrote complicated yet efficient SQL queries and stored procedures.
  • Manipulated and analyzed complex, high-volume, high-dimensionality data from varying sources.
  • Researched and troubleshoot technical problems.
  • Supported distribution of data and reports.
  • Performed data validation and quality assurance, as needed.
  • Ensured timely delivery of reports and manage conflicting priorities and customer expectations.
  • Documented the requirements or user-stories or unmet data needs.

Environment: Tableau, Tableau server, SQL, SQL Server, MS SQL Server, MySQL

We'd love your feedback!