Sr. Python Developer Resume
Madison, WI
SUMMARY
- 8 years of Professional IT experience in Design & Development of applications using Python, Java/J2EE, SQL and NoSQL databases.
- Extensive involvement in system analysis, design, development and implementation of web based and client/server application using HTML, CSS, JavaScript, AJAX, Java/J2EE, JDBC, XML, Python, Django, PHPs.
- Experience in Multi - Tier circulated Enterprise applications.
- Experience in execution of Python web frameworks like Pylons, Web2py and Python Servlet Engine(PSE).
- Experience in working wif python editors like PyCharm, PyScripter, PyStudio and used Pylint extensively.
- Has good Knowledge of Agile Methodologies (Scrum) and experience in using API's REST, CRUD, SOAP.
- TEMPHas good experience in Automation Testing using Selenium.
- Good Experience in Error and Exceptional handling and Debugging. Good experience in Shell Scripting, SQL Server, Unix and Linux.
- Used ticketing systems like Bugzilla and Jira.
- Used Wireshark and Fiddler2 to debug and see wat data and headers are flowing back and forth.
- Added support for Amazon AWS S3 and RDS to host static/media files and teh database into Amazon Cloud.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along wif data analytics, data wrangling and Excel data extracts.
- Experience in using various version control systems like CVS, Git, GitHub and svn.
- Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
- Very strong full life cycle application development experience.
- Experience wif continuous integration and automation using Jenkins.
- Experience wif Unit testing/ Test driven Development (TDD), Load Testing.
- Experience in developing ColdFusion Components, custom tags and modified CF Objects.
- Ability to analyze complex systems and be in command of teh details to provide solutions.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player wif teh ability to work independently.
TECHNICAL SKILLS
Languages: Python, Core Java, JavaScript, PHP, SQL, PL/SQL.
Framework’s: Django, Django Rest Framework, Pylons, Webware, Cherrypy, Flask Web framework, web2py, CSS Bootstrap.
Databases: My SQL, NoSQL, MS- SQL, SQL Server, Oracle MongoDB and DB2.
Application Servers: IBM Web Sphere, Apache Tomcat, IIS, Glassfish.
Testing Tools: Selenium, Python Unit test, Google Test, Google Mock.
Operating systems: Windows, Linux/Unix, Ubuntu.
IDE's/ Development Tools: PyCharm, Eclipse, emacs, vi.
Python Libraries: Beautiful Soup, Numpy, Scipy, Matplotlib, Tensor Flow, Requests, Anaconda.
Bug Tracking Tools: Trac, JIRA, Bugzilla, Teh Bug Genie, Rational ClearQuest.
Version Controls: Cvs, subversion, Git & GitHub.
Protocols: UDP, TCP, SMTP, DHCP, ICMP, RIP, VLAN, IPV4 and IPV6.
Web Technologies: HTML5, CSS3, XML, Java Script, JSON, jQuery and Bootstrap.
Other: Swim charts, Excel, MS Word, Visio, PowerPoint, IBM Info Sphere Management Server, Oracle data Management suite, Google Analytics, SEMrush, DotCMs, SharePoint, IBM Bluemix.
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential, Madison, WI
Responsibilities:
- Wrote Python routines to log into teh websites and fetch data for selected options.
- Used Python modules 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). Designed and configured database and backend applications and programs.
- Worked on resulting reports of teh application and Tableau reports.
- Worked on HTML5, CSS3, JavaScript, Git, REST API, Mongo DB, Riak, intelliJ IDEA.
- Design and Setting up of environment of Mongo dB wif shards and replica sets. (Dev/Test and Production). Created reports for teh BI team using Sqoop to export data into HDFS and Hive.
- Create custom VB scripts in repackaging applications as needed.
- NLP File Prep Settlement-Prepare files for review for Settlement. Used AWS Redshift data warehouse to analyze data using standard SQL. Experience wif Amazon SQS, and Amazon Web Services like EC2, Redshift and S3.
- Held meetings wif client and worked all alone for teh entire project wif limited help from teh client. Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki, and backup teh database.
- Wrote scripts in Python for extracting data from HTML file.
Environment: Python 3.4/2.7, Django 1.7, HTML5, CSS, Bootstrap, JQuery, JSON, JavaScript, PostgreSQL, T-SQL, MongoDB, Ansible,SoapUI, Sqoop 1.4.6, HIVE 1.2.0, Apache Hadoop 2.6, Jython 2.7, Vugen, Oracle 11g/10i, MS Office, Elastci Load Balancer, Elastic Search, WordPress, Chartbeat, Docker, Luigi, Airflow, SEMrush, Charles Web Debugging, Ansible, IBM Web-sphere, MySQL, NOSQL, Oracle Warehouse Builder(OWB), Data Migrator(IBI), Google Cloud, Azure IOT Suite, Amazon S3, Redshift, Bugzilla, JIRA.
Python Developer
Confidential, Warren, MI
Responsibilities:
- Developed Python based API (RESTful Web Service) to track teh events and perform analysis using Django.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for teh database, and HTML/CSS/JQuery and High Charts for data visualization of teh served pages.
- Designed and developed teh UI of teh website using HTML, AJAX, CSS and JavaScript.
- Added support for Amazon AWS S3 and RDS to host static/media files and teh database into Amazon Cloud. Used Jython 2.7 for using Java Libraries and Python libraries. Regularly updated company database programs to include new data gathering needs. Used Pycharm IDE for code analysis, debugging, integrated unit testing. Developed a report that helped teh logistics team to cut down shipping costs.
- Used Python libraries like Beautiful Soup, Numpy, Anaconda and SQL Alchemy. Experience in writing playbooks forAnsibleand deploying applications usingAnsible.
- Build integration wif many third parties, making heavy use of asynchronous processing wif Celery and RabbitMQ. Designed and Developed Custom Drupal Modules for implementing Ouath and REST API.
- Experience in writingSparkApplications usingspark - shell, pyspark,spark-submit.
- Worked on Hadoop ecosystem tools (Sqoop,PySpark) to bring teh data from Teradata for data analysis and stored teh results back to Teradata.
- Worked for teh betterment of existing algorithms in Hadoop using Spark-SQL.
- Developed prototypeSparkapplications usingSpark-Core,SparkSQL.
- Developed a standard ETL framework for reusability of similar logic.
- Done Performance tuning in teh ETL Processes.
- Implemented SOA to bring architectural agility by using web services.
- Used Django framework to build a SOA architecture.
- Integrated WebSphere Application Server and Deployment manager wif IBM Http server.
- ConfiguredWeb server plug-into directing dynamic requests to application servers for load balance in clustered environment.
- Installed and configured WebSphere Portal Server 6.0.
- Used Amazon Redshift to retrieve data faster by writing complex analytic queries.
- Used Amazon Redshift Query API for teh managing clusters by autanticating HTTP requests.
- Worked on installations of JBoss, Apache and PostgreSQL server.
- Involved in development of Web Services using SOAP for sending and getting data from teh external interface in teh XML format.
- Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
- Developed server based web traffic statistical analysis tool using Flask, Pandas and implemented on premise MongoDB Monitoring Service (MMS) and created dashboards for monitoring teh MongoDB environment.
- Loaded unstructured data into Hadoop File System (HDFS).
- Worked wif HTTP which is designed to permit intermediate network elements to improve or enable communications between clients and servers.
- Provided technical support on networking including port-forwarding, TCP/IP settings.
- Built web-services using SOAP that allowed integrating teh business application wif teh legacy applications and facilitates for future applications.
- Involved in debugging teh applications monitored on JIRA using agile methodology.
- Automated teh existing scripts for performance calculations using Numpy and SQL Alchemy.
- Developed application which accessed teh Cloud foundry API to monitor trends in development environments using other CF tools: Jenkins, Chef, and Puppet.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
- UsedPython and Django creating graphics, XML processing, data exchange and business logic implementation.
- Involved in Using AWS Cloud Watch performed Monitoring, customized metrics and file logging.
Environment: Python 2.7, Django 1.6, HTML5, CSS, XML, MySQL, MongoDB, Apache Hadoop 2.5, HIVE 1.2.0, Sqoop 1.4.6, JavaScript, Angular JS, jQuery, Jython 2.7, CSS Bootstrap, RabbitMQ, Celery, WordPress, Hadoop Ecosystem, Spark SQL, IBM Web-sphere, Oracle Warehouse Builder(OWB), Docker, AWS data pipeline, Luigi, Data Migrator(IBI), Ansible, SEMrush, Google Analytics, JIRA.
Python Developer
Confidential, Edison, NJ
Responsibilities:
- Design, develop, test, deploy and maintain teh website.
- Interaction wif client to understand expectations and requirements.
- Designed and developed teh UI of teh website using HTML, AJAX, CSS and JavaScript.
- Developed entire backend modules using Python on Django Web Framework.
- Designed and created backend data access modules using PL/SQL stored procedures.
- Designed and developed data management system using MySQL.
- Rewrite existing Java application in Python.
- Wrote python scripts to parse XML documents and load teh data in database.
- Performed testing using Django's Test Module.
- Stay up - to-date wif developments and generate new ideas to draw audience s attention.
- Developed GUI using webapp2 for dynamically displaying teh test block documentation and other features of python code using a web browser.
- Hand full experience on LINUX operating system.
- Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
- Used extracted data for analysis and carried out various mathematical operations for calculation purpose using python library - numpy, scipy.
- Built various graphs for business decision making using Python matplotlib library.
- Maintained technical documentation for resolved issues for future reference.
Environment: Python 2.7, Django, jQuery, Java, MySQL, Oracle, Linux, Django, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache, MS Office, Google Analytics.
Python Developer
Confidential
Responsibilities:
- Involved in preparing engineering specification wif OOA and OOD.
- Used Rational Rose Enterprise to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams, Data Modeling.
- Developed application logic using Python, Jython, Java script.
- Used JMS for updating Mailing plans and tracking them.
- Implemented front end for third party Web service using JQuery, Html, AJAX, JSON and JavaScript.
- Used Java Server Pages for content layout and presentation wif Jython.
- Developed teh frontend for interaction by using teh Django framework.
- Worked wif version controlling system CVS and SVN.
- Created Data layer in MYSQL.
- Extracted and loaded data using Python scripts and PL/SQL packages.
- Supported Java application for Media portal management.
- Associated wif development of Web Services using SOAP for sending and getting data from teh external interface in teh XML format.
- Involved in preparing technical design document.
- Used Connect SOAP rule to fetch teh Webservices.
- Used SOAP UI to test teh external service.
- Used JIRA for project tacking.
- Involved in testing teh application.
Environment: Java, Python 2.6, Django, CVS, JavaScript, HTML/CSS, MYSQL, PL/SQL, JDBC, Unix Shell Scripting, Red Hat Linux, WebLogic Application Server.
Software Engineer
Confidential
Responsibilities:
- Involved in teh Design, development, test, deploy and maintenance of teh website.
- UI was developed using HTML, AJAX, CSS and JavaScript.
- Generated property list for every application dynamically using Python.
- Responsible for search engine optimization to improve teh visibility of teh website.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Designed and developed teh presentation layer/client end using HTML, XML, DHTML and JSP.
- Handled all teh client - side validation using JavaScript.
- Wrote validation scripts in SQL to validate data loading.
- Migrated code from svn to git source control repositories.
- Worked on teh configuration of MYSQL database for backend development of teh application using Django framework of python.
- Performed Unit and system testing for backend modules of teh project.
- Trained users and did production support.
Environment: Python, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Git, Linux.
