Python Developer Resume
San Francisco, CA
SUMMARY
- Over 5+years of experience in developing various web applications and implementing server - side enterprise applications, stand-alone applications usingpython, Djangoand mapping the requirements to the system.
- Experience of Programming using Object Oriented Programming (OOPsconcept) and software development life cycle (SDLC), architecting scalable platforms, and object oriented programming, database design and agile methodologies.
- Experience in developing web applications by following Model View Control (MVC) Architecture using server side application Django.
- Experience in designing and implementing large scale business critical systems using Object oriented design and Programming concepts using Python and Django.
- Experienced in developing web - based applications usingPython, Django, XML, CSS3, HTML5, JavaScript and JQuery.
- Excellent Experience on various Python integrated IDE's such as Sublime Text, PyCharm, Eclipse and NetBeans.
- Good experience in working with Amazon Web Services like EC2, Virtual private clouds (VPCs), Storage models (EBS,S3,instance storage), Elastic Load Balancers (ELBs).
- Experienced in developing Web Services with Python programming language and Good working experience in processing large datasets with Spark using Pyspark.
- Good experience in setting up REST API using Django.
- Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.
- Experience in writing SQL Queries, Stored procedures, functions, packages, tables, and views, triggers using relational databases like Oracle, MySQL and MSSQL Server.
- Experienced in developing applications usingAgile Methodologies, Waterfall MethodologyandScrum storiesin a python based environment.
- Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
- Excellent communication and interpersonal skills, ability to work independently as well as part of an integrated team.
TECHNICAL SKILLS
Languages: Python 3.x/2.7, SQL
Python Framework: Flask, Django
IDE’S/Tools: Eclipse, PyCharm, Pydev, Spyder
Python Libraries: Numpy, scipy, matplotlib, Pandas dataframe, networkx, urllib2, MySQLdb
Databases: MS SQL, My-SQL, Oracle
Web Technologies: XML, CSS3, HTML5, JavaScript, MVC, Bootstrap, AJAX, Angular.JS, JavaScript, JQuery, JSON
Web Services: SOAP, REST
Methodologies: Agile, Scrum
Operating Systems: Window (All Variants), UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Python Developer
Responsibilities:
- Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
- ImplementedMVCarchitecture in developing the web application with the help ofDjangoframework.
- Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django.
- Developed consumer based features and applications usingPython and Djangoin test drivenDevelopment and pair based programming.
- Development ofPythonAPIs to dump the array structures in the Processor at the failure point for debugging.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database and HTML5/CSS3/JQuery and Highcharts for data visualization of the served pages.
- Worked on server side applications with Django using Python programming.
- Utilized Python libraries likeNumpyandmatplotlibfor generating graphical reports. Implemented various functions inNumpy andPandasfor mathematical operations and arrays.
- Wrote Python routines to log into the websites and fetch data for selected options. Used Python modules such as requests, urllib, and urllib2 for web crawling.
- Performed data analysis usingPandasas API to convert data into tabular format
- Responsible for debugging and troubleshooting embedded applications to improve performance and identify and fix issues. UsedPyUnit test framework to test the application.
- UsedAJAXto modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page
- WrittenPythonscripts to parseJSONdocuments and load the data in database.
- Analyzed the SQL scripts and designed solutions to implement using pyspark.
- Worked in an agile development environment.
- Used decorators, list comprehensions, functional programming, unit tests, multiple staging environments, and global team remote collaboration.
Environment: Python, Django, MVC, PyUnit, PySpark, AWS, HTML5, CSS3, JavaScript, Angular.JS, Numpy, Pandas, Matplotlib, AJAX, JQuery, JSON, RESTful, MySQL, Agile and Windows.
Confidential, Phoenix, AZ.
Python Developer
Responsibilities:
- Participated in the development of application architecture and blueprints to define application components, platforms, interfaces and development tools.
- Designed and developed web applications using Django web framework for python models or scripts.
- Utilized Django Web Framework for creating web applications utilizing model view control(MVC).
- Developed the application using the Test-Driven methodology and designed the unit tests using Python Unit test framework called PyUnit.
- Developed Restful Microservices using Django and deployed on AWS servers using EBS and EC2.
- Created a python, Django web-based application using Python scripting for data processing and MySQL for database, HTML5, CSS3, JQuery for data visualization.
- Worked on front end frameworks like CSS Bootstrap for responsive web pages and implemented a presentation layer using a CSS framework, Wire-Framing, and HTML and worked on server-side applications with Django using Python programming.
- Used Angular.JS built-in directives, custom directives and services for developing interceptor and complex UI data table grids.
- Worked on developing Web Services with Python programming language and processed large datasets with Spark using PySpark.
- Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
- Automated the existing scripts for performance calculations using NumPy and SQL Alchemy and implemented machine learning schemes using python libraries like SciPy.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval
- Created Business Logic using python to create Planning and Tracking functions.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Involved in writing SQL queries implementing functions, triggers, cursors, object types, sequences, indexes etc.
- Followed AGILE development methodology to develop the application.
- Conducted weekly meetings with the development and testing team to relay any changed requirements and updates on the development and testing.
Environment: Python, Django, PyUnit, PyQt, PySpark, AWS, Bootstrap, HTML5, CSS3, JavaScript, Angular.JS, Numpy, Pandas, Matplotlib, AJAX, JQuery, JSON, SQL, Agile and Windows.
Confidential, Columbus, OH
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Involved in developing a portal to manage and entities in a content management system usingPythonandDjango.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using PostgreSQL.
- Developed a Front - End GUI as stand-alone Python application.
- Build all database mapping classes using Django models.
- Designed and developed components using Python with Django framework and Implemented code in Python to retrieve and manipulate data.
- Involved in designing user interactive web pages as the front end part of the web application using various web technologies likeHTML5, JavaScript, Angular.JS, JQuery,AJAXand implementedCSS3for better appearance and feel.
- Performed client side validations using JavaScript and server side validations using various other frameworks likeDjango.
- Used Python librariesPandas,NumPyandMatplotlibto create charts that display various client report generations.
- WrittenPython Scriptsto parseXMLdocuments and load the data in database.
- Created Business Logic using Python to create Planning and Tracking functions.
- Carried out various mathematical operations for calculation purpose using Python libraries.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Worked withJSONbasedREST Web ServicesandAmazon Web Services (AWS).
- Wrote Stored Procedures in SQL and Scripts inPythonfor data loading.
- WrotePythonmodules to extract/load asset data from the MySQL source database.
- Involved in daily Scrum meetings and follows agile methodology.
- Excellent analytical and problem-solving skills and ability to work on own besides being valuable and contributing team player.
Environment: Python, Django, HTML5, CSS3, JavaScript, Angular.JS, Numpy, Pandas, Matplotlib, AWS, XML, REST, AJAX, JQuery, JSON, MySQL, Agile and Windows.
Confidential, Austin, TX
Python Developer
Responsibilities:
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing python, best practices and provide guidance in making long term architectural design decisions.
- Involved in development of real-time multi-tasking systems using Python.
- Involved in developing a Restful API'S service using Python Django framework.
- Developed the UI of the application using Django and implemented MVT framework.
- Developed web-based applications using Python, Django, XML, CSS3, HTML5, and DHTML.
- Implemented dynamic page elements and form error validations using Angular.JS.
- Utilized PyUnit, thepythonunit test framework for testing the functionality of the application.
- Worked on Python's modules: Numpy, Matplotlib etc. for generating complex graphical data, creation of histograms etc.
- Tested Various Regular expressions usingURL DispatchersinDjango.
- Wrote scripts in Python for extracting data from HTML file.
- Implemented AJAX for dynamic functionality of a WebPages for front end applications.
- Parsed various file formats including XML and JSON and loaded into MSSQL Server database with Python XML and JSON modules.
- Created database using MySQL, wrote several queries to extract data from database.
- Involved in organizing meetings to know the needs of clients for the Enterprise solution Implementation.
Environment: Python, Django, HTML5, CSS3, JavaScript, Numpy, Matplotlib, XML, AJAX, JSON, mySQL, Agile and Windows.
