Sr Python Developer Resume
Milpitas, CA
SUMMARY:
- Extensive 8+ years of experience in design, development, testing and implementation of various stand - alone and client-server architecture-based enterprise application software using various technologies, analysing complex business requirements and mapping them to system specifications.
- Experience in software development in Python (libraries used: libraries- Beautiful Soup, NumPy, SciPy, Pickle, matplotlib, wx Python, pyQt, Python-twitter, Pandas data frame, urllib2, MySQL DB for database connectivity) and IDEs - sublime text, PyStudio, PyScripter, Spyder, PyCharm, and PyDev .
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, Cloud Front, Route .
- Experienced in NoSQL technologies like MongoDB, Couch DB Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL, DynamoDB and MySQL databases.
- Experience on Web development using HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, AJAX, XML and JSON by following W3C standards.
- Extensive development experience in Java, Struts, JSPs, Servlets, taglibs, Hibernate, JDBC, HTML, JavaScript, SQL, XML and JSON .
- Developed J2EE applications on IDE's like Eclipse, My Eclipse, Google GWT, and Rational Application Developer.
- Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Knowledge in working with continuous deployment using Heroku and Jenkins .
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Familiar and Worked on various Operating Systems like UNIX , Linux and Windows .
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views and triggers.
- Familiarity with development best practices such as code reviews, unit testing, system integration testing ( SIT ) and user acceptance testing( UAT )
- Good Knowledge of Teradata tuning procedures as well as an understanding of relational and star-schema databases
- Extensive working experience with broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, EC2, Cloud Formation, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Redshift and Cloud Watch .
- Involved in the issue resolution and Root Cause Analysis .
- Good experience in handling errors/exceptions and debugging the issues in large scale applications.
TECHNICAL SKILLS:
Languages: C, C++, Python-3.5 & 2.7, Java, SQL, and PL/SQL.
Frameworks: Django, web2py, pyramid, Flask, Hibernate, Struts, Nginx, pylons, Pyunit test and CSS Bootstrap
Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, Angular JS
Python Libraries: Python, Django, Flask, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, PandasNumPy, MatPlotLib, Pickle, PySide, Scipy, WxPython, PyTables, Pdb,Json.
Version Control: GIT (GitHub), SVN, CVS, Bitbucket.
Databases: Oracle, MySQL, PostgreSQL, MongoDBIDE's/ Development Tools: PyCharm, Sublime Text, PyDev, Eclipse, Netbeans and visual studios.
Web Services: AWS, Rackspace Cloud, Azure Microsoft, Apache Tomcat.
Operating Systems: Windows, Red hat Linux, MAC OSX.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SSL, SNMP, SMTP, REST.
Deployment Tools: Heroku, Jenkins
Container Orchestration Tools: Docker Swarm, Kubernetes, EC2 Container Services, Azure Container Services
Tracking Tools: Bugzilla and JIRA.
Methodologies: Agile, Scrum and Waterfall
WORK EXPERIENCE:
Sr Python Developer
Confidential, Milpitas, CA
Responsibilities:
- Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django.
- Worked with routing protocols and hardware platforms utilizing TCP/IP, IP Routing, Metro Ethernet protocols, Confidential & Juno OS.
- Upgraded internal and customer TLS/SSL Apache Web Server configurations; trained staff on proper implementations, potential issues/concerns, and automated changes with Ansible.
- Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster
- Virtualized the servers on AWS using the Docker, created the Docker files and version controlled them
- Developed application which accessed the Cloud foundry API to monitor trends in development environments using other CF tools: Jenkins, Chef, and Puppet.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
Environment: Python 2.7, Django 1.6, HTML5, CSS, XML, MySQL, MongoDB, GIT, JavaScript, Docker, Nginx, Angular JS, jQuery, CSS Bootstrap, Rabbit MQ, Celery, T-SQL, JavaScript, Eclipse, Git, GitHub Linux, Radis, Shell Scripting.
Sr Python Developer
Confidential, Charlotte, NC
Responsibilities:
- Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django.
- Worked with routing protocols and hardware platforms utilizing TCP/IP, IP Routing, Metro Ethernet protocols, Confidential & Juno OS.
- Upgraded internal and customer TLS/SSL Apache Web Server configurations; trained staff on proper implementations, potential issues/concerns, and automated changes with Ansible.
- Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster
- Virtualized the servers on AWS using the Docker, created the Docker files and version controlled them
- Developed application which accessed the Cloud foundry API to monitor trends in development environments using other CF tools: Jenkins, Chef, and Puppet.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
Environment: Python 2.7, Django 1.6, HTML5, CSS, XML, MySQL, MongoDB, GIT, JavaScript, Docker, Nginx, Angular JS, jQuery, CSS Bootstrap, Rabbit MQ, Celery, T-SQL, JavaScript, Eclipse, Git, GitHub Linux, Radis, Shell Scripting.
Confidential
Python Developer
Responsibilities:
- Followed Agile Methodologies to manage full life-cycle development of the project.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Worked on large-scale, high-traffic Python web applications to define and implement new features, enhance core functionality, and integrate with other platforms and services.
- Provided 24x7 support for several host production, QA, and development OLTP databases as well as hundreds of off-site store databases.
- Installation, configuring, upgrading, migrating, and patching of DB2, Oracle, and SQL Server .
- Expertise in establishing database connections for Python by configuring packages like MySQL-Python .
- Handled potential points of failure through error handling and communication of failure.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Worked on installing and setting up the channels by using Django.
- Used JavaScript and JSON to update a portion of a webpage.
- Develop consumer-based features and applications using Python, Django, HTML, Behaviour Driven Development (BDD) and pair-based programming.
- Used many regular expressions to match the pattern with the existing one.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
- Performed Unit testing, Integration testing, web application testing.
- Special skills in developing user friendly, simple yet effective web based applications.
- Deployed the project into Heroku using GIT version control system.
Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Bugzilla, JQuery, CSS Bootstrap, Mongo DB, MS SQL Server, Eclipse, Git, GitHub, Linux, Shell Scripting
Python Developer
Confidential
Responsibilities:
- Used Django configuration to manage URLs and application parameters.
- Log monitoring and generating visual representations of logs using ELKstack. Implement CI/CD tools Upgrade, Backup, Restore, DNS, LDAP and SSL setup
- Used Docker to execute a high-level API to give lightweight containers that run forms segregation and dealt with production of customized Docker container images, tagged and pushed these to the Docker repository.
- Implemented a continuation Delivery Pipeline with Jenkins and GitHub to create another Docker holder consequently.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with compile data integrity.
- Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
Environment: Python 2.7/3.0, Django, C++, XML, Agile (SCRUM), PyUnit, Docker, Tableau, MYSQL,Apache, UAT,Jenkins, GitHub, AWS, CSS, MySQL, DHTML, HTML, JavaScript, Angular.js, Shell Scripts, Linux, Unix and Windows.
Python Developer
Confidential
Responsibilities:
- Contributed in developing a web services middle-tier in Python to integrate with an existing MySQL backend. Wrote several internal API utilities and micro services to carry out specific tasks.
- Wrote and executed exhaustive SQL queries using Python with help from various query builders in Python to frame the queries.
- Migrated MySQL to NoSQL data store using ETL processes using Python. Tasks included CRUD, elaborate cleansing of data and packing it into the expected format - JSON.
- Liaised with third-party engineers and technical support depts.
Environment: Python 2.6, MySQL, PostgreSQL, MongoDB, Jira, Flask, REST, JSON, CSV, Excel, Eclipse Scripting, HTML5/CSS, Apache.