Sr. Python Developer Resume
PA
SUMMARY
- 7+ years of experience as a Python Developer, with expertise in Analysis, Design, Development and Implementation of numerous objective and client server enterprise applications.
- Participated in various stages of Software development life cycle(SDLC), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post - deployment documentation.
- Experienced in developing web applications using python, Django, Flask, Pyramid, Robot, Sanic frameworks.
- Worked with several python packages like Numpy, Matplotlib, Scipy, PyQt, wxpython, PyTables.
- Good experience in developing web applications implementing MVT/MVC architecture using Django and Flask web application frameworks, with good understanding of ORM and SQLAlchemy.
- Hands-on experience with industry-standard IDE’s like Pycharm, Sublime, Emacs, Eclipse, NetBeans, TOAD.
- Experience in developing Web-based applications using python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript, JQuery, Bootstrap, RESTful and Ajax.
- Created applications using Python under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux) environment.
- Good knowledge of TCP/IP, UDP, HTTP, HTTPS, SSH and SSL protocols.
- Good working experience in using version control systems CVS, SVN, Git and GitHub.
- Experienced in requirement gathering, Use case development, Business process flow, Business process Modeling like extensively used UML to develop various use cases, Class diagrams and Sequence diagrams.
- Proficient in writing SQL Queries, Stored procedures, functions, Packages, tables, views, triggers using relational databases like Oracle, PostgreSQL and MySQL.
- Experienced with databases using ORMs/DOMs for integrating with MySQL, Postgres, MongoDB, Cassandra and SQLite.
- Also, experienced with writing custom queries through database connectors.
- Using Django, RESTful, SOAP, web services and SOAP UI gained experience in implementation of MVC/MVW architecture.
- Deployed project using Heroku/Jenkins and using web services like Amazon web services(AWS).
- Strong experience in Big data, Bigdata Integration and Analytics technologies including Apache Spark, Hadoop, Kafka, Storm, Hive and No-SQL databases like Cassandra, MongoDB, Redis.
- Designed and developed automation scripts using Selenium Web Driver.
- Worked in an Agile/SCRUM and Waterfall development environment. Used JIRA to manage bug tracking and communications for better results.
- Used Restful and Flask framework and web programming that allow user to utilize the create/read/update/delete (CRUD) functionality on the site.
- Worked extensively with Unit testing/ Test Driven Development(TDD), and Load Testing.
- Good experience in working with web services like Amazon AWS EC2, S3, SES, ELB, EBS.
- Skilled in writing and reviewing requirements, architecture documents, test plans, design, documents, quality analysis and audits.
- Good experience in handling errors/exceptions and debugging the issues in large scale applications.
- Admirable problem solving and decision-making capabilities which are renowned by associates for quality of work and unconventional solutions.
- Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
- Strong analytical and problem-solving skills, always striving for new Knowledge.
- Excellent communication and interpersonal skills, ability to work independently as well as part of an integrated team.
TECHNICAL SKILLS
Languages: Python, C, C++, Java, SQL.
IDE’s: PyCharm, Emacs, Eclipse, NetBeans, Sublime, Pystudio, PyScripter.
Web Technologies/Other: Django, Flask, Pyramid, Ajax, HTML5, CSS3, XML, Java Script, JQuery, JSON and Bootstrap.
Databases: SQL Server, Oracle 9i/10g/11g, MySQL, Postgre SQL, SQLite, Cassandra.
Frameworks: Django, Flask, Bootstrap, Tornado, Pyramid.
Web Servers: JBoss 4.0.5, BEA Web Logic, Web Sphere, Appache Tomcat 5.5/6.0.
Version Controls: SVN, VSS, CVS, Git, GitHub.
Operating Systems: MS Windows, Linux/Unix, Ubuntu, Sun Solaris.
Building & Design Tools: JIRA, Bugzilla, Jasmine, Pyunit, Junit.
Methodologies: Agile, Scrum, Waterfall.
PROFESSIONAL EXPERIENCE
Confidential, PA
Sr. Python Developer
Responsibilities:
- Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
- Django Framework is used in developing web applications to implement the MVC architecture.
- Django API's are used for accessing database.
- Cleansing data generated from weblogs with automated scripts in Python.
- Loading, analyzing and extracting data to and from MySQL database with Python.
- Parsing various input formats like XML, JSON format files and load into MySQL database with PythonXML and JSON modules.
- Business logic implementation, data exchange, XML processing and graphics creation were done using Pythonand Django.
- Uploading file from Google drive to Cloud Storage.
- Work on Google picker API to browse the file from Google drive.
- Views and Templates were developed with Pythonand to create a user-friendly website interface Django's view controller and template language is used.
- Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON.
- DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
- A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
- Unit Test Pythonlibrary was used for testing many programs on Python.
- JIRA was used to build an environment for development.
- Hands-on experience on SCM tools like GIT, containers like Docker and deployed the project into Jenkins using GIT version control system.
- Created database using MySQL, wrote several queries to extract/store data.
- To build and populate DB and to ensure the standards the team of QA was also collaborated.
- AJAX requests are used to avoid the reloading of the entire web page to update small portions of it.
- RESTful Web-Services were developed for sending and receiving the data with external systems.
- Features for dashboard were developed and tested using CSS, JavaScript, Django, and Bootstrap.
Environment: Python3.x, Django 1.8, Java Script, HTML, XHTML, Angular JS, jQuery, JSON, XML, CSS,MySQL, Bootstrap, Git, Linux, Pycharm, JIRA, Jenkins.
Confidential, NYC, NY
Sr. Python Developer
Responsibilities:
- Wrote Pythonroutines to log into the websites and fetch data for selected options.
- Used Pythonmodules such as requests, urllib, urllib2 for web crawling.
- Used other packages such as Beautiful soup for data parsing.
- Worked on writing and as well as read data from csv and excel file formats.
- Developed a MATLAB algorithm which determines an object's dimensions from digital images.
- Web-services backend development using Python(CherryPy, Django, SQLAlchemy).
- Participated in developing the company's internal framework on Python.
- This framework became a basement for the quick service's development. Framework based on CherryPy with GnuPg encryption (reGnuPg module) on the top.
- Worked on resulting reports of the application and Tableau reports.
- Worked on HTML5, CSS3, JavaScript, Git, REST API, Mongo DB, intelliJ IDEA.
- Design and Setting up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).
- Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose.
- Performed QA testing on the application.
- Developed approaches for improving NLP pipeline.
- Create custom VB scripts in repackaging applications as needed.
- NLP File Prep Settlement-Prepare files for review for Settlement.
- Held meetings with client and worked all alone for the entire project with limited help from the client.
- Managed and reviewed Hadoop log file and also worked in analyzing SQL scripts and designed the solution for the process using PySpark.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Created a Pythonbased GUI application For Freight Tracking and processing
- Used Django framework for application development. Excellent knowledge with distributed storages (HDFS) and distributed processing (MapReduce, Yarn).
- Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team.
- Created database using MySQL, wrote several queries to extract data from database.
- Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki, and backup the database.
- Wrote scripts in Pythonfor extracting data from HTML file.
Environment: Python 3.4/2.7, Django 1.7, HTML5, CSS, Bootstrap, JQuery, JSON, JavaScript, PostgreSQL, T-SQL, MongoDB, SoapUI, Vugen, Oracle 11g/10i, Charles Web Debugging, Ansible, MySQL, Google Cloud, Amazon AWS S3, Bugzilla, JIRA.
Confidential, NYC, NY
Python Developer
Responsibilities:
- Used Python scripts to generate various reports like transaction history, OATS, user privileges, limit rules and commission schedule reports.
- Built and maintained code libraries to support analytics using Numpy and Scipy. Used Pygal and plot.ly for visualization of the data retrieved using Scrapy.
- Implemented MVC architecture using BOTTLE for creating Restful API’s, and used Bottle plugin system to connect to the backend database SQLite.
- Worked on parsing of JSON data to be used in the project received by API calls using Python Request library.
- Used Blaze ecosystem, SQLAlchemy to operate across databases.
- Worked with Scrapy for webscraping to extract structured data from website to analyze the specific data of a website and work on it.
- Used ansible for automated package deployment and server configuration.
- Performed data manipulation /Storage for incoming test data using lxml/etree libraries.
- Designed the front end of the application using HTML, CSS, AJAX, Bootstrap, JSON and JQuery.
- Worked on backend of the application using Python, mainly using active records.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Embedded Ajax in UI to update small portions of the webpage avoiding the need to reload the entire page.
- Used SVN as version control for existing system.
- Creating and modifying webservices and stored procedures to implement new requirements using Python.
- Exposing services as RESTful service in JSON format for Admin UI which is developed using Django.
- Installation, configuration and administration of Virtual box and VMware virtual machine for RHEL, Ubuntu, Linux servers.
- Extensively used XML and RESTful Web services to retrieve and send data from different applications.
- Created SQL loader Scripts to load data into the temporary staging tables.
- Developed DOM-based interactive directory structure diagram with dynamically expandable directory trees.
- Used Robot framework for test Automation integrated with Jenkins.
- Used JIRA to maintain system protocols by writing and updating procedures and business case requirements, functional requirement specifications documents.
- Implemented unit testing using PyUnit, and tested several RESTful services using SOAP UI.
- Experienced in Agile Methodologies and SCRUM Process.
- Worked in development of applications especially in LINUX environment and familiar with all commands.
Environment: Python 2.7, Django 1.3, BOTTLE, HTML5, CSS, Bootstrap, XML, AJAX, JSON, Blaze, JQuery, JavaScript, Oracle 11g/10i, MySQL, RESTful API’s, Linux, ROBOT framework, Soap UI.
Confidential
Python Developer
Responsibilities:
- Developed entire frontend and backend modules using Pythonon Django Web Framework.
- Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Maintained program libraries, users' manuals and technical documentation.
- Managed large datasets using Panda data frames and MySQL.
- Wrote and executed various MYSQL database queries from Pythonusing Python -MySQL connector and MySQL package.
- Carried out various mathematical operations for calculation purpose using Pythonlibraries.
- Built various graphs for business decision making usingPythonmatplotlib library.
- Fetched twitter feeds for certain important keyword using Python -twitter library.
- Performed troubleshooting, fixed and deployed many Pythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
- Implement code in Pythonto retrieve and manipulate data.
- Used Django configuration to manage URLs and application parameters.
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
Environment: Python, Django, Flex, PyUnit, Angular.js, Node.js, XML, MS Visio, MS Project, JIRA, Apache, Git, UML, SQL, Windows and Linux.