We provide IT Staff Augmentation Services!

Python Developer Resume

Allentown, PA

SUMMARY

  • Around 6 years of experience in design, development, testing and implementation of various stand - alone and client-server architecture based enterprise application software using various technologies, analyzing complex business requirements and mapping them to system specifications.
  • Proficient in all phases of software development life cycle (SDLC) including gathering requirements, Analysis, Design, Implementation, Testing, Maintenance and Support of Python web applications.
  • Experienced working with 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, Django, Angular.
  • 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, JavaScript, Angular, Bootstrap with Python development.
  • Experienced in working with Angular concepts like Directives, Components, Router, Data Binding, Reactive Forms, Form Validations, Pipes, and Services.
  • Experience with Django and Flask a high-level Python 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.
  • Good experience in Developing Teradata SQL queries and using Utilities such As BTEQ.
  • 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 standard Python libraries to connect to AWS.
  • Experience in moving data to cloud platform like AWS (S3) and manipulate data using Redshift.
  • Worked on performance tuning and optimization to improve the efficiency in script executions.
  • Good working experience loading Data Files in AWS Environment and Performed SQL Testing on AWS redshift databases.
  • Experience in performing Adhoc reports using Snowflake, Teradata, Bteq, and UNIX and analyzing data from AWS Redshift database in Python using psycopg2, Pandas and Numpy module
  • Experienced in Agile methodology and SCRUM process.
  • Exceptional ability to research, analyze and convey complex technical information to diverse end-users at all levels.
  • Experienced in writing unit test cases for applications using Postman, Angular-Mocks, and Django.
  • Experience in implementing server side technologies with restful API and MVC design patterns in Django framework.
  • 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, Angular JS, 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.
  • Experience in writing test scripts, test cases, test specifications and test coverage.
  • Experience in writing and reviewing requirements, architecture documents, test plans, and design documents.
  • 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.
  • Dedicated in providing satisfactory results and good team player with effective communication skills. .

TECHNICAL SKILLS

Languages: Python, SQL, Teradata SQL, UNIX Shell Scripting

Frameworks: Django, Flask, Laravel, PyCharm

Web Technologies: jQuery, Bootstrap, CSS3, HTML5, Node JS

Databases and Tools: MySQL, PL/SQL, Redshift, Teradata SQL Assistant

Methodologies: Agile, SCRUM

Version Control: Git, SVN

Web Services: JSON, Rest, SOAP, XML

PROFESSIONAL EXPERIENCE

Confidential, Allentown, PA

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.
  • Working on Web Log Analysis using Apache Spark. (PySpark)
  • 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.
  • Writing various data normalization jobs for new data ingested into AWS Redshift
  • Migrating on premise database structure to Redshift data warehouse
  • Preparing Dashboards using calculations, parameters in Tableau
  • Using Python programs to automate the process of combining the large SAS datasets and Data files and then converting as Teradata tables for Data Analysis.
  • 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.
  • Designing front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
  • 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, Backbone JS, jQuery, CSS, Bootstrap, T-SQL, Eclipse, Git, GitHub Linux, Redis, Shell Scripting.

Confidential, Crofton, MD

Python Developer

Responsibilities:

  • Developing front-end and back-end of the application using python on Django web framework.
  • Automating data movements using python scripts, involved in splitting, validating and processing of files.
  • Utilizing several python libraries like NumPy, Logging, Pandas, and Cluster.
  • Working with JSON based RESTful web services, and XML based SOAP web services and worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
  • Working in Agile Methodologies, Scrum stories and sprints experience in a Python based environment,
  • Building database Model, APIs and Views using Python, to assemble an intelligent online arrangement.
  • Developing Web based Dynamic Form Builder using HTML, CSS, and JavaScript.
  • Utilizing React JS framework to develop the SPA.
  • Used Django framework for application development.
  • Wrote scripts in Python for extracting data from HTML file.
  • Developed entire frontend and backend modules using Python on Django Web Framework
  • Analyzed and gathered business requirements specifications by interacting with client and understanding business requirement specification documents.
  • Implemented REST APIs using Python and Django framework.
  • Analyzed the SQL scripts and designed the solution to implement using PySpark
  • Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
  • Contributing to the refinement and ramp-up of the DDA technology and (Big) Data analytics stack.
  • Working on data wrangling and Excel data extracts, along with data analytics.
  • Designing and creating information administration framework utilizing MySQL.
  • Building database Model, APIs and Views using Python, to manufacture an intuitive electronic arrangement.
  • Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML
  • Utilizing Django framework to develop the application and used Python modules such as requests and urlib2 for web crawling.
  • Designing and managing API system deployment using fast http server and Amazon AWS architecture.
  • Developing the ETL mappings in PL/SQL via packages, procedures, functions, views and triggers.
  • Using Python based GUI segments for the front-end usefulness, for example, choice criteria, created test outfit to empower exhaustive testing using Python.
  • Creating PL/SQL stored procedures, functions and packages for moving data from staging area to data mart.

Environment: Python, Django, Shell Scripting, AWS, Pandas, PyQt, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.

Confidential, Princeton, NJ

Python Developer

Responsibilities:

  • Built database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Participated in gathering requirements, system analysis, design, development, testing and deployment.
  • Set up Python REST API framework using Flask.
  • Developed views and templates with Python and Flask/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.
  • Managed Amazon Redshift clusters such as launching the cluster by specifying the nodes and performing the data analysis queries.
  • 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, Flask, NumPy, Pandas, HTML, jQuery, AJAX, AWS, JavaScript, XML, GitHub, SQL, MYSQL, Windows.

Confidential

Python Developer

Responsibilities:

  • Participated in gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process and developed user interface using CSS, HTML, and JQuery.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Used Django framework for application development.
  • Enhanced existing automated solutions and added new features and fixed bugs.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload entire page.
  • Created entire application using Python, Django, MySQL and Linux in Python.
  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Improved performance by using more modularized approach and using more in built methods.
  • Developed Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Utilized Pycharm editor for writing the python scripts which also helped in code analysis, a graphical debugging, integrated unit testing
  • Wrote Python modules to extract data from the Teradata source database
  • Developed a fully automated continuous integration system using Git, Jenkins, and custom tools developed in Python.
  • Implemented different python libraries like numpy, scipy, pytables in various tasks.
  • Worked on event-driven programming in Python.
  • Understanding of the threading limitations of Python, and multi-process architecture.
  • Analyzed streaming data using Python and R using packages like NumPy, NLTK and Pandas.
  • Used GIT for code sharing to save the committed changes that are made to the daily files by using different commands.
  • Performed extensive data wrangling on the extracted data using Pandas and numpy modules in Python
  • Developed API modularizing existing python module with the help of pyyaml libraries.
  • Created database using MySQL, wrote several queries to extract/store data.
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and back end applications and programs.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.

Environment: Python, Django, JavaScript, MySQL, HTML, CSS, JQuery, Apache, Linux, Git, Linux, Windows.

Hire Now