Python, Django Developer Resume
Mclean, VA
SUMMARY
- Result - driven IT Professional with referable & strong experience in Analysis, Design, Development, Management and Implementation of various stand-alone, client-server enterprise applications.
- Thorough knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Expert in MVT frameworks like Flask/Django.
- Highly skilled in using Python modules like NumPy, Matplotlib, Bokeh, Pandas, SciPy, PyTables etc., for generating complex graphical data.
- Experience in developing web-based applications using Python, Django, MVC3, Bootstrap, HTML and Angular.js.
- Good experience with cloud platforms like Amazon AWS EC2, S3 and Lambda.
- Experience 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.
- Experience in managing datasets using Panda data frames and MySQL.
- Expertise in creating initial website prototype from Django skeleton and building out Views, Templates using CSS for whole site following Django MVT architecture.
- Experience in implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django and MY-SQL.
- Good experience with Python frameworks like Flask and WebApp2.
- Experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics and Excel data extracts.
- Good experience with version control systems such as GIT and SVN.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Developmental experience on Windows, UNIX and Linux platforms.
- Strong analytical and problem-solving skills, always striving for new knowledge. A person with multi-tasking and organizational skills and high ethical standards.
TECHNICAL SKILLS
Languages: Python, C++, Java, Shell Script, Perl, SQL
Python Framework: Flask, Django, Webapp2
Python Libraries: Pandas, PyQT, PyUnit, NumPy, Matplotlib, SciPy, PyTables
IDE’s: PyCharm, Eclipse, JDeveloper, RAD
Web Technologies: XML, CSS, HTML, DHTML, JavaScript, JQuery, MVC3, Bootstrap, RESTful, AJAX, Angular JS and Node.JS
Web Services: SOAP, REST
Methodologies: Agile, Scrum
Databases: MS SQL, MySQL, Oracle, NoSQL, T-SQL
Operating Systems: Window, UNIX, Linux
Version Control: SVN, CVS, GIT, GitHub
Cloud Services: Aws - EC2, S3, Lambda
PROFESSIONAL EXPERIENCE
Confidential - Mclean, VA
Python, Django Developer
Responsibilities:
- Effectively worked on designing, coding and developing the application in Python using Django MVC.
- Developed automated front-end tests using Selenium with Python.
- Designed patterns and page objects and CSS location selectors.
- Wrote backend programming in Python Scripting.
- Developed test Code in Python language using Selenium IDE and JUnit Framework.
- Created Test Plan and Test Cases for Manual and Automation testing using Selenium WebDriver.
- Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery.
- Worked on backend of the application, mainly using Active Records.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Worked on CSS Bootstrap to develop web applications.
- Used Django configuration to manage URL’s and application parameters
- Added Celery task queue and broker using Rabbit MQ.
- Maintain scripts using Selenium in between releases. Reproduce failed automated test cases manually.
- Performed Compatibility testing of application for dynamic and static content of browsers using HTML ID’S and XPATH using Selenium.
- Built SQL queries for performing various CRUD operations like create, update, read and delete.
- Used many Regular Expression in order to match the pattern with the existing one.
- Used Python Library Beautiful Soup for webscrapping.ss.
- Updated the client admin tool to have the new features like support for internalization, support for customer service and etc.
- Refactored existing project to make it more RESTful and thread-safe.
- Worked on updating the existing clip board to have the new features as per the client requirements.
- 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/Scripting, Django, Selenium (WebDriver, IDE), JavaScript, HTML5, Beautiful Soap, CSS3, MySQL, RESTful, Bootstrap, Rabbit MQ
Confidential
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Effectively participated in the complete SDLC process.
- Developed monitoring and notification tools using Python.
- Utilized PyUnit , the Python unit test framework, for all Python applications.
- Created Business Logic using Python to create Planning and Tracking functions.
- Generated Python Django Forms to record data of online users.
- Wrote P ython routines to log into the websites and fetch data for selected options.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed Business Logic using Python on Django Web Framework.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Worked on several Python Packages like Matpoltlib, Pillow, Numpy, SQL Alchemy, and sockets.
- Used Jenkins for continuous integration services.
- Used Pandas library for statistical Analysis.
- Used the Django Framework to develop the application.
- Built all database mapping classes using Django models.
- Worked with (REDIS) NoSQL and T-SQL backend DB, JSon based REST Web services and REDIS Cloud
- Involved in AJAX driven application by invoking Web services/API and parsing the JSON response.
- Developed internal auxiliary web apps using Python Flask framework with Angular.js and Bootstrap CSS / HTML framework.
- Set up rules and policies with a Node.js/Python back end.
- Developed complex web, middleware, and back end systems in Python, SQL and Perl for Linux and Windows.
- Created a GIT repository and added the project to GitHub.
- Implemented unit testing using PyUnit, and tested several RESTful services using SOAP UI.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Wrote validation scripts in SQL to validate data loading.
- Interface with supervisors, artists, systems administrators and production to ensure production deadlines are met.
Environment: Python, Java, PyUnit, Pandas, HTML, DHTML, AJAX, CSS, JavaScript, Django, Jenkins, Redis cloud, JSON, REST, Angular.JS, Bootstrap, Node.JS, GIT, JIRA, NoSQL, T-SQL Agile, windows and Linux