Python Developer Resume
Milpitas, CA
PROFESSIONAL SUMMARY:
- Over 7+ years of experience as a Web/Backend Application Developer andcoding with analytical programming using Python, Django, HTML, CSS, JavaScript, GIT, C++.
- Experienced with full software development life - cycle, architecting scalable platforms, object oriented programming and Database Management Systems
- Designed and implemented Restful API Web Services using Python Virtual environments, Django and Flask.
- Excellent Experience in developing Web applications using Python, Django,
- Angular JS, C++, XML, CSS, HTML, JavaScript and JQuery.
- Sold experience working with SOA Architecture.
- Experience with Hadoop technologies Hive, Hbase and with Apache Spark using PySpark.
- 1+ years of experience as a Python DevOps Engineer.
- Implemented CI/CD for automated testing and software development using Ansible, Jenkins and Docker.
- Architected end-end enterprise solutions including VPN, Firewalls, load balancers and network switches.
- Automated various compute level tasks from Install, build, application deploy and security hardening using Ansible and Python API .
- 3+ years of experience in deploying the content Cloud platform n AWS using EC2, S3 and Elastic.
- Have used various Python libraries including Pandas, NumPy and Matplot-Lib .
- 1+ years of experience with Azure SQL Database, Azure Web API and Azure Active Directory.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS and JavaScript.
- Familiar with JSON based REST Web services and Amazon Web services.
- Excellent experience with Python development under Linux OS (Ubuntu, SUSE Linux, RedHat Linux, Fedora).
- Understanding of Python best Practices (PEP-8).
- Ensured code quality by writing unit tests using Py-Unit and automated this testing using GitHub and Jenkins.
- Exposure with Python automation covering features like OSPF, BGP 3107, Netflow, ACL, QoS, RSVP TE/FRR, Segment Routing etc.
- Firm grasp on Cloud Security, leveraging Linux and Windows operating systems, using the AWS console and CLI (command line interface)
- Expertise in designing, developing middleware components for software in C/C++ using STL, multithreading, data structures and design patterns.
- Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB and Cassandra.
- Experienced in working on Application Servers like WebSphere, WebLogic,
- Tomcat, Web Servers like Apache server, NGINX and Integrated Development
- Environments flike PyCharm, Eclipse, MyEclipse, and RAD. Strong proficiency in version control systems like SVN, GIT.
- Experience with JSP Servlets, Web Services (SOAP, REST) and Tomcat.
- Effective in executing multiple tasks and assignments ahead of schedule.
- Created and maintained effective budgets.
- Highly motivated, result oriented professional with a short learning curve and strong communication skills..
- Strong Analytical and Communication Skills, and troubleshooting capabilities / Problem Solving Skills as well. Worked well as a part of team and independently.
- A Self-starter and a team-player with a positive attitude, willingness to learn new concepts and to face any challenge.
TECHNICAL SKILL:
Languages: Python 3.x,2.7/2.4, C++, Java, Shell Script, Perl, SQL
Python Framework: Django 1.x/1.4/1.5
Databases: PostgreSQL MySQL, SQL Server, Oracle 10g and Azure SQL.
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML, JQuery
Versioning Tools: Subversion, GIT, Perforce, CVS
IDE: Eclipse, My Eclipse, PyCharm, RAD
Web servers: Apache, IIS
NO SQL: MongoDB, Cassandra
Operating systems: Linux/Unix, Windows NT/2000/XP/2003/Vista, Mac OSX
Cloud Technologies: AWS, OpenStack
PROFESSIONAL EXPERIENCE:
Confidential, Louisville, KY
Python Developer
Responsibilities:- Developed entire frontend and backend modules using Python on Django Web Framework.
- Involved in building database Model, APIs and Views utilizing Python in rder to build an interactive web based solution.
- Build all database mapping classes using Django models.
- Developed MVC prototype replacement of current product with Django.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators.
- Developed view and templates in Django to create a user - friendly website interface.
- Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
- Developed custom screens using HTML5, JavaScript, JQuery, Bootstrap, Jinja and Angular.js.
- Developed monitoring and notification tools using Python.
- Designed and developed 3 tier web application hosted in Azure.
- Utilized Azure SQL Database, Web API, Azure Active Directory, Azure Websites.
- Python and HDFS were used to implement MAPREDUCE libraries.
- Involved in business logic discussions and use case design.
- Created Data tables utilizing MySQL utilized Jinja to access data and display it in the front end.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Created test harness to enable comprehensive testing utilizing Python.
- Involved in front end and utilized Bootstrap for page design.
- Ensured code quality by writing unit tests using PyUnit and automated this testing using GitHub.
- Worked in an agile development environment. Used Github for version control.
- Used JQuery and AJAX calls for transmitting Json data objects between frontend and controllers.
- Written queries in MySQL and Native SQL.
- Have also used Apache Distributed Database Environment Hbase.
- Designed and Setting up of environment of MongoDB with shards and replica sets. (Dev/Test and Production).
- Collaborated in full life-cycle of software development process including gathering requirements, coding, testing to successful deployment in CI/CD environment using Docker.
- Also Deployed Applications Into Heroku and AWS Elastic Beanstalk.
Environment: Python, PyCharm, JQuery, MySQL, HTML, CSS, JavaScript, Ajax, Web Services, Azure, JSON, Angular.js, Bootstrap, Jinja, Django, MongoDB, SQL Workbench.
Confidential, Milpitas, CA
Python Developer
Responsibilities:.
- Worked as a Full - stack developer using Python on Django Web Framework.
- Developed consumer based features and applications using Python, Django, HTML,JSON and Test Driven Development (TDD)
- Developed views and templates with Python and Django view controller and templating language.
- Used Django configuration to manage URLs and application parameters.
- Made use of session frameworks in Django Backend to store and retrieve arbitrary data.
- Made use of Backend Django distribution Add-on's such as Authentication Framework to improve the Security of website.
- Improved the Data Security and generated report efficiently by caching and reusing data.
- Performed testing using Django's Test Module.
- Accessed database objects using Django Database APIs.
- Contributed patches back to Django.
- Development test of an Open Source Routing product for features like VPN, VRRP, DHCP, NAT, PCMCIA based Cards,
- Automation test for Routing features High Availability, Service Level Monitoring, File System, and Configuration Management.
- Worked extensively with Bootstrap, JavaScript and JQuery to optimize the user experience.
- Generated property list for every application dynamically using Python.
- Experience with using of Python OS module on UNIX environment, made job cloning and forking.
- Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO).
- Participated in entire lifecycle of the projects including Design,
- Development, and Deployment, Testing and Implementation and support.
- Developed multi - threaded standalone app in Python, to view Circuit parameters and performance
- Used GIT version control and deployed project to Heroku.
- Created Test Cases using Unittest python library.
- Ensured code quality by writing unit tests using PyUnit and automated this testing using GitHub.
- Associated with cloud computing platforms like Open-stack and Pi-Cloud Using Ubuntu.
- Used AWS cloud formation templates and AMI to recreate instances.
- Integrated Python Applications with Amazon AWS using Boto3.
Environment: Python 2.7/3.x, Django, C++, XML, SQL, Apache, CSS, BOOTSTRAP, HTML, JavaScript, GitHub, Shell Scripts, Restful API, MySQL, LINUX, UNIX and Windows.
Confidential, Chicago, IL
Python Engineer/DevOps Engineer
Responsibilities:.
- Worked as Devops Engineer for project teams that involved different development teams and multiple simultaneous software releases.
- Created continuous integration system using Jenkins and Ansible.
- Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage
- Configurations of AWS Nodes and tested Playbooks on AWS instances using Python .
- Developed Ansible playbooks to configure, deploy and maintain software components of the existing/new infrastructure
- Used Ansible to manage Web Applications, Environment configuration Files,
- Users, Mount Points, and Packages. Mount Points, and Packages.
- Maintained high availability clustered and standalone server environments and refined Automation components with scripting and configuration management Ansible.
- Documented all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
- Worked on Docker for different infrastructure setup and testing of code. .
- Used Amazon EC2 as virtual servers to host Git, Jenkins and configuration management tool Ansible.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
- Build Results are managed in Jenkins and deployed using workflows in Jenkins.
- End - user regarding branching strategies for all GIT, Subversion (SVN) users to effectively use the tool.
- Implement Docker to create containers for Jenkins.
- Used Jenkins for enterprise scale infrastructure configuration and application deployments.
- Created Continuous Build Process using Jenkins as Continuous integration tool.
- Implemented multiple high-performance MongoDB replica sets on Amazon EC2 with robust reliability
- Developed Unit (PyUnit) and Functional tests in Python.
- Work with Docker for convenient environment setup the test environments.
Environment: Python, Ansible, AWS, Jenkins, PyQT, PyUnit, PL/SQL, and.MongoDB.
Confidential, Madison, WI
Python Developer
Responsibilities:
- Participated in all the stages of software development lifecycle including design, development, implementation, and testing
- Worked on interfaces involving Quants to develop, store and retrieve info systems Data.
- Worked on Capital stress to obtain Financial Simulation and analysis of the organization.
- Developed Electronic data capturing system EDC system from clinical trials, from phase forwards In Form 2.0/2.5/ 4.0 version software.
- Analysis and coding of the programming process logic for clinical trials f the customer health insurance created in Electronic Data Capture (EDC) system.
- Django Framework used in developing web applications to implement the MVC architecture
- Used Django APIs for database access
- Used Pandas library for statistical Analysis. Worked on Python Open stack API's.
- Worked on JavaScript MVC Framework like Angular.js.
- Developed internal auxiliary web apps using Python Flask framework with CSS / HTML framework.
- Created entire application using Python, Django, MySQL and Linux.
- Worked with OpenStack Command - line client.
- Work with team of developers on Python applications for RISK management.
- Worked extensively with Bootstrap, Javascript, and JQuery to optimize the
Confidential
Management Studio
Responsibilities:
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed views and templates with Python and Django's view controller and templating language to create a user - friendly website interface.
- Designed and implemented Cassandra NoSQL database read/write/search function.
- Created backend database T-SQL stored procedures and Jasper Reports.
- Responsible for debugging the project monitored on JIRA (Agile).
- Proficient in Software Design and Development with a solid background in Developing.
Environment: Python 2.7, Django 1.5, MySQL, Zope, Angular.JS, Pandas, Flash, PyUnit, Open Stack, HTML, CSS, JQuery, JavaScript, Apache, Jira, Linux, Git, Cassandra, Windows, Linux