We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Around 8 years of experience in SDLC of developing and designing Web Based, Multi - tier distributed applications using latest analytical programming Python, Django, Flash, JAVA, J2EE and spring technologies.
  • Extensive experience in Text Analytics, developing different Statistical Machine Learning, Data Mining solutions to various business problems and generating data visualizations using R, Python, Django.
  • Experienced in Python's modules Numpy, matPlotLib, Pickle, Pandas, PySide, Scipy, wxPython, PyTables PyQt, Scikit-learn etc. for generating complex graphical data, creation of histograms etc
  • Experience with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS,Redshift, AWSIdentity and access).
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, Spark, MySQL, and Python/PHP) Architecture.
  • Experienced in developing web-based applications using Python, Django, PHP, XML, CSS, HTML, Java Script and JQuery.
  • Experienced in Python's modules Numpy, matPlotLib, Pickle, PySide, Scipy, wxPython, PyTables etc. for generating complex graphical data, creation of histograms etc.
  • Worked in automation, setup and administration of build and deployment CI/CD tools such as Jenkins, and UDeploy/Ucode and integrated with Build Automation tools like ANT, Maven, Gradle,Bamboo, JIRA, BitBucket for building of deployable artifacts (JAR, WAR & EAR,& EXE) from source code.
  • Performed Unit testing, Integration testing and generating of test cases for web applications using Junit and Python Unit test framework.
  • Expertise in practicing the SDLC models, Agile methods with Scrum, Extreme Programming, Ticketing systems using JIRA and TDD
  • Good knowledge on Spark platform parameters like memory, cores and executors
  • Familiar and Worked on various Operating Systems like UNIX (Sun Solaris, AIX), Linux and Windows.
  • Experienced in developing Web Services with Python programming language.
  • Experience in using UNIX shell Scripts for automating batch programs.
  • Highly experienced in generator function, generator expression, object-oriented programming and package development
  • Good knowledge in SOC, SOA and developing applications with RESTful services
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications like Django, Flask and Pyramid
  • Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.
  • Expert in using JSON based REST Web services and Amazon Web services.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors and Functions on MySQL and PostgreSQL database.
  • Experienced in Automation Tools like HP Operations Orchestration & System Center Orchestrator.
  • Application Stress tester, created and stress tested stand-alone, web-applications and generated graph reports.
  • Leveraging queueing architectures with Rabbit MQ for scalability, performance and building.
  • Used PDB, GDB and other debugging tools and deployed production hot fixes.
  • Knowledge of deployment tools using Heroku, Jenkins, pylint, cpp Check and Coverity
  • Worked on AJAX framework to transform Datasets and Data tables into HTTP Serializable JSON strings.
  • Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing(UAT)
  • Expertise in working with GUI frameworks - PyJamas, Jython.
  • Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases
  • Extensive knowledge and experience in Data analysis using SAS/SQL.
  • Experienced in Application Development using Python, RDBMS and Linux shell scripting and performance tuning
  • Performed code reviews and implemented best Pythonic programming practices
  • Experience in writing test scripts, test cases, test specifications and test coverage.
  • Good experience in handling errors/exceptions and debugging the issues in large scale applications.
  • Planning and Implementing, Disaster Recovery and Fault Tolerance for AWS services.
  • Troubleshooting AWS Auto scaling and EC2 instances and Redshift related issues.

TECHNICAL SKILLS:

Frameworks: Django, web2py, pyramid, Flask, Struts, pylons and CSS Bootstrap

Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, Angular JS

Programming Languages: C, C++, Python-3.5 & 2.7, Java, SQL, SAS/SQL and PL/SQL

Python Libraries: Python, Django, R language, Flask, Beautiful Soup, httplib2, Jinja2, HTML/CSSBootstrap, jQuery, Numpy, matPlotLib, Pickle, PySide, Scipy, wxPythonPyTables, pdb

Build Tools: CI/CD, Jenkins, Bamboo, Docker, Anthill Pro, uDeploy, Maven, ANT, Gradle

Version Control: GIT (GitHub), SVN, CVS, Bitbucket, Subversion, TFS, Artifactory

Databases: Oracle, MySQL, PostgreSQL, MongoDB, Spark

IDE's/ Development Tools: Py Charm, and Sublime Text.

Web Services: AWS, Rackspace Cloud, Amazon S3, EC2, Data Pipeline, Elastic Search, Redshift

Operating Systems: Windows, Red hat Linux, MAC OSX.

Protocols: TCP/IP, FTP, FTPS, HTTP/HTTPS, SOAP, SNMP, SFTP, SMTP, REST

Deployment Tools: Heroku, Jenkins

