Python Developer Resume
Lake Success, NY
SUMMARY OF SKILLS
- 5 years of experience in Analysis, Design, Development, Testing and Implementation of various web applications usingPython, Django in various domains.
- Experienced in Python's modules Numpy, matPlotLib, Pickle, Pandas, PySide, Scipy, wxPython, PyTables PyQt, Scikit - learn etc. for generating complex graphical data, creation of histograms etc.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Knowledge in Object oriented programming and Procedural programming using Python.
- Experience with data structures and searching algorithms in Python.
- Strong understanding of performance and correctness of algorithms in Python.
- Experience with technologies used for building web applications.
- Experience working in Java, JavaScript andPython software development environments.
- Experience with design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Proficient in Front end development experience using HTML, XML, CSS, JQuery, JSON and JavaScript.
- Good experience of software development inPycharmIDE
- Very strong experience in writing API's/ and Web Services in Python.
- Experienced in working on Application Servers like Tomcat and Web Servers like Apache server and Integrated Development Environments like Pycharm, Eclipse.
- Good experience in developing web applications implementing MVT/MVC architecture using Django.
- Working noledge of the key client side technologies like HTML5, CSS3, JavaScript, etc.
- Working noledge of the key server side technologies like AJAX, JDBC, and Database access (MySQL).
- Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases
- Experience in embedded systems and signal processing.
- Excellent debugging, problem solving, optimization and testing skills.
- Strong experience in creating database objects, working with DDL/DML commands.
- Experience in designing databases for applications from the scratch and creating the necessary objects as per requirements
- Excellent communication, analytical skills, ability to quickly learn new technologies that contribute to the organization success.
- Excellent project management skills, critical thinking and ability to work and adapt to rapidly changing environments.
- Team player with the ability to lead, co-ordinate and provide timely business solutions.
PROFESSIONAL EXPERIENCE
Confidential, Lake Success, NY
Python Developer
Responsibilities:
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface for a course.
- Representation of the system in hierarchy form by defining the components, sub-components using Python and developed set of library functions over the system based on the course needs.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Designed and implemented Model-View-Controller pattern for many components in the project.
- Created data tables, display student information and their grades, add, delete and update assignments.
- Used Django framework for application development.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Created restful web services with Django, MySQL.
- Worked on requirement gathering and High level design
- Created PHP/MySQL back-end for data entry from Flash me had to assist the Flash developer send the correct data via query strings
- Converted Visual Basic Application to Python, MySQL
- Generated Python Django Forms, Crispy forms to record data, login, and signup of users
- Experience in development test automation
- Generated various reports in Python for channel usage, system downtimes, catching exceptions, and performance related metrics.
- Designed and Implemented a Random Unique Test Selector Package on processing large volume of data using Python and Django ORM
- Skilled in using collections in Python for manipulating and looping through different user defined objects
- Designed email marketing campaigns and created responsive web forms that saved data into a database using Python/ Django Framework
- Skilled in using collections in Python for manipulating and looping through different user defined objects
- Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL
Environment: Python 2.7 and 3.5, Django 1.6.1, Selenium, HTML-5, CSS-3, XML, MySQL, JIRA, JavaScript, Angular JS, Backbone JS, JQuery, PyQt, CSS Bootstrap, Mongo DB-3.2, Pandas, MS SQL Server-2014, T- SQL, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.
Confidential, Plainsboro, NJ
Python Developer
Responsibilities:
- Developed the application using Agile methodology and Scrum method of project management.
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
- Performed efficient delivery of code based on principals of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principals.
- Different testing methodologies like unit testing, Integration testing, web application testing
- Worked very closely with designer, tightly integrating Flash into the CMS with the use of FlashVars stored in the Django models.
- Developed test scripts for automation with Selenium.
- Python/Django based web application, Postgre sql DB, and integrations with 3rd party email, messaging, storage services.
- Build development environment with JIRA.
- Design and architect the Ad Hoc Reporting and Analytics Package Design and Configuration system, using Pyramid/Flask/Django.
- Experience in utilizing SAS Procedures, Macros, and other SAS application for data extraction, data cleansing, data loading and reporting.
- Also Created Angular JS controllers, directives, models for different modules of the application.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins,
- MySQL and custom tools developed in Python and Bash
- Managing the multi-tier and multi-region architecture using AWS Cloud Formation.
- Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
- 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
- Helped maintain existing Python (Django and Flask) applications. Interfaced with infrastructure services like Amazon AWS (S3, SQS) and used tools like Solr, RabbitMQ.
- Familiar with JSON based REST Web services and Amazon Web Services (AWS).
- Used Pandas library for statistics Analysis.
- Managed large datasets using Panda data frames and MySQL.
- Extensively used python modules such as requests, urllib, urllib 2 for web crawling.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- Used many regular expressions to match the pattern with the existing one.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Performed Unit testing, Integration Testing, web application and automation testing.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Worked in development of applications especially in UNIX environment and familiar with all its commands.
Environment: Python 2.7 and 3.5, Django 1.6.1, Selenium, HTML-5, CSS-3, XML, MySQL, JIRA, JavaScript, Angular JS, Backbone JS, JQuery, PyQt, CSS Bootstrap, Mongo DB-3.2, Pandas, MS SQL Server-2014, T- SQL, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.
Confidential, Irving, TX
Python Developer
Responsibilities:
- Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
- Built database Model, Views and API's using Python for interactive web based solutions.
- Placed data into JSON files using Python to test Django websites. Used Python scripts to update the content in database and manipulate files.
- Developed web based application using Django framework with python concepts.
- Generated Python Django forms to maintain the record of online users.
- Used Django API's to access the database.
- Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
- Wrote Python modules to view and connect the Apache Cassandra instance.
- Created Unit test/ regression test framework for working/new code.
- Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
- Developed efficient Angular.js for client web based application.
- Responsible for designing, developing, testing, deploying and maintaining the web application.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
- Involved in working with Python open stock API's.
- Responsible for managing large databases using MySQL.
- Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL db package.
- Used the Python's modules numpy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
- Developed and designed automation framework using Python and Shell scripting.
- Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
- Implemented SOAP/RESTful web services in JSON format.
- Created Git repository and added the project to GitHub.
- Involved in debugging the applications monitored on JIRA using agile methodology.
- Attended many day-to-day meetings with developers and users and performed QA testing on the application.
- Experience in using containers like Docker.
Environment: Python 2.7,3.3, Django 1.4, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GIT Hub, MYSQL, Cassandra, JIRA.
Confidential
Python Developer
Responsibilities:
- Developed entire front end and back end modules using Python on Django Web Framework.
- Created a Django based web application using Python scripting for data processing, MySQL for the database and HTML/CSS/JQuery for data visualization of the served pages.
- Developed user interface using CSS, HTML, JavaScript and JQuery.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Wrote Python scripts to parse XML documents and load the data in database.
- Managed, developed, and designed views and templates for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and REST API calls.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Responsible for search engine optimization to improve the visibility of the website.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Planning, implementing, and converting manual test cases to automation test cases.
- Creating unit test/regression test framework for working with new code.
- Created a Git repository and added the project to GitHub.
- Responsible for debugging and troubleshooting the web application.
- Wrote Python modules to extract/load customer’s data from the MySQL source database.
- Managed MySQL content database, security and role management, apply updates and maintain schema and documentation.
- Modified queries, functions, cursors, triggers, and stored procedures for MySQL database to improve performance, while processing data
- Performed different testing methods like Unit testing, Integration testing, web application testing.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document
- Extensive code reviewing using GitHub pull requests, improved code quality, and conducted meetings among peers
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications
- Database Administration activities like taking backup, checking log messages, looking for database optimization
- Used Redis as messaging broker to execute asynchronous tasks
- Designed and implemented a dedicated MYSQL database server to drive the web applications and report on daily progress
Environment: Python, Django 1.4, Jenkins, MySQL, Linux, HTML, CSS, Apache, Linux, Git
TECHNICAL SKILLS
Languages: Python, Java, C, SQL
Database: Sqlite3, MySQL, PostgreSQL, MongoDB, Oracle
Web Technologies: HTML, CSS, XML, Java Script, DOM, SAX, JQuery, AJAX, XML, Angular JS
Frameworks: Django, Node.JS, web2py, pyramid, Flask, Struts, pylons and CSS Bootstrap
Version Controls: GitHub, Git, SVN, CVS, Bitbucket
Methodologies: Agile, Scrum and Waterfall
IDE's: Pycharm, Eclipse