Python Developer Resume
Kansas City, MO
SUMMARY
- Having over 8+ years of experience as a Web/Application Developer and coding with analytical programming using Python, Django and Flask.
- Experienced with Python Libraries Beautiful soap, Numpy, Scipy, Pandas data frame.
- 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
- Familiar with JSON based REST Web services and Amazon Web services.
- Experienced in MVW frameworks like Django, Angular.js, Java Script, JQuery and Node.js.
- Implemented responsive web pages using HTML, CSS, Bootstrap and XML/JSON based SOAP and REST web services.
- Experienced with full software development life-cycle (SDLC), architecting scalable Platforms, object oriented programming, database design and agile methodologies.
- Extensive experience in implementation of the version control software like Subversion (SVN), Git and TFS.
- Good knowledge of web services with protocols SOAP and REST.
- Experience in various Client-Server development technologies with the help of JavaScript, CSS, Bootstrap, HTML, jQuery, AJAX and XML.
- Experience in working with deployment tools like Heroku and Jenkins
- Knowledge of cross-browser and cross-platform development of HTML and CSS based websites in Windows like IE 6, IE 7, IE 8 and FF.
- Understanding of Python best Practices (PEP-8).
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Knowledge of working with clients, support, UX and QA team to resolve bugs & also involved performance tuning.
- Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity, Security, and Database applications
- Having knowledge in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Used Stash to get code-review for the peers.
- Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
- Assisted in Developing testing plans and procedures for Unit testing/Test Driven Development, system test, and Load testing.
- Extensive use of Linux (Ubuntu),SSH, Flask/Django
- Experience with different IDE's like Sublime Text, Jet Brains PyCharm and Visual Studio.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Efficient team member with excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.
TECHNICAL SKILLS
Operating systems: UNIX, MS Windows, LINUX, MacOS.
Methodologies: Agile, Waterfall, Hybrid.
Web Technologies: JSON, XML, HTML, CSS, Bootstrap, JavaScript, JQuery, AJAX and MVC.
Web Frameworks: Django, Flask, Pyramid.
Languages: Python, C, C++, SQL and Xcode.
Databases: Oracle, SQLite, MYSQL, MongoDB, PostgreSQL.
Configuration Management: GIT, GITHUB, SVN
Testing Tools: Selenium.
Protocols: TCP/IP, HTTP/HTTPS and SOAP.
Development Tools/IDE’s: Sublime Text, Jet Brains Pycharm, Visual Studio, Eclipse Python, Pydev, Django Plug-in.
PROFESSIONAL EXPERIENCE
Confidential - Kansas City, MO
Python Developer
Responsibilities:
- Developed Views and Templates with Django view controller and template language to create a user-friendly website interface
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Created APIs, database Model and Views utilization Python in order to build responsive web page application.
- Used python scripts to update content in the database and manipulate files.
- Redesigned existing task management systems using Python.
- Involved in frontend and backend modules using Python on Django Web Framework.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Django framework and Python conducting code reviews.
- Efficient database management, optimization and caching.
- Used Python, JQuery, JavaScript and AJAX at the front end.
- Created custom angular filter function for parsing the data to users in an appropriate way.
- Created multipage web application forms and nested forms for user to customize the templates.
- Involved in design, implementation and modifying the Python code, MySQL and PostgreSQL database schema on-the back end.
- Search engine optimization by replacing existing database with MongoDB (NoSQL Database).
- Documented company Restful API's using Swagger for internal and third part use
- Database modeling and design. Involved in developing and implementation of the web application using Python/Django.
- Used Git for the version control.
- Involved in Unit testing and Integration testing.
- Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
- Worked on object oriented programming (OOP) concepts using Python, Django and Linux.
- Used JIRA for bug tracking and issue tracking.
- Practical experience with working on multiple environments like development, testing, production.
Environment: Python, Django, MySQL, MongoDB, HTML, JavaScript, JSON, XML, JQuery, Linux WSDL, Restful, CSS, Postgre-SQL, Swagger, Git, JIRA.
Confidential, New York, NY
Python Developer
Responsibilities:
- Developed Views and Templates with Django view controller and template language to create a user-friendly website interface
- Configured the Django admin site, dashboard and created a custom Django dashboard for end users with custom look and feel. Used Django APIs for database access.
- Used Python and Django for XML, JSON processing, data exchange and business logic implementation.
- Built database Model, Views and API’s using Python for interactive web based solutions.
- Used Python scripts to update the content in database and manipulate files.
- Created UI using JavaScript and HTML. Designed and developed data management system using MySQL.
- Wrote and executed various MYSQL Workbench database queries from Python using Python-MySQL connector and MySQL dB package
- Worked on Jenkins continuous integration tool for deployment of project.
- Played a key role in a development wide transition from Subversion to Git which resulted in increase in efficiency for the development community.
- Implemented Restful Web-Services for sending and receiving the data between multiple systems.
- Responsible for debugging and troubleshooting the web application.
- Developed tested and debugged software tools utilized by clients and internal customers.
- Coded test programs and evaluated existing engineering processes.
Environment: Linux, Python, Django, HTML, XML, Jenkins, JavaScript, Restful, JSON, SQL Server, Git and GitHub.
Confidential, Jersey City, NJ
Python Developer
Responsibilities:
- Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
- Involved in the Design, development, test, deploy and maintenance of the website.
- UI was developed using HTML, AJAX, CSS and JavaScript.
- Developed single page application using Backbone.js along with JQuery.
- Responsible for setting up Python REST API framework using DJANGO.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Generated property list for every application dynamically using Python modules like math, glob, random, itertools, functools
- Developed Wrapper in Python for instantiating multi-threaded application.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Responsible for search engine optimization to improve the visibility of the website.
- Used Python library BeautifulSoup for webscrapping to extract data for building graphs
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Designed and developed the presentation layer/client end and handled all the client side validation using JavaScript.
- Wrote validation scripts in SQL to validate data loading.
- Deployed the project into Heroku and also used Github version control system.
- Performed Unit and system testing.
- Trained users and did production support.
Environment: Python, Django, MySQL, HTML, CSS, jQuery, JavaScript, BeautifulSoup, Node.JS, PHP, Apache, Git, Github, Heroku.
Confidential, Boca Raton, FL
Python Developer
Responsibilities:
- Used SDLC process and used PHP to develop website functionality.
- Also used Bootstrap and Angular.js as a mechanism to manage and organize the HTML page layout
- Participate in the implementation and contribute ideas and suggestions for continuous improvements to the distribution process in a group setting
- Wrote scripts to integrate API's with 3rd party applications. Python/Django based web application, Post gresql DB, and integrations with 3rd party email, messaging, storage services.
- Involved in developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Used Django APIs for database access.
- Designed and developed data management system using MySQL. Built application logic using Python.
- Parsed XML file using Python to extract data from database.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Developed most of the application part in Linux environment and very much familiar with all of its commands.
- Worked on development of SQL and stored procedures, trigger and function 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.
- Used Git for version control
- Developed shopping cart for Library and integrated web services to access the payment.
- Used PHP language on lamp server to develop page.
Environment: Python, JavaScript, Django Framework, Bootstrap, Flask, MySQL, JQuery, Apache web server, PHP, Post gresql DB.
Confidential
Python Developer
Responsibilities:
- Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Used Django configuration to manage URLs and application parameters.
- Worked on Python Open stack API's.
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users
- I have used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Used Pandas library for statistical Analysis.
- 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.
- Used Django configuration to manage URLs and application parameters.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package.
- Involved in development of Web Services for sending to getting data from the external interface in the XML format.
- Used LINUX as trouble shooter for systems.
- Worked on development of SQL and stored procedures on MYSQL.
- Responsible for debugging the project monitored on JIRA (Agile).
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Environment: Linux, Python, Django, JIRA, XML, JavaScript, Pandas JSON, MySQL, Shell Scripting.
Confidential
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Used Django framework for application development.
- Created entire application using Python, Django, MySQL and Linux.
- Used Django configuration to manage URLs and application parameters
- Involved in working with Python open stock API’s.
- Created database using MySQL, wrote several queries and Django API's to extract data from database.
- Developed applications especially in UNIX environment and familiar with all of its commands.
- Worked with HTML, CSS and JavaScript in developing web applications
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Improved code reuse and performance by making effective use of various design patterns.
- Creating unit test/regression test framework for working with new code.
- Wrote scripts in Python for extracting data from HTML file.
- Involved in entire lifecycle of the projects including Design and Deployment, Testing and Implementation and support. Maintaining the scripts using the SVN version Control.
- Maintaining school database using MS EXCEL.
- Proactively worked with managers and development staff to meet project goals within expected timelines.
Environment: Python, Django, AJAX, CSS, HTML, SQL, MySQL, JavaScript, XML, Linux, UNIX, SVN.
