Python Developer Resume
Dallas, TX
SUMMARY
- Around 8+ years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, REST Api, AWS, C, C++ and SQL.
- Wrote python scripts to parse XML documents and load the data in database and developed web - based applications using Python, CSS and HTML.
- Worked on applications and developed them with XML, JSON, XSL (PHP, Django, Python, Rails).
- Experienced in developing Web Services with Python programming language.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and Jquery.
- Experienced in working with various Python IDE's using PyCharm, Pyscripter, Spyder, PyStudio and PyDev.
- Good experience of software development in Python and IDEs: pycharm, sublime text, Jupyter Notebook.
- Experienced in web applications development using Django/Python using HTML/CSS for server-side rendered applications.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, My SQL, and Python/PHP) Architecture.
- Worked on Anaconda Python Environment.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Experience in implementing python alongside using various libraries such as mat plotlib for charts and graphs, MySQL db for database connectivity, python-twitter, PySide, Pickle, Pandas data frame, network, urllib2.
- Experienced in using python libraries like BeautifulSoup, NumPy, SciPy, matplotlib, Python-twitter, NetworkX, urllib2, MySQLdb for database connectivity and IDEs - Sublime Text, Spyder, PyCharm.
- Experienced in Requirement gathering, Use Case development, Business Process flow, Business Process Modelling.
- Good knowledge of log4j for error logging, developed stored procedures and queries using pl/sql, expertise in RDBMS like oracle, postgres sql, MySQL, rds, snowflakes.
- Extensively used UML to develop various use cases, class diagram and sequence diagrams.
- Well versed with design and development of presentation layer for web applications using technologies like HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, JSON, XML.
- Exceptionally solid background in composing API's along with Web Services over Python.
- Experience in using Adobe Flash, SVN, Eclipse, JIRA, Github and CVS.
- Experience working knowledge in UNIX and Linux shell environments using command line utilities.
- Experience with Unit Testing / Test Driven Development (TDD), Load Testing and Integration Testing.
- Experience in Kafka for near real time batch jobs to load data from existing warehouse to cloud warehouse snowflake using s3
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
- Experience in building frameworks and automating complex workflows using Python for Test Automation.
- Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework.
- Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.
- Worked on UNIX shell scripts for business process and loading data from different interfaces to HDFS.
- Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application. Server.
- Good Knowledge in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data.
- Proficiency with the application servers like WebSphere, WebLogic, JBOSS and Tomcat.
- Proficient in Object oriented design experience, with extensive experience of Python-C/C++ binding using Boost Python and Python C types.
- Experiences with File Handling and SSH (Secure Shell).
- Working knowledge of errors and exceptions handling debugging using PDB, Eclipse and Pycharm.
- Experience with Docker, deployment of application inside software containers.
- Excellent Debugging, Problem Solving, Optimization and Testing Skills using GitLab
- Experience in Python Development and Scientific Programing, and using Numpy and Pandas in Python for Data Manipulation.
- Experience in using Scikit-Learn and Statsmodels in Python for Machine Learning and Data Mining.
- Use of NLTK, OpenNLP & StanfordNLP for Natural Language Processing and sentiment analysis.
- Experience with SQL Server Management Studio, SQL Developer, Toad and MySQL GUI Tool.
TECHNICAL SKILLS
Operating Systems: Windows, MAC OS, Unix/Linux
Language s: Python, C++, Java, J2EE
Python Libraries: Numpy, Matplotlib, NLTK, Statsmodels, Scikit-learn/sklearn, SOAP, Scipy
Python Frameworks: Pandas, Flask, Django, Docker
Python IDE: Sublime Text 3, Eclipse, Jupyter Notebook, VIM, Pycharm
NLP used for Python: NLTK, OpenNLP, StanfordNLP (NER, POSTag, Tokenization)
Databases: RDBMS (Oracle, SQL Server, MySQL), No SQL (Mongo DB)
Web Technologies: CSS, JavaScript, XML, AJAX, JQuery, Bootstrap, AWS, RESTful Web Services
Other Tools: Putty, SQL developer, Toad, JIRA, Mat lab, R.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Python Developer
Responsibilities:
- Automate different workflows, which are initiated manually with Python scripts and Unix shell scripting.
- Create, activate and program in Anaconda environment.
- Use Python unitandfunctionaltestingmodulessuchas unittest, unittest2, mock,and custom frameworks in-line with Agile Software Development methodologies.
- Develop Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data in RDBMS tables.
- Installed Hadoop, Map Reduce, HDFS, AWS and developed multiple Map Reduce jobs in PIG and Hive for data cleaning and pre-processing.
- Manage datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
- Involved in the Web/Application development using Python 3.5, HTML5, CSS3, AJAX, JSON and JQuery.
- Develop and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
- Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
- Clean data and processed third party spending data into Maneuvering deliverables within specific format with Excel macros and python libraries such as NumPy, SQLAlchemy and matplotlib.
- Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
- Helped with the migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information.
- Experience in Designing and Building the Dimensions and cubes with star schema and Snowflake schema using SQL Server Analysis Services
- Analyze Format data using Machine Learning algorithm by Python Scikit-Learn.
- Experience in python, Jupyter, Scientific computing stack (numpy, scipy, pandas and matplotlib).
- Perform troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
- Write Python scripts to parse JSON documents and load the data in database.
- Generating various capacity planning reports (graphical) using Python packages like Numpy, matplotlib.
- Analyzing various logs that are been generating and predicting/forecasting next occurrence of event with various Python libraries.
- Developed single page application by using Angular JS backed by MongoDB and Node.JS.
- Design and maintain databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
- Manage code versioning with GitHub, Bit Bucket and deployment to staging and production servers and implement MVC architecture in developing the web application with the help of Django framework.
- Use Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
- Design and manage API system deployment using fast http server and Amazon AWS architecture.
- Develop remote integration with third party platforms by using RESTful web services and Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
- Built various graphs for business decision making using Python mat plotlib library.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Export Test Case Scripts and modified the selenium scripts and executed in Selenium environment.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Scraping website using Python Beautiful Soup, and then parsed it with XML.
- Outputting the parsed data as JSON/BSON and stored into MongoDB
- Used NLTK and StanfordNLP to process text data and created offline intelligence.
- Querying data from MongoDB and use them as input for the machine learning models
- Using AWS for application deployment and configuration.
- Wrote UNIX shell scripting for automation.
- Developed views and templates with Django view controller and template Language to create a user-friendly website interface.
- Used JavaScript and JSON to update a portion of a webpage.
- Develop consumer based features using Django, HTML and Test Driven Development (TDD).
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Increased the speed of pre-existing search indexes through Django ORM optimizations.
- Developed module to build Django ORM queries that can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.
Environment: Python 2.7, Django, HTML5/CSS, PostgreSQL, AWS, MS SQL Server 2013, MySQL, JavaScript, Jupyter Notebook, VIM, Pycharm, Snowflake, Shell Scripting, Angular.JS, JIRA.
Confidential, Dallas, TX
Python Developer
Responsibilities:
- Worked in comprehending and examining the client's business requirements.
- Used Django frameworks and Python to build dynamic webpages.
- Developed tools for monitoring and notification using Python.
- Enhanced the application by using HTML and Java script for design and development.
- Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks.
- Created PHP/MySQL back-end for data entry from Flash and worked in tandem with the Flash developer to obtain the correct data through query string
- Involved in designing database Model, API's, Views using python to build an interactive web based solution.
- Generated Python Django Forms to record data of online users.
- Implemented Data tables to add, delete, update and display patient records and policy information using PyQt.
- Implemented a module to connect and view the status of an Apache Cassandra instance using python.
- Developed MVC prototype replacement of current product with Django.
- Improved the Data Security and generated report efficiently by caching and reusing data.
- Created UI using JavaScript and HTML5/CSS3.
- Manageddatasetsusing Pandadataframes and MYSQL.Queriedthedatabasequeries using Python-MySQL connector and retrieved information using MySQLdb.
- Recorded the online users' data using Python Django forms and implemented test case using Pytest.
- Developed the application using the Test-driven methodology and designed the unit tests using Python Unit test framework.
- Created web application prototype using jQuery and Angular JS.
- Deployed the project into Heroku using GIT version control system,
- Maintained and Updated the application in accordance to the clientele's requirement
Environment: Python 3, Django 1.6, Tableau 8.2, Beautiful soup, HTML5, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Angular JS, Backbone JS, Restful Web services, Apache spark, MVC, Linux, Git, Amazon s3, Jenkins, MySQL, Mongo DB, T-SQL, Eclipse.
Confidential, Boston, MA
Python Developer
Responsibilities:
- Responsible for using the best technologies to add features to the existing system and services.
- Involved in all aspects of the development process from product inception to scaling in production.
- Accountable for driving software development best practices for the team and also mentoring and developing junior engineers.
- Working in collaboration with project managers and higher management in cross-functional teams within Sales and Account Management, to understand business requirements and develop efficient, elegant approaches to their implementation.
- Writing REST APIs, as part of developing web-based applications for insurance premium calculations, using Django’s REST framework.
- Heavily leveraged Python’s graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.
- Correspondingly involved in writing REST APIs using Django framework for data exchange and business logic implementation.
- Involvement in using collections in Python for manipulating and looping through different user defined objects.
- Design and implemented custom Bash scripts for controlling the data flow from the PostgreSQL database.
- Assisted the development team in sending the correct data via query strings using PostgreSQL as the back-end for storing data.
- Used Django configuration to manage URLs and application parameters.
- Responsible for configuring NoSQL databases like Apache Cassandra and Mongo DB to for increasing compatibility with Django.
- Designed and created backend data access modules using PL/SQL stored procedures.
- Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, cursors, triggers.
- Responsible for debugging the project monitored on JIRA.
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
- Developed and executed User Acceptance Testing portion of test plan.
- Generated Django forms to record data of online users and used PyTest for writing test cases.
- Extensive use of version controlling systems like GIT and SVN.
Environment: Python, Django, MySQL, NOSQL, GIT, SVN, Unit Test Linux, Windows.
Confidential, Austin, TX
Python Developer
Responsibilities:
- Designed and developed data management system using MySQL.
- Worked on high level design and detail design.
- Design, develop, test, deploy and maintain the website.
- Developed the interactive user interface using jQuery JavaScript library.
- Developed/Modified GUI using HTML, CSS and JavaScript (jQuery).
- Built application logic using Python 2.7, Django and MYSQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Developed python scripts to parse XML documents and load the data in database.
- Worked on all the client-side validation using JavaScript.
- Wrote Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined function.
- Extensively used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web applications.
- Worked with jQuery for all client-side JavaScript manipulation.
- Developed unit test/regression test framework for working/new code.
- Used Subversion control tool to coordinate team-development.
- Worked with Forms, views, models using Django.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Debugging and troubleshooting the web application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Generated complex graphical data, creation of histograms etc. using the Python's modules numpy, matportlib etc.
Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server.
Confidential
Python Developer
Responsibilities:
- Worked with various phases of the project like analysis, design, development, and testing.
- Good comprehend of Business requirement document and creation of Low level design document
- Tested by adopting the new applications for voluminous data.
- Managed the project deployment by Chef tool and other.
- Dealt on Database Objects, Tables and views.
- Developed API's for new clients and created new business logics accordingly for both scheduled and immediate transfers.
- Worked on Python Modules and Packages and Created project designs utilizing MVC architecture components.
- Produced, extensive Unit test cases and release tracker for every release.
- Developed Webpages using CSS, HTML and JavaScript's.
- Created a uniform look in the application by using style sheets.
- Resource providers to support automation through Jenkins.
- Extensive coding using several Python Modules and controls to rapidly build application.
- Used Python Data structures like lists, dictionaries, and tuples.
- Experienced in working with complicated List comprehensions, generators, lambda functions and various built-in functions like map, filter etc.
- Used subversion for version controlling.
- Resolved performance related issues using efficient coding.
- Query Optimization through SQL server tools for quick response time
- Provide support during developing phase by coordinating with production field.
- Worked with various bugs fixing issues.
Environment: Python, SQL, Linux, Chef, Jenkins, HTML, JavaScript, MVC pattern, MS SQL server.
