Sr. Python Developer Resume
Chicago, IL
SUMMARY
- Over 7+ years of experience in developing software development, design using Python 3.3/2.7, Django 1.9/1.8, XML, CSS, HTML, DHTML, Jquery, AJAX, XML and JSON by following W3C standards.
- Understanding of Python Best Practices (PEP - 8)
- Worked on several standard python packages like Numpy, matPlotLib, Pickle, PySide, Scipy, wxPython, PyTables and Panda dataframes.
- Expert in software development with Python and IDEs - Sublime text, PyCharm, Eclipse, PyDev.
- Built Web application using Python, Django, Flask, MySQL, JavaScript, AJAX, HTML, XML and template.
- Experienced in MVC frameworks like Django, JQuery, Flask and Pyramid, well versed in Django ORM and SqlAlchemy and Extensive use of Linux (Ubuntu), SSH, Flask/Django.
- Experienced in developing Web Services with Python programming language and Good working experience in processing large datasets with Spark using Scala and Pyspark.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like Pycharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Good experience in Shell Scripting’s Server, Unix and Linux, Open stock and Expertise python scripting with focus on Devops tools, CI/CD and AWS Cloud Architecture.
- Have good idea about tools like Bugzilla, Jira, Confluence, and Axosoft.
- Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB, Cassandra.
- Experienced in developing service oriented architecture (SOA) and web Services using SOAP, JAX-WS, WSDL and UDDI.
- Good knowledge of server Apache Tomcat, Web logic.
- Good knowledge of web services with protocols SOAP, REST.
- Knowledge on continuous integration and deployment using Jenkins, Docker.
- Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, Cloud Front.
- Experience working with network protocols SNMP, NetConf.
- Extensive experience with Amazon Web Services (AWS), Open stack, Docker Puppet, Chef, Ansible, AWS Cloud Formation, AWS Cloud.
- Having working Knowledge of Amazon AWS S3, Amazon EC2 and deployment using Heroku, Jenkins.
- Used Apache, Chef, Puppet to deploy production site.
- Good exposure on Query Programming Model of Hadoop such as Pig and Hive.
- Excellent understanding and knowledge of Hadoop Distributed file system data modelling,architecture and design principles and Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
- Experienced in Agile development methodology, waterfall and TDD (test driven development), Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extract.
- Experienced in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture and Wrote Automation test cases using Selenium Web Driver, JUnit, Maven, and Spring.
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- Implemented machine learning algorithms in Spark and Python, for segmentation of data.
- Experience analyzing the requirements and Proficient in establishing QA Procedures, Standard Methods, and Software Requirement Specifications (SRS).
- Good knowledge in maintaining various version controls systems such as SVN (Centralized Version Control System) and GIT (Distributed Version Control System) .
- Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies and Familiar with concepts and devices such routers, switches and TCP/IP protocols and OSI layer.
- Worked on Waterfall Model Agile and Hybrid.
TECHNICAL SKILLS
Programming Languages: Python 3.3/2.7, Django 1.4/1.3, Flask, Java, C++, Shell Script, SQL, Pyjamas, Jython, Iron Python, Cpython.
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML, JSON, Jquery.
Database: MySQL, SQL Server, Oracle 11g, Cassandra, MongoDB
Servers: Apache Tomcat, Zope,JBoss, WebLogic, WebSphere.
Middle-ware: Soap Web Services, Rest Web services.
Version Controls: GIT, SVN.
Code maintenance Tools: CVS, Tortoise SVN, GIT
Configuration Management Tools: Ansible, Chef
Network Services: DNS, VPN, TLS
Amazon Web Services: (AWS), Cloud Foundry, Puppet, Chef, AWS Cloud Formation,AWS CloudFront.
IDE Platforms: Eclipse, PyCharm, Canopy (EPD), Spyder, Sublime text, NetBeans
Operating systems: Windows XP, Win 7, 8.1, 10, Linux, OS X.
Methodologies: Agile, Waterfall, Hybrid.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. Python Developer
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Used the Model View controller (MVC) framework to build modular and maintainable applications
- Building reusable code and libraries for future use.
- Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
- Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
- Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
- Used Numpy for Numerical analysis and Used Spring Framework to support the Hibernate tool and Struts.
- Implemented SOAP/RESTful web services in JSON format.
- Good Knowledge in Spark architecture and writing python scripts
- Worked on Apache Spark streaming API on Big Data distributions in the active cluster environment.
- Developed scalable applications using Django framework.
- Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
- Deployed the project into Jenkins using GIT version control system.
- Build all database mapping classes using Django models with the help of ORM like SQLAlchemy.
- Placed data into JSON files using Python to test Django websites.
- Wrote multi-thread scripts to obtain optimal performance.
- Used AJAX for Better interactivity for the end user and easier navigation and AJAX is compact.
- Responsible for debugging the project monitored on JIRA (Agile).
- Integration of user-facing elements developed by a front-end developer with server side logic.
- Used data structures like directories, tuples, object oriented class based inheritance features for making.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Operated all the user side validation using AJAX.
- Worked on improving the performance and optimization of the existing algorithms in Hadoop using Spark context, Spark-SQL, Data Frames, RDD's, Spark YARN.
- Hands on experience with version control tools such as SVN, GitHub, GitLab
- Used Spark SQL and Spark Streaming to process structured and streaming data.
- Experience in Implementation of MVC architecture using Spring MVC and SOAP web service and SOAPUI and Creating data pipelines using Apache Spark, a big-data processing and computing framework.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity and Designed, developed and deployed CSV Parsing using the big data approach on AWS EC2.
- Profiled python code for optimization and memory management.
- Developed application which accessed the Cloud foundry API to monitor trends in development environments using other CF tools: Jenkins, Chef, and Puppet.
- Implemented locking mechanisms using multi threading functionality.
- Responsible for debugging and troubleshooting the web application.
- Involved in entire lifecycle of the project including Design, Development, and Deployment, Testing and implementation and support.
- Performed 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.
Environment: Python, Django, HTML5/CSS, MS SQL, MySQL, Eclipse, Linux, Shell, Spark,JQuery, JSON, AJAX, XML, CSS, SQL, MySQL, Restful Web Services, Beautiful Soup, Jenkins, Git, GitHub, Linux, PySpark..
Confidential, Dallas, TX
Python Django Developer
Responsibilities:
- Experience in developing web applications by following Model View Control (MVC) Architecture using server side applications Django, Flask and Pyramid.
- Responsible for designing and developing web based applications using Python.
- Solicited the business for information to create scope documents.
- Designed and developed integration methodologies between client web portals and existing. software infrastructure using SOAP API's and vendor specific frameworks.
- Brainstorming sessions to gather requirements.
- Strong experience working with real time streaming application and batch style large scale distributed computing applications using tools like Spark Streaming.
- Utilized Python in the handling of all hits on Django, Redis, and other applications.
- Conducted regular meeting with development team created generic system design.
- Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers and Worked on configuring TCP/IP, network interface, assigning static routes and host names.
- Administrated Continuous Integration services (Jenkins, Nexus Artifactory and Repository).
- Good Knowledge on Hadoop Cluster architecture and monitoring the cluster.
- Experience in managing and reviewing Hadoop log files.
- Extensive experience in writing SQL queries for Oracle, Hadoop and DB2 databases using SQLPLUS.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Maintained program libraries, users' manuals and technical documentation.
- Implemented discretization and binning, data wrangling: cleaning, transforming, merging and reshaping data frames
- Managed large datasets using Panda data frames and MySQL.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash
- Used Python Library Beautiful Soup for web Scrapping.
- Deployed the project into Jenkins using GIT version control system; Created Git repository and added to Git Hub project.
- Created RESTFUL API's for several of our Intranet applications using open source software.
- Implemented Work Breakdown Structure.
- Responsible for creating the JavaScript code, for different modules.
- Designed and developed corporate website using the Django framework.
- Defined Functional Specification.
- Managed team of programmers using a modified version of the agile development.
- Developed Django, Python, Apache, bash scripting.
- Developed web architecture of the system.
- Designed a tool called NetConf (Network configuration) which automatically configures network switches by parsing XML files.
- Build Hive and Pig scripts.
- Increased speed and memory efficiency by implementing code migration to convert python code to C/C++ using Cython.
- Utilized standard Python modules such as csv, robot parser, itertools and pickle for development.
- Involved in testing process for every release and make the QA process robust through lesson learn.
- Developed Application to asses JSON and XML from Restful web service.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Performed Test Driven Development and implemented the system using Python and Django.
- Expertise in developing web based LAMD stack applications using Python and Django for large dataset analysis.
- Leveraged structured formats like JSON, XML to build scalable, testable RESTful API's.
- Coordinated the team for completion with in time line.
- Utilized Python in the handling of all hits on Django, Redis, and other applications.
- Used Redis as messaging broker to execute asynchronous tasks
Environment: Python, Django, MySQL, GIT, Sublime Text, IPython, PIP, PEP8, Regex, Redis, Node.js, AngularJS, HTML, CSS, JavaScript, JQuery, Hive, Spark, Linux, Django PDB, Django-celery, Django REST Framework, Agile, JSON, XML, AJAX.
Confidential, Fort Worth, TX
Python Developer
Responsibilities:
- Design and development of user interfaces and client displays using JavaScript, JSP, CSS and troubleshoot various issues in Python code.
- Develop REST API and integration content for cloud products with code samples in Python.
- Design of system using JSPs, Servlets.
- Generated Python Django Forms to record data of online users.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Worked on severalpythonpackages likeNumpy, matPlotLib, Beautiful Soup, Pickle, PySide, Scipy, wxPython, PyTables etc.
- Worked on developing internal testing tools which were written inPython.
- Engineer RESTful APIs using Django REST Framework.
- • Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
- Manual testing of web applications, Integration testing.
- Creating test automation plan/scenarios/test cases.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Rewrite existing Python/Django/Java module to deliver certain format of data
- Participation in planning of testing process, including creating of a test plan, smoke/regression testing.
- Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Lock mechanisms were implemented and the functionality of multithreading has been used.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Parsed XML file using Python to extract data from database.
- Participated in requirement gathering and worked closely with the architect in designing and modelling
- Used several python libraries like wxPython, numPY and matPlotLib
- Involved in environment, code installation as well as the SVN implementation.
- Build all database mapping classes using Django models.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Created database access layer using JDBC and PL/SQL stored procedures.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Used Pandas API to put the data as time series and tabular format for east time stamp data manipulation and retrieval.
- Developed server side application and server side validations using Django framework.
- Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
- Wrote python scripts to parse XML documents and load the data in database.
- Involved in developing web applications using Django Framework to implement the model view control architecture.
- Involved in Developing a Restful service using Python Flask framework.
- Worked extensively on Multi-threading and Concurrency for implementing Batch Job Scheduling.
- Performed data modeling and schema design with MySql.
- Responsible for incorporating multiple colleagues' code to make a cohesive whole.
- Involved in environment, code installation as well as the SVN implementation.
- Wrote Ruby script to fetch files automatically.
- Created data access using SQL and PL/SQL stored procedures.
- Developed in Windows and going to deploy it in Linux server.
- Worked Responsible for development and enhancements of all the modules of rail docs and have them running the design team for project structure.
Environment: Python2.7, Django,MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server, PHP, Lamp, underscore JS. SQL developer tool.MySql, AWS, Testing, Bash, Java, Git, Windows and Linux
