Sr. Python Developer Resume
SUMMARY
- Having 8+ years of experience in the field of software development. Proficient in developing applications usingPython, R and C++.
- 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, andPython/PHP) and LAMP (Linux, Apache, MySQL, andPython/PHP) Architecture.
- Experience of usingPythonmodules like NumPy, Matplotlib, Pickle, Pandas, SciPy, wxPython, PyTables, PyQt, etc., for generating complex graphical data, creation of histograms, etc.
- Skilled in Object - Oriented Design and Programming usingPythonand C++.
- Experienced in usingPython, 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 usingpythonintegrated 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.
TECHNICAL SKILLS
Languages: Python, Java, PHP, C, C++, Ruby
Web Technologies: HTML/HTML5, CSS/CSS3, XML, AJAX, jQuery, JSON and Bootstrap
Deployment Tools: Heroku, Amazon EC2, Jenkins
Client side: Java Script, HTML, DHTML
Databases: My SQL, Sqlite3, Mongo DB, SQL
Cloud Computing: AWS, EC2, S3
Framework: Django, Flask, Angular JS, Node JS
Operating System: Windows, MacOS, UNIX and Linux
Configuration Management: GitHub, SVN, CVS, Maven.
Tools: & IDE: PyCharm, Eclipse, Jupyter Notebook, Sublime Text
Testing Tool: JIRA
Protocols: TCP/IP, HTTP/HTTPS
PROFESSIONAL EXPERIENCE
Confidential
Sr. Python Developer
Responsibilities:
- Experienced withPythonLibraries Beautiful Soup, NumPy, Pandas data frame, Matplotlib,python-twitter, urllib2.
- Experience in developing web-based applications usingPython, Django, PHP, AngularJs, Reactjs, C++, XML, CSS, HTML, JavaScript and jQuery.
- Extensive experience in designing and implementing various web applications in WAMP (Windows, Apache, MySQL, PHP).
- Developed Consumer-based custom features and applications usingPython, Django, and HTML.
- Experienced with 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.
- Having good experience in MEAN Stack (Mongo DB, Express.js, Angular.js, and Node.js) applications.
- Extensive experience in designing and implementing various web applications in both LAMP (Linux, Apache, MY SQL, PHP) Environments.
- Working with backendpythonautomation, CI pipelines, Docker and cloud provisioning/automation.
- Experience with Django and Flask a high-levelPythonWeb framework.
- Experienced in MVC frameworks like Flask and Pyramid and MVT framework like django.
- Experience in Implementation of 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.
- Good experience in Shell Scripting, UNIX commands.
- Experience in developing applications in Linux Environments such as Red Hat, CentOS, Ubuntu.
- Good Experience in Linux Bash scripting and following PEP Guidelines inPython.
- Experience in working with Relational DB (RDBMD) like SQLite, MYSQL Workbench, PostgreSQL and No-SQL database MongoDB for database connectivity.
- Experience in analyzing and handling large datasets using Oracle Relational database.
- Having experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostgreSQL database.
- Basic Knowledge on JSON based REST Web services and Amazon Web services.
- Basic knowledge on Rest API and JSON Parsing, jQuery and Angular JS
- Experience in building frameworks inPythonfor 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 usingPython.
- Having Good Experience in Object Oriented Concepts with C# and Python.
- Extensive experience in usingPython/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).
- Good knowledge on IBM WebSphere Application Deployment and maintenance of an application on Application Server using clusters concept and IBM Tivoli Monitoring.
- Good knowledge in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
- Experienced in Agile Methodologies and SCRUM process including Sprint planning, backlog grooming, Daily Standups, Code review, Pert Chart, Gant Chart.
- Good Experience in error and exceptional handling.
- Proven ability in working with Shell scripting for designing automation framework.
- Experience in writing test plans, test cases, test specifications and test coverage.
- Familiar with Agile and Waterfall development methodologies.
- Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
- Managed windows servers which included Active Directory maintenance and support
- Hands on experience with bug tracking tools such as JIRA and Bugzilla.
- Developed and designed e-mail marketing campaigns using HTML, JavaScript and CSS.
- 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.
- Experienced in working with different operating systems like Windows, Ubuntu, Linux and UNIX.
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.
Confidential, Chicago, IL
Sr. Python Developer
Responsibilities:
- Used Django Database API's to access database objects.
- Used Query and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Involved in building database Model, APIs and Views utilizingpython, in order to build an interactive web based solution.
- Usedpythonbased GUI components for the front-end functionality such as selection criteria.
- Created test harness to enable comprehensive testing utilizingpython.
- 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 thedevelopercreate a functional component.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulationand retrieval.
- Having very good experience with BIG DATA.
- Created Business Logic using pythonto 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 inpythonand PHP to view performance.
- Used Pandas library for statistical Analysis.
- Developed tools usingpython, Shell scripting, XML to automate some of the menial tasks.
- Working in team of Architects and Developers to build and deploypythonFlask 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.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed tools usingpython, 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 pythonon Django Web Framework.
- Developed views and templates with pythonand Django's view controller and templating language to create.
- Responsible for creating company's internal platform called DCAE by usingpythonto develop and test the components.
- Worked with variousPythonlibraries such as Six, Click, Pandas and Matplotlib for analysis and manipulation of data.
- Used Click package to create the command line interface.
- Designed Docker proof-of-concept using Hashicorp's Nomad and Consul.
- Used Consul for Service Discovery and to create Key-Value pair.
- WrotePythonscripts to parse JSON files and load the data into the Consul.
- UsedPythonIDE Pycharm for developing the code and performing unit test.
- Involved in development usingPython, bug fixing.
- Developed web-based applications usingPython, Django, XML, CSS, HTML, DHTML.
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Used AWS for application deployment and configuration.
- Responsible for Design and maintenance of databases usingPython. DevelopedPythonbased APIs by using Flask, SQL Alchemy and PostgreSQL.
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, intellij IDEA.
- Development of real-time multi-tasking systems usingPython.
- Created data access modules inpython.
- Designed, developed, implemented, and maintained solutions for using Git and GitHub for microservice and continuous deployment.
- Involved in Developing a Restful API'S service usingPythonFlask 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.
Confidential, Dallas, TX
Python Developer
Responsibilities:
- DevelopedPythonDjango 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 inPython.
- Creating Behave scripts using Gherkin syntax.
- Used collections inPythonfor manipulating and looping through different your defined objects.
- WrotePythonroutines 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.
- 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 existingpythonmodule 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.
- Wrote unit test cases for testing tools.
- 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 python3.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 usingpython.
- 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 pythonto extract information from XML files.
- Expertise in Service Oriented Architecture (SOA) and its related technologies like Web Services, BPEL, WSDLs, SOAP, 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 pythonFlask.
- 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, Django, Behave, Puppet Rspec, Jenkins, Grafana/Graphite, MySQL, Linux, HTML, CSS, Bootstrap, JQuery, JavaScript, Apache, Linux, Git, Perl, Cassandra, Azure Automation cloud services.
Confidential
Python Developer
Responsibilities:
- UsedPythonand 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.
- Wrote pythonscripts to parse XML documents and load the data in database.
- 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 andPython.
- 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.
- Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Participated in the complete SDLC process.
- Responsible for debugging the project monitored on JIRA (Agile).
- Used JQuery for all client-side Java script manipulation.
- Scalable, database-driven web application development using a variety of frameworks: ASP.NET on C#, Flask onPython, and PHP.
- 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 variouspythonmodules 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.
- CreatedPythonscripts for analyzing large quantities of data.
- Maintained detailed databases of energy storage projects and country-specific energy policies.
- GeneratedPythonDjango Forms to record data, login, and signup of users.
- Built various graphs for business decision making usingPythonmatplotlib library.
- Utilized standardPythonmodules such as csv, itertools and pickle for development.
- Worked onPythonOpenStack 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.
Confidential, Austin, TX
Python Developer
Responsibilities:
- Involved in different layers such as Front and Back end.
- Developing Web Applications with W3C, XHTML, HTML5, PHP, CSS3 standards and usingPython, Django.
- Worked on Payment Processing which involves monitoring payments and provide required solutions.
- Involved in the complete software life cycle (SDLC) to develop the web application.
- Coding application usingPython, Django in End-to-End Web application development using MVC architecture while front-end is built on CSS3 and HTML5.
- Used Test Driven Approach for developing the application and implemented the unit tests usingPythonUnit 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 at Controller level.
- Performed Scalable Computing and data analytics of big data.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C# .NET.
- 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 onPythonScripts 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 withPythonLibraries 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) withpythonscripts 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.