We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

3.00/5 (Submit Your Rating)

Germantown, MD

SUMMARY

  • Having 10+ Years of Experience as web/application developer software development and design using python, Django, Java, Webapp2, Angular.js, HTML/CSS, JavaScript and jQuery
  • Experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, Subroutines, functions on SQL, PL/SQL and PostgreSQL database.
  • Experience in Implementation of MVC/ MVW architecture using Servlet, Django, and RESTful, SOAPwebservice and SOAPUI.
  • Hands - on experience in developing web applications and RESTful web services and APIs using PythonFlask, Django and PHP.
  • Experience in Web development with Python and Django, with good understanding of ORM and SQLAlchemy, SQL, ETL, Bash/Linux, Asynchronous task queues with Celery and RabbitMQ.
  • Expertise in designing rich Graphic User Interface(GUI)/Single Page Applications (SPAs) and frontend layouts on the web using CSS, HTML, XML, DHTML, JavaScript, JSON, AJAX, XSLT, XAML and JQuery, Bootstrap, Node.js, Angular.js, Angular2, Angular4, TypeScript, React JS, backbone.js, Require.js.
  • Experienced in SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance (Global Temporary Tables, Inline views, Materialized views and Bulk Binds).
  • Proficient in developing multi-threaded web services using CherryPy&BottlePy framework.
  • Leveraging queuing architectures with RabbitMQ for scalability, performance and building.
  • Experienced with databases using ORMs/DOMs for integrating with MySQL, PL/SQL, MongoDB, Oracle 12c/11g/10g/9i, SQL Server, MSSQL, PostgreSQL, CouchDB, DynamoDB, Redis, RDS, Aurora, Redshift, Cassandra and SQLite. Also, experienced with writing custom queries through database connectors.
  • Experience in relational databases like Oracle 12c/11g/10g/9i/8i, MS SQL server, developing PL/SQL packages, Stored Procedures, Functions, Views, Indexes, Triggers, XML join, user defined data types and other complex queries.
  • Contributed in migrating data from Oracle database to ApacheCassandra (a NoSQL database) using SSTableloader.
  • In-depth understanding of MongoDBHAstrategies, including Replicasets and Sharding
  • Good knowledge in developing the required XML Schema documents and implemented the framework for parsing XML documents.
  • Excellent Experience and knowledge in using XML, SOAP, web Service for inter operable software applications.
  • Well experience in Data Extraction, Transforming and Loading (ETL) using various tools such as SQL Server Integration Services (SSIS), Data Transformation Services (DTS).
  • Knowledge of advanced level programming in C/C++ including thread synchronization multithreading, multi-processing, concurrency and TCP/IP Socket Programming.
  • Strong Experience in working with Python ORM Libraries including Django ORM, SQL Alchemy.
  • Have experience on Kubernetes and Docker Container for runtime environment of system to build, test & deploy
  • Having hands experience on JSON modules of python to call web service to handle the multi-processing created a celery tasks with the help of message broker RabbitMQ.
  • Good knowledge in Open Systems Interconnection (OSI) model layers from Application Layer(L7) to Physical Layer(L1).

