Python Developer Resume
Reston, VA
PROFESSIONAL SUMMARY:
- Well - disciplined individual with 5+ years of IT experience as a Python Developer and have handful of experience in coding with analytical programming using Python 2.7/ 3.4 & 3.6 with frameworks such as Django 1.9/ 1.10 &2.0, Pyramid, Flask, ZOPE.
- Experience in developing consumer-based custom features and application development using Python, Django, HTML, CSS, JavaScript and Bootstrap.
- Experienced in Software Development Life Cycle and architecting scalable platforms, object-oriented programming, database design and agile methodologies.
- Experienced in Object-Oriented design and coding.
- Good knowledge of various Design Patterns, Collections and UML concepts by usage in python.
- Excellent knowledge of Machine Learning, Mathematical Modeling and Operations Research along with R, Python, MATLAB, and Relational databases. Deep understanding & exposure of Big Data Eco-system.
- Strong Experience in web-based UI design and interface development using HTML, DHTML, CSS, Bootstrap, JavaScript, JQUERY, AJAX and JSON.
- Worked on front end frame works like Bootstrap for responsive webpages.
- Worked on several python packages like NumPy, SciPy, Matplotlib & Beautiful Soup.
- Experience in implementing Model View Control (MVC) architecture using Server-side application like Django, Flask and Pyramid for developing web applications.
- Experience with Web Development, Web Services, Python and the Django framework.
- Experienced in building data models using machine learning techniques for Classification, Regression, Clustering and Associative mining.
- Proficient in using editors Atom, Visual Studio Code, Ju PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
- Experience configuring and developing with different Database servers including MySQL, SQLite and MongoDb
- Experience in various stage of Software Development Life Cycle(SDLC) includes requirements, analysis, design, development, deployment and testing of an application for business outputs.
- Worked with Agile-based SDLC (Scrum) and Waterfall software development life cycle.
- Familiar with Cross Browser Testing and Debugging.
- Experienced in installing, configuring, testing, modifying and deploying applications.
- Good analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player
- Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
- Expert in maintaining technical documentation for projects.
TECHNICAL SKILLS:
Programing Language: Python 2.7, Python 3.6, typeScript, javaScript.
Frameworks: Django, Flask, Pyramid, Unittest, Pygame.
Web Technologies: HTML/HTML5, CSS/CSS3, BOOTSTRAP, XML, JavaScript, jQuery, AJAX, JSON.
Scripting Language: HTML, HTML5, XHTML, JavaScript, CSS, XML, AJAX, JSON.
Python Libraries: Requests, Numpy, Matplotlib, Copy
Database: MySQL, SQLite, Mango DB.
Machine Learning: Linear and Logistic regression, Tree-based Models, SVM, PCA, Clustering, Na ve Bayes, Feature Selection, Classification Trees, k-nearest Neighbors, ROC Curve
Operating Systems: Windows, Python, SQLite Linux, MAC.
IDE: Eclipse, WebStorm, PyCharm, Pystudio, Pyscripter, Sublime, Jupyter, VS code, Atom.
Web Server: Confidential AWS, HTTP Server.
Testing Tools: UnitTest
Version Control: Git and SVN.
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
Python Developer
Responsibilities:
- Implemented business logic using Python 3.6.
- Used Python, Django and Zope frameworks to develop applications.
- Used HTML, CSS, JavaScript and jQuery and Implemented AJAX for dynamic functionality of a webpages for front end applications.
- Worked on front end frame works like Bootstrap for responsive webpages.
- Implemented SQL Alchemy which is a python ORM library for complete access over SQL.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for projects.
- Built models using Statistical techniques like Bayesian HMM and Machine Learning classification models like SVM, and Random Forest.
- Used Python library Beautiful Soup for web scrapping.
- Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
- Used AJAX and jQuery for transmitting JSON data objects between frontend and controllers.
- Implemented monitoring and established best practices around using elastic search.
- Installed and configured monitoring scripts for AWS EC2 instances.
- Worked with the design team for project structure.
- Created a Git repository and added the project to GitHub.
- Wrote Python scripts to parse XML and JSON documents and load the data in database.
- Validated the machine learning classifiers using ROC Curves and Lift Charts.
- All projects adhered to agile principles to deliver commitments, meet acceptance criteria and ensure fast releases.
- Handled all the client-side validation using Python Forms.
Environment: Linux and Mac, Python/Django, Python/Zope, Django Forms, HTML, JavaScript, CSS, jQuery, AJAX and BOOTSTRAP, REST, SQLite, Elastic Search, SQL, Ubuntu.
Confidential, Reston, VA
Python Developer
Responsibilities:
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
- Developed GUI HTML, XHTML, AJAX, CSS and JavaScript (JQuery).
- Built application logic using Python, used the Django Framework to develop the application.
- Used Django APIs for database access.
- Description Bluetooth enabled camcorder Embedded in a headset to enable hands-free audio and video recording with optical zoom capability.
- Developed Perl and Shell scripts for upload of data feed into database
- Developed reports in Perl for our end users.
- Coded and debugged the stored Procedures, Packages and Views in Oracle Databases using SQL and PL/SQL, which were called by user-oriented application modules.
- 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.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- Used Python based GUI components for the front-end functionality such as selection criteria.
- Developed monitoring and notification tools using Python.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Executed FIX testing for Functional, End-to-End, and Regression testing for various system applications.
- Analyzed Business Requirement Document (BRD), Functional Specifications Document (FSD) and FIX client requirements to overall understand the project aim and discussed with BA emerged questions.
- Created Data tables to display customer information and add, delete, update customer records using Python, MySQL and XHTML.
- Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page outcomes, written controllers using annotations.
- Written queries in HQL and Native SQL and criteria API.
- Added the navigations and paginations and filtering columns and adding and removing the desired columns for view utilizing Python based GUI components.
- Implemented marshalling and UN marshalling XML to HTML and HTML to XML.
- Created PyUnit test scripts and used for unit testing.
- Actively participated in System Testing, production support and maintenance/patch deployments.
- Worked on RUP development environment and used Rational ClearCase for versioning.
- Used JQuery for selecting particular DOM elements when parsing HTML.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle 9i SQL, PL/SQL.
- Developed test cases using Python unit test, pylint and nose.
Environment: Python, HTML, JavaScript, Ajax, PyQT, PyUnit, PL/SQL, and Oracle SQL Developer.
