Sr. Python Developer Resume
MA
SUMMARY
- Around 8+ years of experience as a Web/Application Developer and coding wif analytical programming using Python, Django, Flask.
- Experienced wif full software development life - cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies
- Experienced in MVC frameworks like Django, Flask.
- Experience in using object-relational mapper (ORM) library to automates the transfer of data stored in relational databases tables into objects.
- Experienced in Python's modules numpy, Matplotlib etc for generating complex graphical data, creation of histograms etc.
- Expert knowledge of and experience in Object Oriented Design and Programming concepts.
- Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MYSQL, Python/PHP) Architecture.
- Experience in creating/maintaining automationframeworkand making necessary improvements as needed.
- Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS Cloudwatch, AWS Config, Auto-scaling, IAM user management, and AWS S3
- Experienced in developing web-based applications using Python, Django, PHP, XML, CSS, HTML, JavaScript and JQuery.
- Experienced in installing, configuring, modifying, testing and deploying applications wif Apache.
- Well versed wif design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Experienced in writing PERL script to extract data from text files, web automation and converting the file formats.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL database.
- Experience on working wif MongoDB Ops Manager, Cloud Manager.
- Anticipated potential parts of failure. Good working experience in using version control systemsCVS, Git, and GitHub.
- Experience in integrating databases like MongoDB, MySQL wif webpages like HTML, PHP and CSS to update, insert, delete and retrieve data
- Worked in agile and waterfall methodologies wif high quality deliverables delivered on-time.
- Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Experience in handling, configuration and administration of databases like MySQL and NoSQL databases like MongoDB and Cassandra.
- Very strong full life cycle application development experience.
- Experience wif continuous integration and automation using Jenkins
- Experience wif Unit testing/ Test driven Development (TDD), Load Testing.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Involved in Unit testing and Integration testing.
- Developed ColdFusion Components, custom tags and modified CF Objects.
TECHNICAL SKILLS
Languages: Python 3.5/2.7, Pythonwif Django, Java, C, SQL, Shell Scripting
Frameworks: Django, Flask
Databases: Oracle, SQL, SQL Server, Teradata, MongoDB
Web Technologies: AJAX, JSON, JavaScript, PERL, JQuery, HTML, XML, CSS, XSLT, Bootstrap
Web Services: SOAP, RESTful
IDES/Tools: PyCharm, Sublime Text, Spyder, Emacs, NetBeans, Eclipse
Cloud Platforms: Azure, Amazon web services
Operating Systems: Linux, Unix, Windows 10, 08, 07, XP
Python Libraries: Beautiful Soup, Numpy, SciPy, Matplotlib, Pandas data frame
Version Control Systems: Git, GitHub
SDLC: Agile methodologies, scrum framework
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential - MA
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 wif supervisors, artists, systems administrators, and production to ensure production deadlines are met.
- Responsible for setting up PythonRESTAPI framework using Django.
- Developed views and templates wif Python and Django's view controller and templating language to create a user-friendly website interface.
- Developedwebapplications in Django Framework's model view control (MVC) architecture.
- Used Python to write data intoJSONfiles for testing Django Websites. Created scripts for data modelling and data import and export.
- 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 object-relational mapper (ORM) to automate the transfer of data stored in relational databases tables into objects.
- 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.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Used PyQuery for selecting DOM elements when parsing HTML.
- 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 JavaScripts.
- Developed multi-threaded standalone app in Python and PHP to view performance.
- Performed data extraction and manipulation over large relational datasets using SQL,Python, and other analytical tools.
- UsedPythonlibraries and SQL queries/subqueries to create several datasets which producedstatistic statistics, tables, figures, charts and graphs.
- 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 wif supervisors, artists, systems administrators and production to ensure production deadlines are met.
Environment: Python 3.x, Django, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.
Python Developer
Confidential, CA
Responsibilities:
- Designed and developed the User Interface for the website using HTML, AJAX, CSS, JavaScript and JSON.
- Successfully migrated the database from SQLite to MYSQL to PostgreSQL wif complete data Integrity.
- Developed merge jobs in Python to extract and load data into MYSQL database.
- Used Django Database APIs to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client-side validation using JavaScript.
- Usage of tools like RoboMongo, MongoVue and NoSQL Manager for migration of data between databases wifout any kind of data loss.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Function.
- Developed views and templates wif Python and Django's view controller and templating language to create a user-friendly website interface.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Implemented data analysis wif various analytical tools such asPython/SQL,Pandas, Numpy Matplotlib, Statsmodels, Genism, Jupiter Notebook, and Anaconda.
- Used JQuery for all client-side data manipulation.
- Worked on data queries to obtain lists of s from online databases for analysis.
- Used Perl in web automation and in developing web chat box for the customers.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Maintenance and continues development of the applications in PL/SQL procedures, ETL modules and shell scripting using best practices.
- Implemented of Automationframework, database testing using AutoEasy.
- Responsible for debugging and troubleshooting the web application.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Implemented task object to interface wif data feed framework and invoke database message service setup and update functionality.
- Cleaned data and processed third party spending data into maneuverable deliverables wifin specific formats wif Excel macros and python libraries.
- Supporting the data warehousing application to make sure the jobs are run as scheduled and the SLAs are met.
- Maintaining the application for daily operations and scaling according to Business requirements.
- Involved in the Complete Software Development Life Cycle (SDLC) to develop the application.
- Followed AGILE development methodology to develop the application.
Environment: Python 2.7, PyQt, PyQuery, Agile, SDLC, MVC, HTML5, CSS3, DOM, Angular.js, Shell Scripting, JSON, REST, Apache Web Server, Django, SQL, Windows, PostgreSQL, Numpy, SQLAlchemy.
Python Developer
Confidential, Thousand Oaks, CA
Responsibilities:
- Develop the existing application to enhance the features using Django Framework and improve the performance using SOAP Web services.
- Managed and administered all NoSQL database systems.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, Bootstrap, and REST API calls using the JSON.
- Used GitHub for version control.
- Integrating the application wif Django REST framework for building the API's.
- Worked wif on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Extensively used XLSX reader and writer modules to read, write and analyze data and project the results as per the client request.
- Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Improved the coding standards, code reuse. Increased performance of the extended applications by making TEMPeffective use of various design patterns (Front Controller, DAO)
- Creating RESTful web services for Catalog and Pricing wif Django MVT, MYSQL and Oracle.
- Using SQL Alchemy wif Flask and PostgreSQL as database for developing the web application.
- Used REST and SOAP API for testing web service for server-side changes.
- Developing scripts for build, deployment, maintain and related task using Jenkins, Maven, Python, Bash.
- Successfully migrated the Django database from SQLite to MYSQL to PostgreSQL wif complete data integrity.
- Managed code versioning wif GitHub, Bit Bucket and deployment to staging and production servers.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Generated complex graphical data, creation of histograms etc. using the Python's modulesnumpy, matportlibetc.
- Continuous improvement in integration workflow, project testing, and implementation of continuous integration pipeline wif Jenkins
Environment: Python2.7, Django 1.10, MYSQL,PythonScripting, MongoDB, AJAX, SOAP, REST, JQuery, JavaScript, Bootstrap, PyCharm, AWS (EC2, S3, RDS).
Python Developer
Confidential, Miami FL
Responsibilities:
- Responsible for using the best technologies to add features to the existing system and services.
- Involved in all aspects of the development process from product inception to scaling in production.
- Evaluated system performance and validated NoSQL solutions.
- Responsible for driving software development best practices for the team and also, mentoring and developing junior engineers.
- Working in collaboration wif project managers and higher management in cross-functional teams wifin Sales and Account Management, to understand business requirements and develop efficient, elegant approaches to their implementation.
- Writing REST APIs, as part of developing web-based applications for insurance premium calculations, using Django's REST framework.
- Heavily leveraged Python's graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.
- Also involved in writing REST APIs using Django framework for data exchange and business logic implementation.
- Experience in using collections in Python for manipulating and looping through different user defined objects.
- Design and implemented custom Bash scripts for controlling the data flow from the PostgreSQL database.
- Assisted the development team in sending the correct data via query strings using PostgreSQL as the back-end for storing data.
- Used Django configuration to manage URLs and application parameters.
- Evaluated system performance and validated NoSQL solutions.
- Responsible for configuring NoSQL databases like Apache, Cassandra and MongoDB to for increasing compatibility wif Django.
- Managed and maintained NoSQL databases in production domain.
- Designed and created backend data access modules using PL/SQL stored procedures.
- Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, cursors, triggers.
- Responsible for debugging the project monitored on JIRA.
- Performed troubleshooting, fixed and deployed many bug fixes for applications that were a main source of data for both customers and internal customer service team.
- Handled potential points of failure through error handling and communication of failure.
- Risk analysis for potential points of failure (database, communication points and file system errors).
- Troubleshoot the process execution and worked wif other team members to correct them.
- Actively worked as a part of team wif managers and other staff to meet the goals of the project in the stipulated time.
- Developed and executed User Acceptance Testing portion of test plan.
- Generated Django forms to record data of online users and used PyTest for writing test cases.
- Extensive use of version controlling systems like GIT and SVN.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
Environment: Python 2.7, Django 1.4, CSS, HTML, Angular.js, JavaScript, JQuery, AJAX, MYSQL, Linux, GIT, urllib, urllib2.
Jr. Python Developer
Confidential
Responsibilities:
- Work wif team of developers on python applications for RISK management.
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
- Designed and developed data management system using MYSQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client side validation using JavaScript.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined function.
- Suggested latest upgrades and technologies for NoSQL databases.
- Used JQuery for all client side JavaScript manipulation.
- Created unit test/regression test framework for working/new code
- Using Subversion control tool to coordinate team-development.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Developed views and templates wif Python and Django's view controller and templating language to create a user-friendly website interface.
Environment: Python, Django 1.3, MYSQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server, Django.