Tracking Tools: Bugzilla and JIRA

Methodologies: Agile, Scrum and Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Sr. Python Developer

Responsibilities:

  • Developed the application using Agile methodology.
  • Developed web applications in Django Framework's model view control (MVC) architecture.
  • 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 very closely with designer, tightly integrating Flash into the CMS with the use of FlashVars stored in the Django models.
  • Python/Django based web application, Postgre sql DB, and integrations with 3rd party email, messaging, storage services.
  • Build development environment with JIRA.
  • Experience in settingup CICD pipeline integrating various tools with Jenkins to built and run terraform jobs to create infrastructure in AWS
  • Experienced in developing MapReduce programs using Apache Hadoop for working with Big Data
  • Extensively worked on Spark SQL, Data frames, RDD's to improve the performance of the application.
  • Design and architect the Ad Hoc Reporting and Analytics Package Design and Configuration system, using Pyramid/Flask/Django.
  • Developed tools to use to filter/sort through data in R and Python.
  • Hosted interactive web applications using the Shiny package in R.
  • Also Created Angular JS controllers, directives, models for different modules of the application.
  • Worked on Jenkins for continuous integration and continuous delivery (CI/CD).
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins,
  • MySQL and custom tools developed in Python and Bash
  • Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API.
  • Helped maintain existing Python (Django and Flask) applications. Interfaced with infrastructure services like Amazon AWS (S3, SQS) and used tools like Solr, RabbitMQ.
  • Familiar with JSON based REST Web services and Amazon Web Services (AWS).
  • Managed large datasets using Panda data frames and MySQL.
  • Extensively used python modules such as requests, urllib, urllib 2 for web crawling.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
  • Used many regular expressions to match the pattern with the existing one.
  • Experience with Amazon SQS, and Amazon Web Services like EC2,Redshiftand S3.
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins and Puppet
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Performed Unit testing, Integration Testing, web application and automation testing.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Worked in development of applications especially in UNIX environment and familiar with all its commands.

Environment: Python 2.7 and 3.5, Django 1.6.1, R, Selenium, HTML-5, CSS-3, XML, MySQL, JIRA, JavaScript, Angular JS, Backbone JS, JQuery, PyQt, CSS Bootstrap, Apache, Spark, Mongo DB-3.2, Pandas, Elastci Load Balancer, Elastic Search, MS SQL Server-2014, SAS, T- SQL, Eclipse, Git, GitHub, AWS, Redshift, Jenkins, Docker, Bitucket, Linux, Shell Scripting.

Confidential, Charlotte, NC

Python Developer

Responsibilities:

  • Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery.
  • Used the Django Framework to develop the application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Analysed the sql scripts and designed it by using Spark SQL for faster performance.
  • Implemented variousSparkActions and Transformations by creating RDD's in HDFS
  • Involved in implementing the complete Application in the in-build Spring MVC Architecture with Angular JS.
  • Experience on BitBucket and Nexus to store built artifacts and automation of these in CICD pipeline.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web application.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Wrote and executed various RDBMS, MYSQL database queries from Python using Python-MySQL connector and MySQLDB package.
  • Designed and Implemented Server Build Automation & Server Decommissioning Automation
  • Implemented Apache Spark data processing project to handle data from RDBMS and streaming sources.
  • Experience in BuildingS3buckets and managed policies forS3buckets and usedS3bucket and Glacier for storage and backup on AWS.
  • Implemented web applications in Flask frame works following MVC architecture.
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • Also, created XML with Django to be used by the Flash
  • Involved in deployment of project using AWS.
  • Special skills in developing user friendly, simple yet effective web-based applications.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and DE normalization.
  • Worked within SOA based enterprise framework to build web services.
  • Used many regular expressions to match the pattern with the existing one.
  • Used Amazon Redshift to retrieve data faster by writing complex analytic queries.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Performed Unit testing, Integration Testing, web application and automation testing.
  • Experienced in setting up EC2 instances, security groups and Setting up databases in AWS using S3 bucket.
  • Imported data from SQL Server and Excel to SAS datasets and performed data manipulation by merging several datasets and extracted relevant information.
  • Worked in development of applications especially in UNIX environment and familiar with all its commands.

Environment: Python 2.7 & 3.5, Django 1.6.1, R, Selenium, HTML-5, CSS-3, XML, MySQL, JIRA, JavaScript, Angular JS, Backbone JS, JQuery, RDBMS, CSS Bootstrap, Apache, Spark, Mongo DB-3.2, MS SQL Server-2014, T- SQL, SAS, Eclipse, Git, GitHub, AWS, Jenkins, Bitbucket, Linux, Shell Scripting.

Confidential, Warren, NJ

