Python Developer Resume
Waukesha, Wi
SUMMARY:
- Professional 9+ years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, Flask and C++.
- Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in developing web - based applications using Python, DJANGO, GTK, QT, C++, XML, CSS3, HTML5, DHTML, JavaScript and JQuery.
- Experience with Web Development, Amazon Web Services, Python and the Django framework.
- 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.
- Experience in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, JQuery, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites.
- Knowledge in UX design, UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3. Dreamweaver, Notepad++.
- Experienced in Meteor web framework written using Angular.JS 2.
- 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 numpy, matplotlibetc 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.
- Expert in developing web-based applications using PHP, XML, CSS3, HTML5, DHTML, XHTML, JavaScript and DOM scripting.
- Competent with PHP MyAdmin, MYSQL and SQL Server.
- 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 PostgreSQL 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 XMLdocuments.
- 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 Datatables into HTTP-serializable JSON strings.
- Applications support and analysis following ITIL and Change Management System (ITSM)
- Provide L2 support & operate activities in Confidential WMA Brokerage for:
TECHNICAL SKILLS:
Languages: Python 3.x,2.7/2.4, C++, Java, Shell Script, Perl, SQL
Python Framework: Django 1.3/1.4, Meteor Framework
Databases: MySQL 5.1, SQL Server 2008, Oracle 10g, NoSql.
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML
Versioning Tools: Subversion, GIT, Perforce, SVN, CVS
Web servers: Apache, IIS
Operating systems: Linux/Unix, Windows NT/2000/XP/2003/Vista/10
PROFESSIONAL EXPERIENCE:
Confidential, Waukesha, WI.
Python Developer
Responsibilities:
- Worked with team of developers on Python applications for RISK management.
- Made Django web based apps for Insurance premium calculations.
- Designed the architecture of the hardware environments and methodology of the code
- Done Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using shell scripting.
- Used Python OS module on UNIX environment, made job cloning and forking.
- Responsible for search engine optimization to improve the visibility of the website.
- Handled all the client side validation using JavaScript.
- Involved in writing application level code to interact with APIs, Web Services using JSON.
- Used Unit Test Python library for testing many Python programs and block of codes.
- Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
- Involved in testing RESTFull API like Twilio, Facebook and Twitter.
- Designed and developed data management system using MySQL.
- Involved in Agile Methodologies and SCRUM Process.
- Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
Environment: Python, Django, XML, Java, Apache, CSS, MySQL, JSON, DHTML, HTML, JavaScript, Shell Scripts, agile, Restfull, UNIX and Windows.
Confidential, King of Prussia, PA
Python Developer
Responsibilities:
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed Use-Case, Class and Object Diagrams using UML Rational Rose for Object Oriented Analysis/Object Oriented Design techniques.
- Designed and developed data management system using MySQL. Built application logic using Python 2.6.
- Used Django APIs for database access.
- Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
- Angular.js is used to build efficient backend for client web application.
- Used Python to extract information from XML files.
- Expertise in Service Oriented Architecture (SOA) and its related technologies like Web Services, BPEL, WSDLs, SOAP1.1, XML, XSD, XSLT etc.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Worked on development of SQL and stored procedures on MYSQL.
- Developed shopping cart for Library and integrated web services to access the payment (E-commerce)
- Designed and developed a horizontally scalable APIs using Python Flask.
- Designed Cassandra schema for the APIs.
- Implemented monitoring and established best practices around using elastic search.
- Effectively communicated with the external vendors to resolve queries.
- Used GIT for the version control.
Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.
Confidential, San Jose, CA
Python Developer
Responsibilities:
- Extensively used OOD concepts in overall design and development of the system.
- Builded the foundation, with all top Drupal modules including the development modules to assist developers.
- Setting up Drupal environment from Scratch for the entire development team.
- Implemented SEO based Drupal modules optimizing the search function all over the site.
- Developed Custom module using Drupal form API as a multistep form for app creation workflow.
- Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
- Prepared and analyzed reports using Python libraries and involved in environment Setup.
- Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
- Placed data into JSON files using Python to test Django websites.
- Involved in writing unit test cases for the functionalities using Nose Test.
- Wrote Automation Test cases using Robot Framework.
- Using Amazon SQS to queue up work to run asynchronously on distributed Amazon EC2 nodes.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Assisted with the addition of Hadoop processing to the IT infrastructure.
- Implementing customer data collection with PySpark/Hadoop analytics.
- Developed Hadoop integrations for data ingestion, data mapping and data processing.
- Used XML for dynamic display of options in select box and description on web page.
- Responsible for all client side UI Validation and implementing Business logic based on user selection Angular.JS 2.
- Involved in developing the Angular.JS Meteor framework for the Single Page Application development.
- Wrote Python modules to view and connect the Apache Cassandra instance.
- Responsible for Debugging and Troubleshooting issues.
- Involved in debugging the applications monitored on JIRA using agile methodology.
- Setting up network environments using TCP/IP, DNS, DHCP and proxy.
- Involved in postproduction support for solving complex tickets.
- Resolved user problems in a timely and accurate manner as a member of the End-User support team.
- Involved in presenting demos to the clients and also reporting the daily and weekly status to the Project manager.
- Involved in assigning the tasks to the development team.
- Created Windows Service to Database Migration
- Develop Windows service for calling data object from salesforce
- Involved in handling the developing team and mentoring the junior developers.
- Involved in creating the database modelling to the project and wrote queries for retrieving data from backend.
- Deployed the project into Heroku using GIT version control system.
- Designed RESTful XML web service for handling AJAX requests.
- Involved in deploying the code into Amazon Web Server using BOTO API.
- Designed and developed Application Module with Windows Service and C#.
- Reorganized couple of windows service with WCF.
- Experience in managing large-scale, geographically-distributed database systems, including relational (Oracle, MySQL) and NoSQL (MongoDB) systems.
- Familiar with MongoDB clusters, performance tuning, backup and recovery.
- Manage run-time configuration, processes, scaling, backup and recovery, monitoring, and performance tuning for production MongoDB instances.
- Used Python to integrate third party application on windows.
- Used embedded python to interface code like convert data values from C to Python; Perform a function call to a python interface routine using the converted values, and convert the data values from the call from python to C.
- Developed, tested and debugged software tools utilized by clients and internal customers.
- Expertise in configuration management automation tools such as Chef, Puppet and Salt,
- Good coding experience with scripting languages like Perl, Ruby and Bash.
- Responsible for specialization areas related to Chef for Cloud Automation.
- Automated the cloud deployments using chef, Python (boto& fabric) and AWS Cloud Formation Templates.
- Built a comprehensive PERL script, which would call the required ANT scripts and notify the build distribution team in case of Build errors or Completion of the builds.
- Coded test programs and evaluated existing engineering processes.
- Responsible for running and maintaining business processes on daily / weekly / monthly basis.
- Using Linux/Unix, Shell scripts, SQL Server, Sybase 12.5, CA/Autosys batch, ITIL, ITSM, Change and Release Management.
Environment: Python 3.x, Django 1.7, Meteor Framework, Angular.JS 2,Java Script, Coffee Scripting, LESS, HTML, Angular JS, JSON, AJAX, XML, CSS, SQL, MySQL, NoSql, MongoDB, PySpark, Hadoop Bootstrap, Restful Web Services, Beautiful Soup, Jenkins, GitHub, Linux, PyCharm , PHP, HTML5, CSS3, MYSQL, LAMP,PUPPET and CHEF.
Confidential, Haggerstown, MD
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 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 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 2.7, Django 1.4, Java, Angular.js, Bootstrap, AWS, Bash, PyQt, XML, Shell Scripting, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Jenkins, Apache Web Server, Linux.
Confidential, San Bruno, CA
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 Fiddler2 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.
- 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 3.x, 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.