TECHNICAL SKILLS:

  • ProgrammingLanguages: Python, JAVA, C#, C
  • Scripting Languages: Scala, Shell Script (Bash, ZSH, KSH), Unix
  • QueryLanguages: SQL, PL/SQL, HQL
  • OperatingSystems: Windows Vista/XP/7/8/10, Linux, Unix, OS X
  • Python Libraries/Packages: HTTPLib2, Urllib2, Beautiful Soup, Py Query, Numpy, Scipy, Pickle, PyQT, PySide, wxPython, PyTables, DataFrames, SQLAlchemy, Twisted, Pygame, pyGtk, Pandas, Matplotlib
  • AWS Services: EC2, S3, VPC, ELB, IAM, Glacier, Aurora, RDS, DynamoDB, Cloud Front, Cloud Watch, Route 53, Elastic Beanstalk (EBS), AutoScaling, Security Groups, EC2 Container Service (ECS), Code Commit, Code Pipeline, CodeBuild, Code Deploy, Dynamo DB, Auto Scaling, Security Groups, Red shift, CloudWatch, CloudFormation, CloudTrail, OpsWorks, Kinesis, IAM, SQS, SNS, SES
  • WebDevelopment: CSS, HTML, XML, DHTML, JavaScript, JSON, AJAX, XSLT, XAML and Angular JS, Angular2, Angular4, TypeScript, Node JS, NPM, React JS, Redux, BackBone Js, Knockout JS, D3.JS, Vue.JS, JQuery, Ember JS, Ext JS
  • WebServers: WebSphere, WebLogic, Apache, Gunicorn
  • PythonFramework: DJango, Zope, Bottle,Swagger, Pyramid/Turbogears, Pylons, Flask, Web2py, Gunicorn, Totnado, CherryPy, Spring
  • BugTrackingTools: Jira, Bugzilla, Junit, gdb
  • Databases: Oracle 12c/11g/10g/9i, MySQL, SQL Server, MSSQL, PostgreSQL, MongoDB, CouchDB, DynamoDB, Cassandra, Redis, RDS, Aurora, Redshift
  • Servers; Apache Web Server 2.0, NginX, Tomcat, JBoss, WebLogic:
  • CloudComputing: Amazon Web Services (AWS), Heroku, Google Cloud, Microsoft Azure
  • Methodologies: Agile, Scrum, Waterfall, TDD, ATDD, BDD
  • IDEs: PyDev, PyScripter, Pycharm, Spider, Python IDLE, Brackets, Eclipse, JBuilder, Jdeveloper, Eric, Komodo Edit, Komodo IDE, Cloud9 IDE, DrPython and NetBeans
  • VersionControls: Git, SVN/Subversion, Perforce, Team Foundation Server, Rational ClearCase, SCM, CVS, GitHub
  • Build Tools: Apache Ant, Apache Maven, Gradle, Grunt, Gulp, WebPack, MSBuild, Nant, Rake, Make
  • Virtualization: VMware Workstation, virtual Box
  • Design Patterns: MVC, Front Controller, Session Facade, IOC, Singleton, Data Access Object, Business Delegate
  • Architectures; LAMP, WAMP:
  • Java Technologies: JDBC, Servlets, JSP, Java Web Services, EJB, Struts, Spring, Hibernate, Spring Core, Spring Boot, MicroServices, Swings, Classes, JDK, Java Applets, JDBC, XML, JavaScript, HTML, DHTML, CSS, SOAP, Rest, Restful.
  • Networking Technologies: TCP/IP, UDP, FTP, DNS, LDAP, SMTP, DHCP, DNS, LDAP, NFS, SMTP, HTTP
  • Testing Tools: Selenium/Selenium WebDriver/Selenium IDE/Selenium RC/Selenium Grid, PyTest, Robot, NoseTest, Cucumber, Karma, Jasmine, Junit, Qunit, JMeter, SoapUI, Sancho, SubUnit, Testify, Grail

PROFESSIONAL EXPERIENCE

Confidential, Germantown, MD

Sr. Python Developer

Responsibilities: -

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Designed front end and backend of the application using Python on Django Web Framework.
  • Develop consumer-based features and applications using Python and Django in test driven Development and pair-based programming.
  • Designed both 3NF data models for ODS, OLTP systems and dimensional data models using Star and Snowflake Schemas.
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django and Flask.
  • Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and jQuery.
  • Created interactive data charts on web application using High charts JavaScript library with data coming from Apache Cassandra.
  • Responsible for debugging and troubleshooting the web applications with Kubernetes logs and Splunk logs.
  • Coding groovy, domain class to handle the business logic.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets. Implemented Terraform to manage the AWS infrastructure and managed servers using configuration management tools like Chef and Ansible.
  • Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Used PyQuery for selecting particular DOM elements when parsing HTML.
  • Designed and created backend data access modules using PL/SQL stored procedures and Oracle 9i.
  • Worked in an agile development environment.
  • Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
  • Used Django configuration to manage URLs and application parameters.
  • Used Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.

Environment: Linux, Windows, AWS, EC2, VPC, Glacier, RDS, Aurora, SQLAlchemy,Docker, Angular JS, Angular2, Angular4, Node JS,Python 3.5, Django 1.7, CSS, HTML, JavaScript, Redis, RabbitMQ, Bootstrap, AJAX,JQuery, Pandas, SOAP, Rest, PyUnit, PostGreSQL, Shell Script, MySQL, Servlets, Agile, Enterprise Scheduler, Bitvise SSH Client, Scrum, Heroku, JIRA, GIT.

Confidential, New York, NY

Sr. Python Developer

Responsibilities:

  • Exposed to various phases of Software Development Life Cycle using Agile - Scrum Software development methodology.
  • Implemented Design Patterns like Singleton, Factory, Template and DAO patterns.
  • Selecting appropriate AWS services to design and deploy an application based on given requirements
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaSAmazon Web Services (AWS) Cloud environment including runbook processes and procedures.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into AmazonCloud.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Worked with Requests, Pysftp, Gnupg, ReportLab, Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup and Pandas python libraries during development lifecycle
  • Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.

Environment: Python 2.7, DJango 1.7, CSS, HTML, JavaScript, Bootstrap, Apache Web Server, AJAX, JQuery, Pandas, MySQL, Restful APIs, JavaBeans, Servlets, Agile, Scrum, Heroku, JIRA, GIT.

We'd love your feedback!