Python Developer Resume
SUMMARY
- Highly Motivated Python Developer with 3+ years of experience in IT industry as a proficient coder in multiple languages and environments including Python, REST API, AWS, C, C++ and SQL.
- Expertise in using python libraries like Beautiful Soup, NumPy, SciPy, Matplotlib, Python - twitter, NetworkX, urllib2, MySQL dB for database connectivity and IDEs - Sublime Text, Spyder, PyCharm .
- 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.
- Experience in Python Development and Scientific Programing, and using Numpy and Pandas in Python for Data Manipulation.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery .
- Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework.
- Expert in Developing views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Experience in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio, sublime text, Jupiter Notebook and Pydev.
- Experience in Anaconda Python Environment.
- Exceptionally solid background in composing API's along with Web Services over Python.
- Experience working knowledge in UNIX and Linux shell environments using command line utilities.
- Experience in working with Python ORM Libraries including Django ORM, SQL Alchemy.
- Experience in building frameworks and automating complex workflows using Python for Test Automation.
- Worked on UNIX shell scripts for business process and loading data from different interfaces to HDFS.
- Proficient with the application servers like WebSphere, WebLogic, JBOSS and Tomcat.
- Experience in Spark Architecture including Spark Core, Spark SQL, Data Frames, and Spark Streaming with Pyspark and PANDA library.
- Experience in Bash Shell Scripting, SQL and Java.
- Proficient in Object oriented design with Python-C/C++ binding using Boost Python and Python C types.
- Experience in using Scikit-Learn and Stats models in Python for Machine Learning and Data Mining.
- Use of NLTK, OpenNLP & StanfordNLP for Natural Language Processing and sentiment analysis.
- Expertise in writing python scripts to parse XML documents and load the data in database and developed web - based applications using Python, CSS and HTML.
- Expertise in applications and develop them with XML, JSON, XSL (PHP, Django, Python and Rails).
- Experienced in developing Web Services with Python programming language.
- Experience with Docker, deployment of application inside software containers.
- Excellent Debugging, Problem Solving, Optimization and Testing Skills using GitLab
- Well versed with design and development of presentation layer for web applications using technologies like HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, JSON, XML .
- Experience in deploying applications in heterogeneous Application Servers Tomcat, Web Logic and Jboss.
- Experience with Unit Testing / Test Driven Development (TDD), Load Testing and Integration Testing Good Knowledge in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data.
- Hands on experience working in WAMP ( Windows, Apache, MYSQL, and Python/PHP ) and LAMP ( Linux, Apache, My SQL, and Python/PHP ) Architecture.
- Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.
- Experience in using Adobe Flash, SVN, Eclipse, JIRA, GitHub and CVS.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
TECHNICAL SKILLS
Operating Systems: Windows, MAC OS, Unix/Linux.
Languages: Python, C++, Java, J2EE.
Python Libraries: Numpy, Matplotlib, NLTK, Stats models, Scikit-learn/sklearn, SOAP, SciPy.
Python Frameworks: Pandas, Flask, Django, Docker.
Python IDE: Sublime Text 3, Eclipse, Jupiter Notebook, VIM, PyCharm.
NLP used for Python: NLTK, OpenNLP, StanfordNLP (NER, POSTag, Tokenization).
Databases: RDBMS (Oracle, SQL Server, MySQL), No SQL (MongoDB), HDFS (Hadoop).
Web Technologies: CSS, JavaScript, XML, AJAX, JQuery, Bootstrap, AWS, RESTful, Web Services.
Other Tools: Putty, SQL developer, Toad, JIRA, R.
PROFESSIONAL EXPERIENCE
Confidential
Python Developer
Responsibilities:
- Analysed and gathered business requirements specifications by interacting with client and understanding business requirement specification documents.
- Worked on Automate different workflows, which are initiated manually with Python scripts and UNIX shell scripting.
- Worked on Create, activate and program in Anaconda environment.
- Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
- 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.
- Worked on Python Django forms to record data of online users and used Pytest for writing test cases.
- Worked on developing entire frontend and backend modules using Python on Django Web Framework.
- Involved in the Web/Application development using Python, HTML5, CSS3, AJAX, JSON and JQuery.
- Develop and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
- Extensively worked on clean data and processed third party spending data into manoeuvrable deliverables within specific format with Excel macros and python libraries such as NumPy, SQLAlchemy and Matplotlib.
- Worked on Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
- Analyzed Format data using Machine Learning algorithm by Python Scikit-Learn.
- Developed 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.
- Worked on python, Jupyter, Scientific computing stack (NumPy, SciPy, pandas and Matplotlib).
- Performed on 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.
- Worked on Scraping website using Python Beautiful Soup, and then parsed it with XML.
- Worked on Python scripts to parse JSON documents and load the data in database.
- Worked on various capacity planning reports (graphical) using Python packages like Numpy, Matplotlib.
- Worked on analysing 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 NodeJS.
- Design and maintain databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
- Managed 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.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Used NLTK and StanfordNLP to process text data and created offline intelligence.
- Used AWS for application deployment and configuration.
- 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.
- Installed Hadoop, Map Reduce, HDFS, and 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.
- Worked on Test case Scripts and modified the selenium scripts and executed in Selenium environment.
- Worked on migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information.
Environment: Python, Django, HTML5/CSS, PostgreSQL, MS SQL Server 2013, MySQL, JavaScript, Jupyter Notebook, VIM, Pycharm, Shell Scripting, Angular.JS, JIRA.
Confidential, Kelowna, BC
Python Developer
Responsibilities:
- Designed and developed theserver moduleand resolved issues and responsible for its enhancements.
- Architected and developed Python andDjangofor the backend development and front-end application usingReact,Webpack, Redux, and ES6/7andPostgreSQLfor database.
- Worked on Django ORMmodule for signing complex queries.
- Defined different Django API profiling techniques for faster rendering information.
- Developed views and templates with Django view controllerand template to create a user-friendly website interface.
- UsedCircleCIfor continuous integration and delivery platform overGIT.
- Worked on multiple containers and managed theload balancingbetween all the containers usingNGINX.
- Used Django Migrationsfor designing and expanding of the database.
- Automated most of the daily task usingpython scripting.
- UsedAnsible,Vagrant and Dockerfor managing the application environments.
- Worked on Django Signals,Celeryand RabbitMQ queues.
- Developed Python scriptsfor testing the car functioning on different services.
- Worked with Splunk for testing the performance anddebugging serverlevel problems.
- Implemented variousValidation Controls for form validation and implemented custom validation controls usingObject Oriented JavaScript.
- Used React JS in components like JSX, creating React components, Virtual DOM, ReactProps, Lifecycle methods, working with ReactStatesand Events.
- Developed Restful Microservices using Flask and Django and deployed on AWS servers using EBS and EC2.
- Worked on Jira for managing the tasks and improving the individual performance.
- Making recommendations to the team in terms of appropriate testing techniques, shared testing tasks.
Environment: s: Python, Django, Django Rest, Flask, React, Redux, CircleCI, Vagrant, Splunk, New Relic Server, GitHub, Ansible, HTML5/CSS, PostgreSQL, Amazon Web Service (AWS), S3, EC2, EBS, Pycharm, Microsoft Vistual Code, Linux, Shell Scripting, JIRA.
Confidential
Python Developer
Responsibilities:
- Designed and developed the complete admin module andresolved issuesandenhancedthe Admin module for more achievements.
- Worked on Pythonprogramming andDjangofor the backend development,BootstrapandAngularfor frontend connectivity andMongoDBfor database.
- Developed aDjango ORMmodule queries that can pre-load data to reduce the number of databases queries needed to retrieve the same amount of data.
- Worked on Python Library Beautiful Soupfor web scrapping to extract data for building graphs
- Developed views and templates withDjango view controllerand template to create a user-friendly website interface.
- Worked on Pandas APIto put the data as time series and tabular format for local timestamp data manipulation and retrieval and storing it intoMongoDB.
- Deployed and tested different modules inDocker containersandGIT.
- Worked on multiple containersand managed the load balancing between all the containers usingNGINX.
- Implemented programming automations usingJenkinsandAnsibleon Unix/Linux based OS over cloud like Docker.
- Automated MySQL container deployment in Docker using Python and monitoring of these containers.
- Uploaded the admin module onElastic Bean Stalk(EBS) andEC2and stored the static files inS3on Amazon cloud.
- Worked on Docker and Ansible.
- Worked on JavaScript’s fordata validationsand designed validations modules.
- Developed project's web page asSingle Page Application(SPA) by usingAngularJSand JavaScript API and build delivery driver application.
- Automated most of the task using python scripting,RaspberryPIandRaspbianOS, and Unix/Linux shell Scripting.
- Developedleadershipskills and managing the team spirit.
Environment: s: Python, Django, DjangoRest, Flask, AngularJS, JavaScript Validation, Jenkins, Dockers, Container, GitHub, Ansible, RaspberryPI, Raspbian, HTML5/CSS, MS SQL Server, Amazon Web Service (AWS), S3, EC2, EBS, MySQL, JavaScript, Pycharm, Linux, Shell Scripting, JIRA.
