Sr. Python/django Developer Resume
Cincinnati, OH
SUMMARY:
- Over 9+ years of experience in the field of software development. Proficient in developing applications using Python.
- Experience in IT industry with proficiency in Analysis, Design & Development Testing of Enterprise Applications and Database Development using, Python, Django, Flask and SQL projects.
- Experienced in complete Software Development Life Cycle, and major aspects of technological projects including Requirement Analysis, Design, Development, Database Design, Deployment, Testing, Debugging, and Application Maintenance.
- Experience of dealing with various development methodologies like Waterfall, Scrum, and Agile.
- Experienced with WAMP (Windows, Apache, MySQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Experience of using Python modules like NumPy, Matplotlib, Pickle, Pandas, SciPy, wxPython, PyTables, PyQt, etc., for generating complex graphical data, creation of histograms, etc.
- Experienced in using Python, Django, PHP, C++, CSS, HTML, XHTML, JavaScript, jQuery, XML, AJAX and JSON for developing web applications.
- Experienced in implementing Model View Control (MVC) architecture using server - side applications like Django and Flask for developing web applications.
- Experienced with JSON based RESTful web services, and XML based SOAP web services.
- Worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
- Experience of working with relational databases like Oracle, SQLite, PostgreSQL, MySQL, DB2 and non-relational databases like MongoDB and Cassandra.
- Experience in project deployment using Heroku, Jenkins and Amazon Web Services (AWS).
- Worked on various Operating Systems like UNIX, Linux, Windows, and Mac OS.
- Experienced with version control systems like Git, GitHub, CVS, and SVN in order to keep the versions and configurations of the code organized.
- Experienced with Unit Testing, System Integration Testing (SIT) and User Acceptance Testing (UAT).
- Worked on JIRA for bug tracking and communicating for better results.
- Strong Experience in Big data technologies including Apache Spark, Hadoop, HDFS, Hive, MongoDB.
PROFESSIONAL EXPERIENCE:
Sr. Python/Django Developer
Confidential, Cincinnati, OH
Responsibilities:
- Developed web-based applications using Python, Django, PHP, AngularJs, Reactjs, XML, CSS, HTML, JavaScript and jQuery.
- Thoroughly used Python Libraries Beautiful Soup, NumPy, Pandas data frame, Matplotlib, python- twitter, urllib2.
- Extensive experience in designing and implementing various web applications in WAMP (Windows, Apache, MySQL, PHP).
- Developed Consumer-based custom features and applications using Python, Django and HTML.
- Performed Software Development Life Cycle, Database designs, agile methodologies, coding, testing of enterprise applications and IDE's such as Jupiter Notebook, PyCharm, Emacs, WebStorm, Intellij and Visual Studio.
- Designed and implemented various web applications in both LAMP (Linux, Apache, MY SQL, PHP) Environments.
- Worked with backend python automation, CI pipelines, Docker and cloud provisioning/automation.
- Used MVC frameworks like Flask and Pyramid and MVT framework like django.
- Implemented MVC/ MVW architecture using Servlet, Django, and RESTful, SOAP web service and SOAPUI.
- Experience and understanding of React Redux life cycle with components and rendering to DOM.
- Developed applications in Linux Environments such as Red Hat, CentOS, Ubuntu.
- Responsible for Linux Bash scripting and followed PEP Guidelines in Python.
- Worked with Relational DB (RDBMD) like SQLite, MYSQL Workbench, PostgreSQL and No-SQL database MongoDB for database connectivity.
- Wrote Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostgreSQL database and performed error and exceptional handling.
- Used JSON based REST Web services and Amazon Web services.
- Experience in building frameworks in Python for Test Automation.
- Excellent Experience in Code Refactoring and Udeploy. Solid ability to code in JavaScript.
- Thorough knowledge in various front-end tools like HTML, JavaScript, XML, jQuery and AJAX.
- Experience in Bash Shell Scripting, SQL and Java Full stack web development using Python.
- Having Good Experience in Object Oriented Concepts with C# and Python.
- Extensive experience in using Python/Perl to code and design various phases for data processing pipeline.
- Experienced on Installation, Integration and Configuration of third party tools, Content Management System (CODEIGNITER, Zend, Laravel, Smarty).
- Used IBM WebSphere for Application Deployment and maintenance of application on Application Server using clusters concept and IBM Tivoli Monitoring.
- Experienced in Agile Methodologies and SCRUM process including Sprint planning, backlog grooming, Daily Standups, Code review, Gant Chart.
- Proven ability in working with Shell scripting for designing automation framework.
- Wrote test plans, test cases, test specifications and test coverage.
- Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
- Managed windows servers which included Active Directory maintenance and support
- Used bug tracking tools such as JIRA and Bugzilla.
- Maintained customers relationship management databases (MySQL /PostgreSQL).
- Unit testing for the entire code and fixing bugs in unit testing.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Worked with different operating systems like Windows, Ubuntu, Linux and UNIX. Environment:
Environment: Python, Django, Web Framework, HTML5, CSS3, Bootstrap, MongoDB, Linux, Javascript, JQuery, AJAX, JSON, Sublime Text, Jira, Git, Django-cms, SSO, database access, Django-cms plugins, Bootstrap, Agile, Eclipse, Weblogic, GitHub, Junit, Agile, UML, JSP, Xml, SOA.
Sr. Python Developer
Confidential, San Jose, CA
Responsibilities:
- Involved in building database Model, APIs and Views utilizing python, in order to build an interactive web based solution and used Django Database API's to access database objects.
- Used Query and Ajax calls for transmitting JSON data objects between frontend and controllers.
- 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 and 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 and worked on UI using HTML5, CSS3 and Java Scripts.
- 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.
- Developed multi-threaded standalone app in python and PHP to view performance.
- Involved in development using Python, bug fixing and 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.
- Involved in writing stored procedures using MySQL and did version control using GITHub.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- 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.
- Responsible for creating company's internal platform called DCAE by using python to develop and test the components.
- Worked with various Python libraries such as Six, Click, Pandas and Matplotlib for analysis and manipulation of data.
- Used Click package to create the command line interface.
- Used Consul for Service Discovery and to create Key-Value pair and wrote Python scripts to parse JSON files and load the data into the Consul.
- Used Python IDE Pycharm for developing the code and performing unit test.
- Developed web-based applications using Python, Django, XML, CSS, HTML, DHTML.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for Design and maintenance of databases using Python. Developed Python based APIs by using Flask, SQL Alchemy and PostgreSQL and created data access modules in python.
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, intellij IDEA.
- Development of real-time multi-tasking systems using Python.
- Designed, developed, implemented, and maintained solutions for using Git and GitHub for microservice and continuous deployment.
- Involved in Developing a Restful API'S service using Python Flask framework.
Environment: Python, Django, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Wire shark, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Angular.js, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.
Python Developer
Confidential, Dallas, TX
Responsibilities:
- Developed Python Django forms to record data and the Login module page for users.
- Designed email marketing campaigns and created interactive forms that saved data into database using Django Framework.
- Worked in Test driven development with Behave in Python and created Behave scripts using Gherkin syntax.
- Used collections in Python for manipulating and looping through different your defined objects.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Performed efficient delivery of code based on principles of Test Driven Development(TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Implemented a login module for user, registration of the products, placing the order and tracking the order.
- Improving the performance while processing data by modifying functions, queries, cursors, triggers and stored procedures for MySQL database and designed Cassandra schema for the APIs.
- Worked on Unit testing, Integration testing and Web application testing.
- Code review using GitHub, testing, fixing of the bugs and coding modifications.
- Performed research to explore and identify new technological platforms.
- Developed API modularizing existing python module with the help of pyYAML libraries.
- Improved performance by using more modularized approach and using more in built methods.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Performed data manipulation/storage for incoming test data using lxml /etree libraries.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page
- Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
- Developed views and templates with python 3.6.1 and Django's view controller and templating language to create a user-friendly website interface.
- 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.
- 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, BIG DATA and JavaScript.
- Developed entire frontend and backend modules using pythonon 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.
- 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 and used Django APIs for database access.
- Used pythonto extract information from XML files.
- 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 pythonFlask.
- 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, Django, Behave, Puppet Rspec, Jenkins, Grafana/Graphite, MySQL, AWS, Linux, HTML, CSS, Bootstrap, JQuery, JavaScript, Apache, Linux, Git, Perl, Cassandra.
Python Developer
Confidential, Bentonville, AR
Responsibilities:
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Worked extensively with Bootstrap, Java script, and query to optimize the user experience.
- Handled all the client-side validation using JavaScript.
- Created a custom CMS built using Django, AWS (Amazon web service), REST, Json with JavaScript, JQuery, AJAX components, worked closely with designer. Converted Photoshop images into XHTML/CSS.
- Rewrite existingPython/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Designed and developed data management system using MySQL.
- Used AWstat and Google Analytics to analyze web traffic.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Created scripts for system administration and AWS using languages such as BASH and Python.
- Design, develop, test, deploy and maintain the website.
- 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.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format and wrote python scripts to parse XML documents and load the data in database
- Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Responsible for debugging the project monitored on JIRA (Agile) and participated in the complete SDLC process.
- Used JQuery for all client-side Java script manipulation.
- Created unit test/regression test framework for working/new code.
- Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Worked on developing a website for a power company. Used to get energy consumption from various customers to store it into a database. Load the data from database to display on customer accounts. Wrote various python modules to perform back-end operations on the data. Developed graphical interface for users to display in their accounts.
- Used Python's pandas and matplotlib libraries to conduct data exploration and visualization of electricity consumption data.
- Created Python scripts for analyzing large quantities of data.
- Maintained detailed databases of energy storage projects and country-specific energy policies.
- Generated Python Django Forms to record data, login, and signup of users.
- Built various graphs for business decision making using Python matplotlib library.
- Utilized standard Python modules such as csv, itertools and pickle for development.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Responsible for search engine optimization to improve the visibility of the website.
- Performed different testing methods like Unit testing, Integration testing, web application testing.
- Developed efficient Angular.js for client web based application.
Environment: Python, Django, Flashvars, PyUnit, PyQuery, PyQt, HTML, CSS, PHP, DOM, REST, AJAX, JQuery, AWS, GitHub, agile, Oracle and Windows.
Python Developer
Confidential, Austin, TX
Responsibilities:
- Web Applications with W3C, XHTML, HTML5, PHP, CSS3 standards and using Python, Django.
- Involved in different layers such as Front and Back end.
- Responsible for developing processing interface which involves monitoring payments and provide required solutions.
- Involved in the complete software life cycle (SDLC) to develop the web application.
- Coding application using Python, Django in End-to-End Web application development using MVC architecture while front-end is built on CSS and HTML.
- Used Test Driven Approach for developing the application and implemented the unit tests using Python Unit Test framework called PyUnit.
- Designed Database Model for the entire application Creating tables, Views and Stored procedures.
- Implementation of client side validations using JQuery, Angular JS and ASP.NET MVC Validation implemented Confidential Controller level.
- Created Database Schema for MySQL Database and involved in designing ER-Diagrams using Microsoft Visio.
- Worked on Restful API's to access the third party data for the internal analysis and statistical representation of that data.
- Worked on Pandas to import the data, Sort and plot the statistical data using histograms.
- Worked on Python Scripts to create Excel and CSV files for documenting the Statistical Reports.
- Used Pandas for Statistical Analysis in the application and Numpy for the advance math functionalities.
- Experience with Python Libraries such as HTTPLib2, Urllib.
- Used GitHub for Version Control System and deployed the project code into Heroku.
- Worked on XML documents based on XML Schema definition (XSD) with python scripts to load the data to database.
- Used JavaScript for Dynamic Page Functionality, popup screens and the user entry validations.
Environment: Python, Django 1.7, HTML5, CSS3, Ruby, JIRA, TDD, AJAX, JQuery, JavaScript, AWS, MySQL, Angular JS, Linux, Apache, XML, Git.
Python Developer
Confidential, Brooklyn, NY
Responsibilities:
- Developed Web Applications based on MVC architecture using Python, Django, Flask.
- Implemented PEP coding standards for all the projects and working with Restful Web Services.
- Experience in working with different python packages like Pandas, BeautifulSoup.
- Experience working on with Integrated Development Environments (IDE's) like PyCharm and Sublime text.
- Expertise in developing Bar-plots, Boxplots, histograms, Grouped plots and Scattered plots.
- Worked on Version Control Systems like GitHub, SVN and SSH client on the Linux Operating System.
- Performed Unit testing/ Test driven Development (TDD), Behavior Driven Development, Load Testing.
- Worked on writing unit testing code using PyTest and integrated the test code with the build process.
- Worked on with REST and SOAP Web Services handling XML and JSON data.
- Worked with the Networking protocols like TCP/IP, HTTP/HTTPS.
- Experience working with Issue tracking tools like Bugzilla and JIRA.
- Project was based on agile (Iterations and standup meetings etc) thus used practices of test-driven development, SCRUM, continuous integration, refactoring and code standards.
- Wrote custom queries through database connectors and worked with excel sheets and csv files.
- Performed Test Driven Development (TDD) and Behavior Driven Development (BDD) for enterprise projects.
Environment: Python3.x, Django, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Wire shark, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Angular.js, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.