We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

0/5 (Submit Your Rating)

San Roman, CA

SUMMARY

  • Around 6 years of experience as an python developer, software development and design using Python, Django, XML, HTML, DHTML, C#, Oracle PL/SQL, Postgres.
  • Experienced in installing, configuring, modifying, testing, and deploying applications with AWS (Amazon Web services).
  • Experience in all phases of Software Development Life Cycle (SDLC) - Waterfall, agile Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
  • Extensive experience in developing web applications using Python, Django, Flask frameworks.
  • Experience in working with several python libraries including Beautiful soup, NumPy, matplotlib, SciPy, PyQt, SQLAlchemy.
  • Hands-on experience with industry-standard IDEs like PyCharm, Sublime, NetBeans.
  • Extensive experience in developing applications by implementation of web based and client/server applications using HTML, Angular JS, Node JS, CSS, JavaScript, and various Java/J2EE technologies.
  • Good experience in Shell Scripting, Oracle RDBMS, SQL Server, UNIX and Linux.
  • Good knowledge of TCP/IP, UDP, HTTP, HTTPS, SSH and SSL protocols.
  • Expert Confidential version control systems like Git, SVN and CVS, Migrated repos from svn to Github.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, MYSQL Server.
  • Experience with source code testing frameworks like JUnit, PyUnit.
  • Experience with Kubernetes cluster administration and Stateful sets
  • Experience object-oriented programming (OOP) concepts using Python.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, jQuery and JavaScript.
  • Good experience in working with Amazon Web Services (AWS) like AWS EC2, S3, VPC, SES, ELB, EBS, RDS, Glacier, DynamoDB, etc.
  • Good knowledge on C, C++ languages including threads, templates, Polymorphism and OO concepts.
  • Experience in using XML, SOAP, REST web Service for interoperable software applications.
  • Extensive experience in Web front-end and back-end test automation using Java, JavaScript, Selenium WebDriver, and Robot Framework
  • Hands-on experience with bug tracking tools JIRA and Bugzilla.
  • Experience in Agile development processes ensuring rapid and high-quality software delivery
  • Experience working on Azure Cloud services, Azure storage, Azure CLI, Azure Active Directory and Azure Service Bus. Managing Client's Confidential Azure based PaaS and IAAS environment.
  • Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.

TECHNICAL SKILLS

Programming Languages: Python, PL/SQL, C, C++, JAVA

Cloud Services: VPC creation, EC2 instance, S3 buckets, RDS instances, CloudFront, IAM, creating security groups, managing S3 object lifecycle, implementing S3 security & Encryption, Route53, working with databases, DNS, DynamoDB, Lambada and Redshift

Databases: Oracle 10/11g, MySQL, SQL Server and PostgreSQL

Tools: PyCharm, FileZilla, PL/SQL Developer, TOAD, Visual Studio and Eclipse

Version Control: GitHub and SVN

Defect Tracking: JIRA, Git, and VersionOne

Operating Systems: UNIX, Linux, Windows and Mac

PROFESSIONAL EXPERIENCE

Confidential - San Roman, CA

Sr. Python Developer

Responsibilities:

  • Design and Developed Web Services, RESTful APIs for Mobile Apps using Python Django-REST and Flask Frameworks.
  • Used GitHub for Python source code version control, Jenkins for automating the build of Docker containers, and deploying in Mesos.
  • Experience in Implementation of MVC/ MVW architecture using Servlet, Django, and RESTful, SOAP web service and SOAPUI.
  • Developed and designed e-mail marketing campaigns using HTML, JavaScript and CSS.
  • Participated in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
  • Worked with DevOps team on Kubernetes that provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
  • Designed and implemented various web applications in both LAMP (Linux, Apache, MY SQL, and PHP) Environments.
  • Deployed Web Application on AWS cloud EC2.
  • Worked with backend Python automation, CI pipelines, Docker and cloud provisioning/automation.
  • Worked on - Continuous Integration (CI): Gradle, Maven, Ant, Jenkins, Git.
  • Having Good Experience in Object Oriented Concepts (OOPS) with C# and Python.
  • Experience in analyzing and handling large datasets using Oracle Relational database
  • Experience in building frameworks in Python for Test Automation.
  • Excellent Experience in Code Refactoring and Udeploy, ability to code in JavaScript.
  • Experience in Bash Shell Scripting, SQL and Java Full stack web development using Python.

