Sr. Python Developer Resume
Cincinnati, OH
PROFESSIONAL EXPERIENCE:
- Professional 8+ years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, Flask and C++, BIG DATA.
- Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in developing web - based applications using Python, DJANGO, BIG DATA, GTK, QT, C++, XML, CSS3, HTML5, DHTML, JavaScript and JQuery.
- Experience with Web Development, Amazon Web Services, Python and the Django framework.
- Open-source ESB, BIG DATA, REST, APIs and cloud integrations in Python.
- Very good experience with cloud platforms like Amazon AWS and Google App Engine.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache and Siebel.
- Experienced in MVW frameworks like Django, Angular.js, Java Script, backbone.js, JQuery and Node.js.
- Familiar with JSON based REST Web services and Amazon Web services.
- Experienced in developing Web Services with Python programming language.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Experience in creating Open stack services for Identity, Compute, Image Service, Block Storage, Networking (Neutron, Keystone).
- Good knowledge of web services with protocols SOAP and REST.
- Experienced in WAMP (Windows, Apache, MYSQL and Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Experienced in Python's modules for generating complex graphical data, creation of histograms etc.
- Experienced in developing web-based applications using Python, Django, PHP, XML, CSS, HTML, Java Script and JQuery.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Experienced in developing Web Services with Python programming language.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL and Postgre SQL database.
- Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Very strong full life cycle application development experience.
- Experience with continuous integration and automation using Jenkins
- Experience with Unit testing/ Test driven Development (TDD), Load Testing..
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Involved in Unit testing and Integration testing.
- Extensive use of Linux (Ubuntu),SSH, Flask/Django
- Developed ColdFusion Components, custom tags and modified CF Objects.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP serializable JSON
TECHNICAL SKILLS:
Languages Python: C++, Java, Shell Script, Perl, SQL, BIG DATA
Python Framework: Django
Databases: MySQL, SQL Server 2008, Oracle 10g
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML
Versioning Tools: Subversion, GIT, Perforce, SVN, CVS
Web servers: Apache, IIS
Operating systems: Linux/Unix, Windows
WORK EXPERIENCE:
Confidential, Cincinnati, OH
Sr. Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- 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 Django Database API's to access database objects.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Used Python based GUI components for the front end functionality such as selection criteria,
- Created test harness to enable comprehensive testing utilizing Python.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Involved in front end and utilized Bootstrap and Angular.js for page design.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Used Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Having very good experience with BIG DATA
- Created Business Logic using Python to create Planning and Tracking functions
- Created UI Screens for initiation and validation.
- Worked on UI using HTML5, CSS3 and Java Scripts.
- Developed multi-threaded standalone app in Python and PHP to view performance.
- Used Pandas library for statistical Analysis.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
- Version control using GITHub.
- Involved in writing stored procedures using MySQL.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
Environment: Python, Django, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Wireshark, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Angular.js, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.
Confidential Boston MA
Sr. Python Developer
Responsibilities:
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed tools using Python, Shell scripting, XML, BIG DATA to automate some of the menial tasks.
- 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.
- Performed testing using Django's Test Module.
- Used Django configuration to manage URLs and application parameters.
- Involved in Web development, programming, and engineering Django, UWSGI and SQL internal admin tools behave BDD.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture
- Creation of Python scripts for data access and analysis (Scripts, DataFeeds, XLS, FIXML) to aid in process and system monitoring, and reporting.
- 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.
- Generated property list for every application dynamically using Python.
- Also used Bootstrap and Angular.js as a mechanism to manage and organize the HTML page layout.
- Responsible for search engine optimization to improve the visibility of the website.
- Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3, BIG DATA and JavaScript.
- Handled all the client side validation using JavaScript.
- Designed and developed data management system using MySQL.
- Created a Git repository and added the project to GitHub.
- Build development environment with JIRA.
- Creating unit test/regression test framework for working/new code.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
Environment: Python, Django, Java, Angular.js, Bootstrap, AWS, Bash, PyQt, XML, Shell Scripting, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Jenkins, Apache Web Server, Linux
Confidential Herndon, VA
Program Analyst
Responsibilities:
- Work with team of developers on python applications for RISK management.
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client side validation using JavaScript.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined function.
- I have also used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we requests from multiple browser to web application.
- Used JQuery for all client side Java script manipulation.
- Created unit test/regression test framework for working/new code
- Using Subversion control tool to coordinate team-development.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
Environment: Python, Django, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server, Django
