Python Developer Resume
Riverside, CA
SUMMARY:
- Around 8 years of experience in various stages in Software Development Life Cycle (SDLC) of various stand - alone, client-side enterprise applications using Python, Django and Java.
- Experienced in developing web based applications using Django, HTML, CSS, JavaScript, XML, Bootstrap, JSON.
- Experienced in Object Oriented Programming in Python and Java.
- Experienced in processing web applications and establishing Model View Template (MVT) architecture using Python’s Django web application framework.
- Well versed with the design and development of presentation layer for web applications using technologies like HTML, CSS and JavaScript.
- Good working knowledge on scraping the web pages using python Beautiful Soup.
- Worked on AJAX frameworks to transform Datasets and Data tables in to HTTP - serializable JSON strings.
- Good knowledge in writing Sub Queries, Stored Procedures, Triggers, Cursors and Functions on MySQL and PostgreSQL.
- Good knowledge on Big data analytic tools in Hadoop, PIG, Docker and Spark, PySpark.
- Experienced in working with several standard data analytic python packages like Numpy, Pandas, MatplotLib, Seaborn and Scikit.
- Experience in working with business analysts to identify and understand requirements to create Technical Design Documents.
- Experience in Performing data analysis and data modelling to create source to target mappings.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Fully fledged in working with various Python Integrated Development Environments such as IDLE, Jupyter Notebook, PyCharm, Atom, Sublime Text and PyDev.
- Worked in Agile and Waterfall methodologies with high quality deliverables delivered on time.
- Committed to maintaining cutting edge technical skills and up-to-date industry knowledge.
- Excellent communication, time-management skills and ability to work alone besides being a valuable and contributing team player.
TECHNICAL SKILLS:
Programming skills: Python, C++, Java Script, Shell Script, SQL
Operating Systems: Window, UNIX, Linux
Python Libraries: Numpy, Pandas, MatplotLib, Seaborn, Scikit, BeautifulSoup
Database: MySQL, Oracle, NoSQL.
Analytical tools: Tableau, MS - Excel, SQL, Pandas
Web Technologies: HTML, CSS, JavaScript, XML, Bootstrap, JSON, NodeJS, MVC, REST APIs.
Frameworks: Django, Flask.
Cloud Technologies: Hadoop, PIG, Spark, AWS, Docker.
IDE and Other Software: NetBeans, Eclipse, Informatica, MS Office, MS Visual Studio, Sublime Text, Notepad++, Git & GitHub, Atom, Google chart, WEKA, Agile Development Methodology and Agile Sprint.
WORK EXPERIENCE:
Confidential - Riverside, CA
Python Developer
Roles and Responsibility:
- Providing daily reports to the Development Manager and participate in both the design phase and the development phase, utilizing Agile Methodology and SCRUM process.
- Worked on tuples, dictionaries, object-oriented concepts based inheritance features for making algorithms.
- Queried MySQL database queries from Python using-MySQL connector and MySQL DB package to retrieve information.
- Design reports, dashboards and data visualization using tableau.
- Successfully interpreted data to draw conclusions for managerial action and strategy.
- For larger datasets, used Pyspark DataFrames to analyse the data.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
- Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and jQuery.
Environment: Python, Django, HTML5, XML, JavaScript, jQuery, MySQL, AJAX, Flask, PostgreSQL, Shell, Bootstrap, Linux, Tableau.
Confidential - Dallas, TX
Python Developer
Roles and Responsibility
- Developed Enterprise Application in an AGILE environment using Python, Django, HTML, CSS3, JavaScript and Bootstrap.
- Involved in various phases of project like Analysis, Design, Development and Testing.
- Used PyQtto Python Package to create Data tables and perform CRUD operations on SQL database.
- Automated the existing scripts for performance calculations using Numpy and used SQLAlchemy to fetch the data.
- Designed and maintained databases using Python and developed python based API using Flask and PostgreSQL.
- Used Django configuration to manage URLs and application parameters.
- Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data.
- Used Pyspark for machine learning purposes to train the data.
- Used Collections in Python for manipulating and looping through different user defined objects.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Improved code reuse and performance by making effective use of various design patterns.
- 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.
- Designed and developed the UI for the website with HTML, XHTML, CSS, JavaScript.
Environment: Python 2.7, HTML, CSS3, JavaScript, Django, Linux, MySQL, Bootstrap, Git, XML, JQuery, SQLAlchemy.
Confidential
Full Stack Python Developer
Roles and Responsibilities:
- Worked with Product Manager on documenting the requirements, conducted conceptual designs, details analysis and technical specification.
- Worked on Python OpenStack APIs and used numpy for Numerical analysis.
- Used HTML, CSS, JavaScript and JQuery for dynamic functionality of a webpage for front end applications.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review architect and Business Units.
- Designed and created SQL Databases, tables, indexes, and views based on user requirements.
- Worked with the application developers and provide necessary SQL Scripts using T-SQL.
- Worked on front end frameworks like Bootstrap for responsive webpages.
- Designed and Developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose.
- Rewrite existing Python/Django/Java module to deliver certain format of data.
- Debug application deployments on Multiple-Environments.
- Assigned to validate all the user inputs before submitting to the back-end.
- Continuously maintained and troubleshoot the Python Django modules.
- Pyro library was used to enable the communication between the host and client machine.
- Implemented the Task Component with CRUD methods and searching and filtering methods.
- Created Stored Procedures, T-SQL statements, Functions to manipulate the databases.
- 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: Python 2.7, Django, HTML, CSS, JavaScript, Bootstrap 3, JSON, jQuery, MySQL, SQLite, Pyro, UML, MVC, Shell scripting, Rational Rose, Oracle 9i
Confidential
Python Developer
Roles and Responsibilities:
- Worked effectively on elevating user experience with software solutions by working with design teams.
- Generated Python Django forms to record data of users online and used pytest for writing test cases.
- Modified existing software to upgrade interfaces and improve performance.
- Wrote python scripts to load data and parse XML scripts.
- Rewrite existing Python/Django/Java module to deliver certain format of data.
- Improved user experience by creating and designing new web components and features.
- Developed and tested new features using Bootstrap, HTML and JavaScript.
- Extracted the data from scripts written in python using Beautiful Soup.
- Used SQLAlchemy as Object Relational Mapper (ORM) for writing ORM queries.
- Used AJAX and jQuery for transmitting JSON data objects between frontend and backend.
- Worked with backend engineers and QA team to see projects through, from conception to completion.
- Developed views and templates in Django to create user-friendly website interface.
- Continually established clear operational specifications and formulated software requirements.
Environment: Python 2.7, Django, HTML, CSS, JavaScript, MySQL, Shell scripting, Bootstrap, Linux, ETL, SQLAlchemy.
Confidential
Jr. Software Developer
Roles and Responsibilities:
- Design, develop, test, deploy and maintain the website.
- Development of Application using Java and Python
- Parameterizations and other methods. Scripting - web and web services
- Data set up using SQL/ORACLE/Teradata.
- Resolving Complexity in the scripts of the website due to the complex logic and correlations
- Script validation sometimes becomes challenging as it demanded many web-based logics rather than correlation and parameterization.
- Execution of batch jobs in Control M, Perfmon and other tools
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django/Java module 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.
- Generated property list for every application dynamically using python.
- Responsible for search engine optimization (SEO) to improve the visibility of the website
- Creating unit test/regression test framework for working/new code
- Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.7, Java, Putty, SQL, Teradata, SoapUI, ControlM, PerfMon, Django Web Framework, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server.