Python Developer Resume
Irving, TexaS
SUMMARY
- Over 7+ years of experience in Web/Application Development as a senior Python Developer in analytical programming using python with skills in analysis, design, development, testing and deploying software applications.
- Experienced with full software development life cycle (SDLC), architecting scalable platforms, object - oriented programming (OOPs),database design and agile methodologies.
- Expertise in developing N-tier Web applications using Python programming language and other frameworks.
- Good experience of software development in Python (CSS Data Frame, SQL Alchemy, Pytest, API, urllib2, MySQL Connector, PyMySQL for database connectivity).
- Extensive experience insystem analysis,design, development, and implementation of web based and client/server application using Python, Django, PySpark, HTML5, CSS3, JavaScript, Angular.JS, XML
- Experience in Implementation of MVC/MVW architecture using Django, and RESTful, SOAP web service.
- Experience in creating initial website prototype from Django skeleton and building out Views, Templates using CSS for whole site following Django MVT architecture.
- Hands on experience with PySpark by using python scripting for data analysis.
- Experience using python libraries like Pandas, NumPy, matplotlib, SciPy to Loading the dataset, summarizing the dataset, visualizing the dataset, evaluating some algorithms, and making some predictions.
- Experience in working with AWS (Amazon Web Services) cloud platform and its features which includes EC2, IAM, EBS CloudWatch, AWS Config and AWS S3.
- Experience analyzing very large, complex, multi-dimensional data sets and developing analytic solutions, experience in predictive analytics using Python.
- Experience with Unit testing/ Test driven Development (TDD).
- Experience in developing and implementing REST and SOAP Web Services.
- Expertise in implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django and MYSQL.
- Excellent Experience of Databases such as MySQL, Oracle, Microsoft SQL Server, PostgreSQL, SQL/PLSQL concepts.
- Excellent experience with Python development under Linux OS.
- Experienced in Agile Methodologies and SCRUM process including Sprint planning, backlog grooming, Daily Stand-ups, and Code review.
- Excellent communication and inter-personal skills detail oriented, analytical, time bound, responsible team player and ability to coordinate in a team environment and possesses high degree of self-motivation and a quick learner.
TECHNICAL SKILLS
Languages: Python 3.x/2.7, Java, Shell Script, SQL, PySpark
Python Framework: Django, Webapp2, Flask
Python Libraries: NumPy, MatPlotLib, Pandas, SciPy
IDE’s: Eclipse, Pydev, PyCharm, Spyder
Web Technologies: AJAX, JavaScript, HTML5, CSS3, XML, JQuery
Versioning Tools: Subversion, GIT, SVN, CVS
Web servers: AWS, WebLogic, WebSphere
Databases: MySQL, SQL Server, Oracle
Operating systems: Linux/Unix, Windows Variants
PROFESSIONAL EXPERIENCE
Confidential, Irving Texas
Python Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
- Developed the application using the Test Driven methodology and designed the unit tests using Python Unit test framework.
- Developed web application in Django Framework Model View Control (MVC) architecture.
- Developed user interfaces of the application using front end technologies and used API’s developed using Django REST framework to pull data from the backend, showing it to the user.
- Designed and developed a Python-based application to automate data extraction and analysis from large datasets, resulting in 50% increase in productivity.
- Involved in development usingPython, bug fixing and unit testing of the layout commands.
- Involved in generating various capacity planning reports (graphical) using Python packages like NumPy, Matplotlib.
- Wrote Python scripts to parse XML documents and load the data in database and developed web-based applications using Python, CSS3 and HTML5.
- Developed efficientAngular.JSfor client web based application.
- Created Django Models and involved in Django migrations. Worked with caching using Django Caching Framework to improve application performance.
- Used PyQuery for selecting DOM elements when parsing HTML and used collections inPythonfor manipulating and looping through different your defined objects.
- Implemented Data tables to add, delete, update and display patient records and policy information using PyQt.
- Recorded the online users' data using Python Django forms and implemented test case using PyTest.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Used Python based GUI components for the front-end functionality such as selection criteria.
- Used Python and Pandas library, built data analysis graph for documentation and record.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Used Python to write data into JSON files for testing Django Websites. Created scripts for data modeling and data import and export.
- Analyzed theSQLscripts and designed solutions to implement usingpyspark. Created custom new columns depending up on the use case while ingesting the data usingpyspark.
- Wrote and executed various MY SQL database queries from Python using Python-MySQL connector and MySQL DB package.
- Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
- Excellent analytical and problem-solving skills and ability to work on own besides being valuable and contributing team player.
Environment: Python, Django, MVC, Numpy, Matplotlib, TDD, DOM, XML, HTTML5, CSS3, JavaScript, Angular.JS, PyTest, PyQt, PySpark, AWS, Pandas, AJAX, JQuery, JSON, REST, MySQL, Agile and Windows.
Confidential, Dallas Texas
Python Developer
Responsibilities:
- Involved in extensive meetings with business and design teams in analyzing/drafting Business Requirement Specification (BRS) and Software Requirements Specification (SRS).
- Implemented MVT/MVC architecture and built back-end for Web Applications using Python Django Framework and MySQL.
- Developed dynamic web pages using python Django frameworks and Used Django APIs for database access.
- Built various graphs for business decision making using Python Matplotlib library and NumPy for Numerical analysis.
- Designed and developed the UI of the website usingHTML5, AJAX, CSS3 and JavaScript.
- Applied REST API development via Django REST Framework model to develop an information management system.
- Responsible for setting up Python REST API framework using Django and developed Merge jobs in Python to extract and load data into MySQL database.
- UtilizedPyUnit, thePython Unittest framework, for all Python applications and usedDjangoDatabase API's to access database objects.
- Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
- Written scripts usingpythonmodules and its libraries to develop programs that improve processing of access requests.
- Created Django Forms for database models and implemented Django views to display form details.
- Created Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
- ImplementedPySparkusing Python and utilizing data frames and temporary table SQL for faster processing of data.
- UsedPandas APIto put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Used Collections in Python for manipulating and looping through different user-defined objects.
- Used Django configuration to manage URLs and application parameters.
- Created Python REST API with Django Rest Framework.
- Used JQuery and AJAX calls for transmitting JSON data objects between frontend and controllers.
- Performed database operations and queries using MySQL.
- Followed AGILE development methodology to develop the application.
- Participated in weekly release meetings with Technology stakeholders to identify and migrate potential risks associated with the releases.
Environment: Python, Django, MVC, Numpy, Matplotlib, PySpark, PyUnit, PyQt, AWS, Pandas, HTML5, CSS3, JavaScript, Angular.JS, AWS, AJAX, JQuery, JSON, REST, MySQL, Agile and Windows.
Confidential, Austin, Texas
Python Developer
Responsibilities:
- Analyzed the business requirements and created use cases and prepared low and high-level design documents by working closely with insurance professionals to design and implement solutions that meet regulatory requirements with improved business outcomes.
- Developed a portal to manage and entities in a content management system using Django.
- Designed and developed data management system usingMySQL.
- Involved in development ofPython APIsto dump the array structures in the Processor at the failure point fordebugging.
- DevelopedGUIusing Python and Djangofordynamically displayingblock documentationand other features of python code using a web browser.
- Implemented responsive user interface and standards throughout the development and maintenance of the website using the HTML5,CSS3,JavaScript,jQuery.
- Worked on AWS data pipeline for Data Extraction, Transformation and Loading from the homogeneous or heterogeneous data sources.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Created script in python for calling REST APIs.
- Used Django Rest Framework to create a RESTful API endpoint using view sets, routers, and regular expression-based routing with MySQL Workbench.
- Maintained compliance with insurance regulations, such as state insurance codes and regulatory reporting requirements.
- Wrote python raw SQL queries to Django database agnostic for MySQL and Oracle database.
- Worked in an agile development environment.
- Actively handled multiple priority tasks in parallel and participated in review of project deliverables.
Environment: Python, Django, NumPy, Matplotlib, AWS, HTML5, CSS3, JavaScript, Angular.JS, XML, AJAX, jQuery, JSON, RESTful, MySQL, Agile and Windows.
Confidential, Dallas, TX
Python Developer
Responsibilities:
- Analyzed various cross-functional, multi-platform applications systems enforcing python, best practices and provide guidance in making long term architectural design decisions.
- Worked closely with healthcare professionals to design and implement solutions that meet regulatory requirements and improve patient outcomes.
- Developed web-based applications using Python, Django, XML, CSS3, HTML5, Java Script, Angular.JS and JQuery.
- Created entire application using Python, MySQL, and Linux.
- Developed web applications and RESTful web services and APIs using Python and Django to provide access to healthcare data and facilitate integration with other systems.
- Developed Python Framework using Django to perform scan software unit monitoring.
- Developed GUI using webapp2 for dynamically displaying the test block documentation using a Python code.
- Developed Python based API (Restful Web Service) to track the events and perform analysis using Django.
- Created a python, Django web-based application using Python scripting for data processing and MySQL for database, HTML5, CSS3, jQuery for data visualization.
- Maintained compliance with healthcare privacy and security regulations such as HIPAA and HITECH.
- Involved in developing the Angular.JS Meteor framework for the Single Page Application (SPA) development.
- Implemented AJAX for dynamic functionality of WebPages for front end applications. Used Ajax and jQuery for transmitting JSON data objects between frontend and controllers.
- Involved in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
Environment: Python, Django, Webapp2, NumPy, Matplotlib, Pandas, HTML5, CSS3, JavaScript, Angular.JS, AJAX, jQuery, JSON, RESTful, PL/SQL, Excel, Agile and Windows.
