Python Developer Resume
Santa Clara, CA
SUMMARY:
- Over 7+ years of experience as a Web Application Developer and Software Engineer using Python, Django.
- Hands - on-experience on python web application development using Django framework and front-end technologies like HTML,JavaScript, CSS for dynamic UI design.
- Experience with data science toolkits, machine learning techniques and modeling tools such as Python libraries like NumPy, Pandas and SciPy, Matplotlib.
- Experience with Visualization Tools like Tableau, statistical tool like SAS and excellent knowledge on advanced MS Excel.
- Hands-on experience using various python packages/libraries on data visualization, manipulation, joining data, exploratory data analysis.
- Good experience in statistics skills such as distributions, statistical testing, regression, Hypothesis Testing, ANOVA, Factor Analysis, Time Series Analysis, and Probability Distributions.
- Experience in developing python scripts for automation and performing functional tests and data validation.
- Good experience with Amazon web Services AWS.
- Excellent knowledge of OOPS, Multi-Threading and Collections concepts and in Python.
- Strong knowledge of database concepts and both SQL and non-SQL databases.
- Excellent debugging, mathematical, problem solving and optimization skills.
- Worked on SQL reporting and OBIEE analytics and Reporting
TECHNICAL PROFICIENCY:
Languages: Python 2.7/2.4, C, Javascript
Python Framework: Django 1.3/1.4
Storage: MySQL, PostgreSQL, SQL Server 2008
Web Technologies: AJAX, JavaScript,pyQT, HTML, JSON, XML and Load Balancers
Versioning Tools: GIT
Web Servers: Apache, IIS
Operating systems: Linux/Unix, MAC OS
Cloud: AWS-EC2
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, CA
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- Created Business Logic using Python 2.7.
- Used Django framework for application development.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Deployment and Build of various environments including Linux and UNIX
- Installed and maintained web servers Tomcat and Apache HTTP Web servers in UNIX.
- Involved in Installation and setting up Python /Linux test beds.
- Worked with JSON based REST Web services.
- Worked on automation, setup and administration of build and deployment tools such as Jenkins
- Used RESTful API with JSON for extracting Network traffic/Memory performance information.
- Set-up AWS EC2 Cloud with Load Balancers.
- Created database using MySQL, wrote several queries and Django API’s to extract data from database.
- Created specific images using Python Imaging Library for the custom images used for each book.
- Effectively communicated with the external vendors to resolve queries.
- Used GIT for the version control.
Environment: Python 2.7, Django1.4, AWS EC2, Load Balancers, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux.
Confidential, San Jose, CA
Python Developer
Responsibilities:
- Developed code in Python, MySQL to implement new and changes in functionality.
- Worked on development and testing of the application and various releases.
- Wrote Python Scripts to handled REST API’s to retrieve Network data from data centers
- Creating data model for storing the data in database.
- Importing data from FTP offloads to Database using Python scripts.
- Writing ETL scripts in Python for SQL query execution and Writing SQL scripts and validating the data. Write unit testing for testing purposes.
- Writing Python module, to extract data from vendors in JSON format.
- Create data models in Python to store data from various sources.
- Interpreting raw data using a variety of tools ( Python, STATA or Excel Data Analysis Toolpak), algorithms, and statistical/econometric models (including regression techniques, decision trees, etc.) to capture the bigger picture of the business.
- Communicating findings through data visualization techniques and software (Excel, R, Python or Tableau, depending on needs) to produce results and reports for strategy and decision-making purposes.
- Hands on exposure to creating APIS/modules to consume data from REST endpoints and cleansing the data and store it in database.
- Knowledge in creating applications with Python and Django.
- Writing SQL queries for visualization and reporting systems. Good experience in visualization tool Tableau.
Environment: Python 2.7, Django1.4, AWS EC2, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux.
Confidential
Software Engineer
Responsibilities:
- Provide input into developing and modifying systems to meet client needs and develop business specifications to support these modifications.
- Performing Business Requirement Study in Financials and modeling Future Process Model, Preparation of all required and User Manuals, Conducting CRP, UAT and User for implementations
- Used HTML, CSS, JQuery, JSON and Javascript for front-end applications.
- Managed our servers in development, testing, and production.
- Implemented locking mechanisms using multi-threading functionality.
- Used Python, JQuery, JavaScript and JSON at the front end.
- Used python scripts to update content in the database and manipulate files.
- Worked on SQL and Oracle OBIEE reporting and Analytics
- Identify and reconcile errors in client data to ensure accurate business requirements.
- Draft and maintain business requirements and align them with functional and technical requirements.
Environment: Python, HTML, CSS, MySQL, Oracle, Linux and Windows