Python Developer Resume
San Francisco, CA
SUMMARY
- Having 5 years of experience in systems analysis, design, development and implementation of web Application.
- Expertise in Backend Web Technologies using Python and Django.
- Experienced in using various programming languages like Python, C and C++.
- Experience in using Design Patterns and frameworks such as Django.
- Experience in building all phases of the software development life cycle including requirement analysis, application design development, maintenance, implementation and testing.
- Worked on control systems such as GIT.
- Expertise in working with different databases like MySQL, PostgreSQL and Good knowledge in using NoSQL database MongoDB.
- Good experience in shell scripting and shell commands.
- Experience in working with AWS (Amazon Web Services) cloud platform.
- Experienced in working with various Python Integrated Development Environments like IDLE, PyCharm, Atom, Eclipse, PyDev and Sublime Text.
- Thorough understanding of providing specification using waterfall, agile software methodology to modeling systems and business processes.
- Driven to architect Big Data solutions on multiple platforms using data analytics and have knowledge in r programming.
- Good Knowledge of Hadoop cluster and different Big Data analytic tools including Pig, Hive, HBase, Spark with Cloudera Distribution.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
- Worked on several standard python packages like Pandas, Numpy, matPlotLib, Scipy etc.
- Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
Operating Systems: UNIX, Red Hat Linux, MS Windows, Ubuntu and Mac OS.
Methodologies: Agile, Waterfall, Hybrid (Agile - Waterfall).
Web technologies: JSON, XML, HTML, CSS, Bootstrap, JavaScript.
Web Frameworks: DJANGO.
Languages: Python, C++, SQL, Shell Scripting.
Database: Oracle, MYSQL Server, PostgreSQL, MongoDB.
Configuration Management: GitHub, SVN.
Application Servers: Apache Tomcat servers, Coherence server.
Testing Tools: JIRA.
PROFESSIONAL EXPERIENCE
Python Developer
Confidential, San Francisco, CA
Responsibilities:
- Developed a Front-End GUI as stand-alone Python application.
- Debug application deployments on Multiple-levels
- Trained and documented initial deployment and Supported product stabilization / debugging at the deployment stage.
- Used Django & Flask framework for API creation and application development.
- Used private Git for the version control.
- Wrote Python scripts for downloading files from 1000+ sites and Network nodes
- Wrote Python script for validating external data after downloading
- Extensive usage of SQL Profiler and Analytics for query optimization and maintenance
- Raw Data Extraction, Cleaning, Transformation from 1000+ nodes in XML format
- Wrote Stored Procedures in SQL and Scripts in Python for data loading
- Involvement in software development Life cycle (SDLC) and participated in scrum meetings with team
- Used Unit Test Python library for testing many programs on python and other codes.
- Created a database using MySQL and wrote various queries for the extraction of data from the database.
- Collaborated with team of QA to build and populate DB and to ensure the standards.
- Implemented Restful Web-Services for sending and receiving the data between multiple systems.
- Worked actively as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
Environment: Python 3.4, Django, Java Script, HTML, Angular JS, jQuery, JSON, XML, CSS, MySQL, Bootstrap, Git, Linux, Eclipse.
Python Developer
Confidential, Pleasanton, CA
Responsibilities:
- Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
- Actively involved in developing the methods for Create, Read, Upload and Delete (CRUD) in Active Record.
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Developed backend of an application using Python, Django and PostgreSQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Built database Model, Views and API's using Python for interactive web-based solutions.
- Utilized Unit Test, the Python Unit test framework, for all Python applications.
- Used Django Database API to access database objects
- Built Python scripts to identify and correct erroneous data in PostgreSQL database using clustering, regression, and statistics.
- Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS.
- Using Subversion control tool to coordinate team-development.
- Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Managed, collaborated and coordinated the work of an offshore development team.
- Created Git repository and added to GitHub project.
Environment: - Python, Django, Pycharm, PostgreSQL, GitHub, AWS, Agile, Linux, HTML5, CSS3, Bootstrap.
PYTHON DEVELOPER
Confidential, Pleasanton, CA
Responsibilities:
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive solution.
- Used Python scripts to update content in the database and manipulate files.
- Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code.
- Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
- Using Numpy module we created arrays which can store multiple input values and also manipulate the values in a way to configure the process flow.
- The API was designed by us using the Tkinter module which is the primary module used in the industry to create any kind of graphical UI.
- Designed the API in a way that one can even convert a CSV file to .shp files provided they are tabulated properly.
- Designed the style of output in a way that it can be viewed in the form of 3D shape and this can be achieved with usage of VPython.
- Used Matrix concepts for integrating the altitude field in API.
Software Developer
Confidential, Fremont, CA
Responsibilities:
- Responsible for gathering requirements, system analysis, development, testing and deployment.
- Developed dynamic dashboard shows live configuration of electric water or gas meters like voltage, current and other data points using Java, Spring, Hibernate.
- Involved in designing and developing the front end of the application using JavaScript, HTML, CSS and Bootstrap.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status.
- Used Git as source control management giving a huge speed advantage on centralized systems.
- Integrated usage of CRUD operations, performed Inner/Outer joins, used store procedures, stored functions and cursors using MySQL.
- Played a vital role in team to ensure the time bound delivery.
Environment: - Java, spring, MYSQL. HTML, JavaScript, Git, Web Services, CSS, Bootstrap, Eclipse