Python Developer

Responsibilities:

  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Built database Model, Views and API's using Python for interactive web based solutions.
  • Placed data into JSON files using Python to test Django websites. Used Python scripts to update the content in database and manipulate files.
  • Developed web based application using Django framework with python concepts.
  • Generated Python Django forms to maintain the record of online users.
  • Used Django API's to access the database.
  • Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Created Unit test/ regression test framework for working/new code.
  • Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
  • Developed efficient Angular.js for client web based application.
  • Responsible for designing, developing, testing, deploying and maintaining the web application.
  • Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
  • Involved in working with Python open stock API's.
  • Expanded Experience in Network Management like DNS, NIS, NFS, LDAP, send mail, ftp, SSL, SSH, HTTPS, SFTP, TFTP and system troubleshooting skills.
  • Developed application that used IP based protocols such as TCP, UDP, HTTP, SSL, for analyzing data of L2/L3and WIFI Data for QA and testing process
  • Extensively worked with Networking layer(L3) with IPv4/IPv6 and also Transport layer(L4) with TCP.
  • Responsible for managing large databases using MySQL.
  • Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL db package.
  • Used the Python's modules numpy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
  • Developed and designed automation framework using Python and Shell scripting.
  • Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
  • Implemented SOAP/RESTful web services in JSON format.
  • Created Git repository and added the project to GitHub.
  • Involved in debugging the applications monitored on JIRA using agile methodology.
  • Attended many day-to-day meetings with developers and users and performed QA testing on the application.
  • Experience in using containers like Docker.

Environment: Python 2.7,3.3, Django 1.4, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GIT Hub, Docker, MYSQL, Cassandra, JIRA.

Confidential, Tulsa, OK

Python Developer

Responsibilities:

  • Used MySQL as backend database and MySQL of python as database connector to interact with MySQL server.
  • Developed Python/Django application for Analytics aggregation and reporting. Used Django configuration to manage URLs and application parameters.
  • Rewrite existing Python/Django module to deliver certain format of data.
  • Daily Task Distribution within the team and keeping track of the progress using Scrum Board.
  • Developed scripts in Python and Excel VBA to automate the data analysis, generating statistics isolating trends in memory failures.
  • Maintained the versions using GIT and sending the release notes for each release.
  • Handled potential points of failure through error handling and communication of failure.
  • Implemented code in Python to retrieve and manipulate data.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from Python using Python-MySQL connector MySQLdb package to retrieve information.
  • Creating unit test/regression test framework for working/new code.
  • Expertise in performing Applied Statistics, Exploratory Data Analysis and Data Visualization using tools like ggplot2, Tableau.
  • Development experience in python, Django and flask, have used MySQL, SQLAlchemy and sqlite3.
  • Designed and developed a Mark-to-Market application to mark the securities with market prices to evaluate the collateral margin exposure. Utilized C++ templates, OO Design Patterns. Developed new locate modules (to match short sell trades) using C++, Oracle on Solaris and Linux.
  • Designed and developed new C++ modules for sending open contracts to Equilend for reaching price agreement with counterparties

Environment: MySQL, Python, Django, GitHub, flask, HTML, Oracle, Django, SQLAlchemy, sqlite3, CSS, Excel, SQL Server, HTML, MS Office, SQL, MySQL, Linux, Windows server.

Confidential

Software Developer

Responsibilities:

  • As a Java Programmer, worked on creating custom mechanism by using CSS, HTML and JavaScript and used Controls and Repeaters for data sets.
  • Qualified in UNIX shell scripting as part of the implementation process.
  • Was part of writing SQL queries, PL/SQL stored procedures, involved in modifications to the existing database structure.
  • Expertise SVN as the version control tool for the Code to commit and fetch.
  • Actively worked on developing the automatic build scripts by using ANT for application to organize and test in Servers.
  • Worked using XML documents with XSLT and CSS to interpret the content into HTML also validated XML using DTD's and XSD's.
  • Experience in analyzing business needs as a part of releases as a Developer in Java,
  • Was responsible for designing object model diagrams and data model diagrams to meet the business necessities.
  • Worked using Struts validators and 1.x tiles concept for front end execution.
  • Worked on the presentation layer of the application with the help of servlets and JSPs. Engrossed in writing JUnit 3 Test Cases for unit testing various modules of application.
  • Proficiency in using Eclipse Galileo IDE for application progress.

Environment: Java1.6, Struts 1.x, J2EE, HTML, JavaScript, Servlets, JSP, JDBC, Eclipse, XML, XSLT, XSD, EJB, Ant, JUnit, Tomcat, Windows XP, UNIX, Oracle10g, CSS style sheets.

We'd love your feedback!