Environment: Python, Django, Web Framework, HTML5, CSS3, Bootstrap, MongoDB, Linux, JavaScript, JQuery, AJAX, JSON, Sublime Text, Jira, Git, Django-CMS, SSO, database access, Django-cms plugins, Bootstrap, Agile, Eclipse, WebLogic, GitHub, Junit, Agile, UML, JSP, Xml, SOA.

Confidential - San Francisco, CA

Python Developer

Responsibilities:

  • Involved with Cloud Engineers to analyze and design all aspects of AWS environments and topologies. Assessed automation opportunities from an architectural perspective and prioritize proposed solutions.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in CloudFormation JSON templates.
  • Mainly involved in developing System Wide Information Management (SWIM) application that allowed users to document and visualize the connections between equipment, data, and systems in the NAS (National Airspace System).
  • Maintained and improved SWIM application, a Django web application that is used to gather information from FAA facilities throughout the NAS (National Airspace System).
  • Built Database models, views and APIs using Python for interactive web based solutions.
  • Involved in Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
  • Used Pandas library for statistical Analysis. Worked on the Python Open stack API.
  • Used PyUnit the Python unit test framework, for all Python applications.
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Setup and manage windows servers on AWS platform using IAM, Security Groups, EC2, EBS, RDS.
  • Setup databases on Amazon RDS and EC2 Instances as per the requirement.
  • Create and manage S3 buckets and store database logs and backups.
  • Responsible for configuration and maintenance of Amazon Virtual Private Cloud (VPC) resources (e.g. subnets security groups, permissions policies, etc.) and make connections between different zones, blocking suspicious IP/subnets via ACL.
  • Implemented AWS security, privacy, performance, and monitoring solutions, including automated responses.
  • Responsible for Importing data from DynamoDB to Redshift in Batches using Amazon Batch using TWS scheduler and built CI/CD pipeline using Jenkins.
  • Build application and database servers using AWS EC2 and RDS for Oracle DB.
  • Used AWS Command Line Interface (CLI) to automate backup to S3 buckets, file transfers to and from Amazon S3 and created nightly AMIs for production servers as backup.
  • Created alarms, monitors and notifications for EC2 hosts in CloudWatch.
  • Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Extensively worked on Jenkins for Continuous Integration and end-to-end automation for all build and deployments.
  • Developed responsive UI using HTML5/CSS3, AngularJS and Javascript.
  • Used JSON based and RESTful API for information extraction.
  • Involved in debugging and troubleshooting issues and fixed bugs in SWIM application which is the main source of data for internal and external customers and service teams.
  • Acquired immense knowledge with configuration management tool Chef.
  • Exported/Imported data between different data sources using SQL Server Management Studio and Oracle.
  • Utilized Agile, DevOps and Lean best practices to efficiently and modularly develop, deploy, and operate the target solutions.
  • Written complex SQL queries for data validation based on ETL mapping specifications using Informatica.for Oracle database.
  • Worked in a fast pace agile environment (2 weeks of sprint), attended sprint planning on the beginning of each sprint and retro Confidential the end of each sprint and in the middle, we had mid sprint review/product backlog review (PBR) meeting to go over to our backlog and prioritized User stories and estimated points.

Environment: Python, Git, SVN, GitHub, Lambda, DynamoDB, Redshift, EC2, IAM, S3, Cloudwatch, Django 1.5, MySQL, Angular.JS, Pandas, Flash, PyUnit, Open Stack, HTML, CSS, JQuery, Jenkins, Nexus, JavaScript, Apache, Jira, Linux, Git, Cassandra, Windows, Linux, SSMS, Informatica, Oracle.

Confidential

Python Developer

Responsibilities:

  • Developed entire frontend and backend modules using Java and Python using Web Frameworks.
  • Design, develop, test, deploy and maintain the website.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python/Django modules to deliver a 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 the database.
  • Generated property list for every application dynamically using python.
  • Handled all the client-side validation using JavaScript.
  • Used Eclipse as an IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Creating unit test/regression test framework for working/new code.
  • Build SQL queries implementing functions, packages, views, triggers, and tables. .
  • Responsible for debugging and troubleshooting the web application.
  • Handling the day-to-day issues and fine-tuning the applications for enhanced performance.
  • Worked in development of applications especially in the UNIX environment and familiar with all its commands.

Environment: Python, Sphinx, Flask, MongoDB, JSON, jQuery, Elastic search, XML, PyMongo, Bash, AngularJS.

We'd love your feedback!