Python Developer Resume
Stanford, ConnecticuT
SUMMARY:
- 8+ years of experience as a professional Python Developer with deep understanding of technology trends with expertise in core of complex technologies. Strong involvement in Analysis, Design and Development, Testing, Implementation, production support and maintenance of different Web Applications utilizing Django, flask frame works.
- Skillful involvement in Python by developing software's utilizing new tools, libraries utilized: BeautifulSoup, numpy, Scipy, PySide, python - twitter, matplotlib, Pickle, Pandas data frame, urllib2, MySQL db to improve software development process.
- Good involvement in creating web applications in Object Oriented Programming concepts like Multi-Threading, Exception Handling and Collections and also executing Model View Control design utilizing Django Framework.
- Experience in developing Web Services (SOAP, Restful) in Python using XML, JSON.
- Experience in working with various version control systems like GIT, CVS and SVN.
- Hands on experience in developing business processes and system solutions utilizing prototype development, system development, and deployment.
- Proficient in building Web User Interface (UI) using HTML, DHTML, XHTML, AngularJS, Hibernate, CSS/CSS3 and JavaScript, Node.js, Backbone.js, D3, jQuery that follows W3C Web Standards and are browser compatible.
- Proficient in using editor’s like Eclipse, sublime text, Netbeans, Pycharm, Pyscripter, spyder, PyStudio and PyDev.
- Used Django evolution and manual SQL modifications to retain all the data, while site is in production.
- Experience in Linux Bash Scripting and PEP guidelines in python.
- Expertise in developing web based open stack applications for large dataset analysis using Python and Django.
- Used Python Unit test framework for developing and implementing the unit tests using Test driven approach.
- Analyzed instrument pricing and modelling methodologies and documented how instrument prices move as change in market data source.
- Good experience on data warehousing for high-volume data processing.
- Good Hands on experience in establishing connections for Java and Python by configuring packages like MySQL-Python, JDBC.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Hands on experience in monitoring, developing and transforming data using SQL Server Integration Service(SSIS) and SQL Service Analysis Service(SSAS).
- Experienced in writing custom queries through database connector’s.
- Hands on experience with databases using ORMs/DOMs for integrating with Oracle, MySQL, PostgreSQL.
- Providing support for Linux servers and workstation in Department of Physics.
- Experience in working with GUI frameworks with packages like PyJamas, Jytho, guidata, PyGUI, PyQt.
- Good knowledge in working with Web/application server- Apache Tomcat (6.0, 7.0, 8.0), Tornado, Cherrypy, Chaussette, Rocket
- Experience in infrastructure as service (IaaS), Platform as service (PaaS), Software as a service (SaaS) & end user computing.
- Experienced with Object Oriented design methodology and Agile Methodology in software development.
- Used Pandas API to put the data as time series and tabular form for east timestamp data retrieval and manipulation and also for statistical analysis.
- Created Business Logic using Python to create Planning and Tracking functions.
- Created UI screens for initiation and validation.
- 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.
- Used Wireshark, live http headers and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
- Experience on Peer Code Review, Unit testing and Integration testing.
- Interacting with supervisors, artists, system administrators and production to ensure production deadlines are met.
TECHNICAL SKILLS:
Languages: Python 2.7, 3.0, 3.4, C/C++, Java, Shell Script, SAS.
Databases: MySQL, SQL Server, Oracle, SAS DBMS.
Web Technologies: HTML5, CSS3, Javascript, JQuery, JSP, Bootstrap.
Operating systems: Windows, Linux, MAC OSX.
Development tools: Eclipse, Pycharm, Netbeans and Sublime Text.
Web Services: Amazon S3, AWS.
Version Control: GIT, CVS, SVN.
PROFESSIONAL EXPERIENCE:
Confidential, Stanford, Connecticut
Python Developer
Responsibilities:
- Responsible for Design and maintenance of databases using Python. Developed Python based APIs (RESTful Web services) by using Flask, SQL Alchemy and PostgreSQL.
- Designed test cases and test plans, and developed an embedded software data driven test automation framework in Linux/Python.
- Developed an autonomous continuous integration system by using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Developed web components by using JSP, Servlet under J2EE Environment and implemented security features for the APIs.
- Worked with python libraries like Pandas and matPlotLib for analysis and manipulation of data.
- Wrote Python scripts in order to parse and load the data into the database, from the XML and JSON files, and wrote programs for performance calculations by using NumPy and SQL Alchemy.
- Designed and developed asynchronous messaging systems using JMS, MDB, and MQ series.
- Used REST based microservices with REST template based on RESTful APIs and designed, developed the UI for the client websites by using HTML, CSS, jQuery and React.js.
- Designed and developed the presentation layer using HTML, CSS, JavaScript, jQuery and AJAX.
- Worked on AJAX framework in order to transform Datasets and Data tables into HTTP- serializable JSON strings.
- Developed JSPs, Servlets and custom tags for creating user interfaces and worked on Spring JMS, MDB for listeners, Message Broker for routing the messages.
- Migrated the Django database from SQLite to MySQL to PostgreSQL with data integrity.
- Used EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
- Dealt with large datasets by using Pandas data frames and MySQL, and performed dynamic implementation of SQL server work on the website using SQL developer tool.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, and Stack Monitoring using Ansible.
- Deployed the project onto the Jenkins server, and organized the configurations and versions of the code using SVN version control system.
- Used AWS for application deployment and configuration. Responsible for setting up REST APIs using Django.
- Built an AWS and REDIS server for storing the data and performed defect analysis and interaction with Business Users during UAT/SIT.
- Handled client-side validations using JavaScript and designed J2EE components of the RESTful Web Services and scheduled application in UML based on Java batch jobs.
- Developed Merge jobs in Python in order to extract and load data into MySQL database and used Test driven approach for developing applications.
- Designed, developed, implemented, and maintained solutions for applications using Docker, Jenkins, Git, and Puppet for microservices and continuous deployment.
- Implemented the unit testing by using Python Unit test framework.
- Debugged applications using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
Environment: Python 3.2, Django, HTML5, CSS, XML, MySQL, JavaScript, jQuery, CSS, Bootstrap, MongoDB, MS SQL Server, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.
Confidential, Chandler, Arizona
Python Developer
Responsibilities:
- Involved in design, development and support phases of projects.
- Designed and developed UI of websites using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire backend modules using Python/Django Web Framework.
- Used Numpy, Scipy, Matplotlib libraries for n-dimensional representation of data and plotting graphs.
- Built various graphs for business decision-making using Python matplotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Used Python library Beautiful Soup for webscrapping.ss.
- Updated the admin tool with new features like support for internalization.
- Organized libraries, user manuals and technical documentations.
- Performed various mathematical operations using python libraries to avoid lengthy code.
- Generated various graphs for business decision making using Python matplotlib library.
- Used Subversion to maintain repository.
- Ported existing applications to Python
- Responsible for debugging and troubleshooting the web applications.
- Designed and developed data management system using PostgreSQL.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Responsible for on boarding Application teams to build and deploy there code using GitHub Jenkins, Nexus and Ansible.
- Maintained program libraries, users' manuals and technical documentation.
- Managed large datasets using Panda data frames and MySQL.
- Worked with team of developers on designing python applications for assessing credibility of a/c holders.
- Exposure to SCRUM Agile Methodologies.
- Designed and replaced previous static webpages with dynamic responsive layouts.
- Coordinated with user experience experts regarding schedule, scope and project related decisions.
- Suggested creative ideas to increase online presence.
- 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.
- Created most important Business Rules which are useful for the scope of project and needs of customers
- Coordinated the work with offshore development team.
- Designed and developed applications for communication using secured web services.
- Developed consumer based features using Django in test driven development.
- Performed unit testing, integration testing, GUI and web application testing using Rspec.
- Worked on Heroku integration tool for deployment of projects.
- Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
- Worked on translation of web pages to different languages as per client requirements.
Environment: Python 2.7, Django 1.4/1.5, NumPy, SciPy, Matplotlib, SCRUM, Linux, Apache SVN, HTML, CSS, XML, JavaScript, PostgreSql.
Confidential
Software Engineer / Python
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.
- Added support for Amazon AWS and RDS to host static/media files and the database into Amazon Cloud.
- 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 using SOAP for sending and 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: Amazon AWS, MySQL, HTML, Python 2.0, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, AWS, Linux, Shell Scripting, AJAX, Oracle, SVN, Windows.