Python Developer Resume
Nashville, TN
SUMMARY
- Over 3+ years of professional experience as a Python developer with broad range of expertise in web based applications.
- Experience with full software development life - cycle, architecting scalable platforms, objects oriented programming, database design and agile methodologies.
- Expertise in Backend Web Technologies using Python 3.x/2.7, Django, Flask, Java and REST API.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experienced with Python frameworks like Webapp2 and, Flask.
- Expert knowledge of and experience in Object oriented Design and Programming concepts.
- Good Knowledge of Python and Python Web Framework Django.
- Excellent hands on experience in developing web based applications using Django and Flask which involves MVC Architecture.
- Very strong experience writing API’s/ and Web Services in Python.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Experienced in developing web-based applications using Python, Django, C++, XML, CSS3, HTML5, DHTML, JavaScript and JQuery.
- Good Experience in HTML5, CSS3, JavaScript, Angular.JS, Bootstrap, JQUERY, JSON, and AJAX to deliver cutting-edge user interfaces and components.
- Familiarity with developing for and deploying to cloud-based environments, specifically AWS and EC2.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Sound Knowledge on RDBMS concepts and extensively worked with Oracle, SQL Server 2008, MYSQL.
- Expertise in working with different databases like Oracle, MySQL, PostgreSQL and Good knowledge in using No-SQL database MongoDB.
- Extensive experience in implementation of the version control software SVN and GIT.
- Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS
Languages: Python 3.x,2.7/2.4, C++, Java, Shell Script, SQL
Python Framework: Django, Webapp2, Flask
Web Technologies: AJAX, JavaScript, HTML5, DHTML, XHTML, XML, JQuery
Versioning Tools: GIT, GitHub
Web servers: Apache, WebLogic, WebSphere
Databases: PostGreSQL, SQL Server 2019/2017/2014/2012/2008 , Oracle
Operating systems: Linux/Unix, Windows Variants
PROFESSIONAL EXPERIENCE
Confidential, Nashville, TN
Python Developer
Responsibilities:
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- 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.
- Responsible for setting up Python REST API framework using Django.
- Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
- Developed web applications in Django Framework model view control (MVC) architecture.
- Worked on several standard Python packages like Numpy, matPlotLib, Scipy, Pandas, PyTables etc.
- Worked on UI using HTML5, CSS3 and Java Scripts.
- Created User Controls and simple animations using Java Script and Python.
- Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
- 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 multi-threaded standalone app in Python to view Circuit parameters and performance.
- Developed Python batch processors to consume and produce various feeds.
- Design and documentation of REST APIs using Django Rest framework for collection and retrieval of high volume data which is results of search query.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed Business Logic using Python on Django Web Framework.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Worked with Amazon Web Services (AWS) using EC2 for hosting and Elastic map reduce (EMR) for data processing with S3 as storage mechanism.
- Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
- Worked on frontend frameworks like Angular.js.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Used JQuery for selecting particular DOM elements when parsing HTML.
- Implemented multiple high performance MongoDB replica sets on EC2 with roboust reliability.
- Used GitHub for version control.
- Analyzed SQL scripts and designed the solutions to implement using PySpark.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL and PL/SQL.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology with Test Driven Development.
Environment: Python 3.x, Django, Numpy, Pandas, PySpark, HTML5, CSS3, JQuery, AJAX, XHTML, DOM, AWS, JavaScript, XML, GitHub, SQLite, MYSQL, SQL, PLSQL, MongoDB, GitHub, Oracle and Windows.
Confidential, Tupelo, MS
Python Developer
Responsibilities:
- Design, develop, test, deploy and maintain the website.
- 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.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- Designed and developed data management system using MySQL.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Developed dynamic web pages using Python Django Frameworks.
- Wrote Python scripts to parse XML documents and load the data in database.
- Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Generated property list for every application dynamically using Python.
- Used Python plotly, numpy library to visualize data point using interactive charts.
- Designed data visualization to present current impact and growth.
- Developed UI using CSS3, HTML5, JavaScript, Angular.JS, JQuery and JSON.
- Worked on reading and writing multiple data formats like JSON using PySpark.
- Used Test Driven Approach for developing the application and implemented the unit tests using Python Unit Test framework called PyUnit.
- Responsible for search engine optimization to improve the visibility of the website.
- Handled all the client side validation using JavaScript.
- Used AWS for application deployment and configuration. Responsible for setting up REST APIs using Django.
- Performed testing using Django’s Test Module.
- 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 3.x, Django, PyQt, Java, MySQL, Linux, HTML5, XHTML, PyUnit, PySpark, Numpy, Angular.js, CSS3, AJAX, JavaScript, Rest, Apache Web Server, JSON Numpy and Windows.
Confidential, Dania Beach, FL
Python Developer
Responsibilities:
- Built a GC analytic tool using Python, to help clients analyze data and profile risk against a wide spectrum of reinsurance options.
- Developed custom reports using HTML5, Python and MySQL.
- Developed monitoring and notification tools using Python.
- Documented the revised workflow using confluence wiki.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Developed internal auxiliary web apps using Python Flask framework with CSS/HTML framework.
- Developed Python batch processors to consume and produce various feeds.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Key performance index and filtering of displayed columns to help customers understand the analytics data that is provided by GC.
- Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3, JQuery, and JavaScript.
- Implemented navigation rules for the application and page outcomes, written controllers using annotations.
- Written queries in MySQL and Native SQL.
- Created PyUnit test cases for unit testing.
- Worked with JSON based REST Web services and Amazon Web services (AWS).
- Used GitHub for version control.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Worked in an agile development environment.
Environment: Python 2.7, PyQT, PyQuery, MySQL, HTML5, CSS3, JavaScript, DOM, Ajax, AWS, JSON, agile, Web Services (SOAP), XML, PostGreSQL and Windows.
