We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

3.00/5 (Submit Your Rating)

Stamford, CT

SUMMARY:

  • Over 8 + Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django in various domains.
  • Experienced with full software development life-cycle (SDLC), architecting scalable platforms, object-oriented programming (OOPs), database design and agile methodologies.
  • Experience in developing web-based applications using Python 3.4,3.3,2.7/2.6, Django 1.7 /1.4/1.3
  • Good experience of software development in Python (libraries used: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQLdb for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs.
  • Extensive experience in system analysis, design, development and implementation of web based and client/server application using HTML, AngularJS, Bootstrap, Underscore.js, Node.js, CSS, JavaScript, AJAX, JSP, JDBC, XML, XSLT, Python, Django.
  • Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and Spring web application frameworks.
  • Good Experience with Django, a high-level python Web framework.
  • Experienced in MVC frameworks like Django, AngularJS, JavaScript, jQuery and Node.js.
  • Experienced in web applications development using Django/Python, Flask/Python and Node.js, AngularJS, DOJO, jQuery while using HTML/CSS/JS for server-side rendered applications.
  • Worked closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
  • Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
  • Developed consumer-based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
  • Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Experienced in monitoring, developing and transforming data using SQL Server Integration Service (SSIS) and SQL Server Analysis Service (SSAS).
  • Experienced with databases using ORMs/DOMs for integrating with MySQL, Postgres, Neo4j, MongoDB and Cassandra SQLite. Also experienced with writing custom queries through database connectors.
  • Expertise in establishing database connections for Java and Python by configuring packages like JDBC, MySQL-Python.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Architecture, size (Capacity planning), Data Modeling, implementation and support Cassandra Clusters including install, configure and upgrade DSE v3/4 (Cassandra v 1/2.x) and OpsCenter v 4.x/5.x on Bare metal and Cloud including AWS (Amazon Web Services).
  • Configure backup, alerts, repairs and monitoring of Cassandra clusters, in conjunction with Nagios/Opscenter and custom scripts.
  • Extensive experience in designing MongoDB multi-sharded cluster and monitoring with MMS.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters.
  • Good Knowledge of web services using SOAP and REST protocols.
  • Used Node.js as a proxy to interact with REST services and interacting with Database.
  • Excellent Experience and knowledge in using XML, SOAP, web service for inter operable software applications.
  • Good knowledge of version control software - CVS, GitHub.
  • Efficient in demonstrating all phases of software development life cycle (requirements, design, architecture, development, testing).
  • Experience in working with deployment tools like Microsoft Azure, Heroku and Jenkins.
  • Deployed production site using Apache 2.0 with mod python.
  • Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Hands on experience with bug tracking tools JIRA and Bugzilla.
  • Skilled in writing and reviewing requirements, architecture documents, test plans, design, documents, quality analysis and audits.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSELinux, RedHatLinux, Fedora).
  • Experience in Database Administration, development, design, maintenance and production support of relational databases, business applications, new server setup, MySQL Server installation, upgrade, migration.
  • Reviewed requirement documents with the business and development team to understand the architecture and functionality of the application and consolidated these requirements in appropriate modules in Test strategy.
  • Experienced in Unit Testing, Integration Testing, User Acceptance Testing, Functional Testing.
  • Experienced in Requirement gathering, use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.

TECHNICAL SKILLS:

Primary Languages: Python 3.x, 2.7/2.4, C++, Java, Shell Script, Perl, SQL

Python Libraries: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, urllib2

Frameworks: Bootstrap, Django, Node.js, Flask, PyJamas, Pyramid, Hibernate

Database: Sqlite3, MSSQL, MySQL, MongoDB, Oracle 11g

IDE s: PyCharm, Eclipse, NetBeans, MS Visual Studio, PyDev, RIDE

Servers: Apache Tomcat, WebSphere, JBoss, WebLogic, XAMPP

Deployment tools: MS Azure, Heroku, Amazon Web Services (EC2, S3, EBS, ELB, SES)

Web Technologies: HTML, CSS, DHTML, XML, JavaScript

Operating systems: Windows, Mac, Fedora Linux, RedHat Linux

SDLC Methods: SCRUM, Agile

Cloud Technologies: OpenStack, AWS

Testing Frameworks: JUnit, TestNG, ROBOT, JXL, JTest

Bug Tracking Tools: Axosoft, JIRA, Bugzilla, Rational ClearQuest

Version Controls: VSS, SVN, GitHub, Git

PROFESSIONAL EXPERIENCE:

Confidential, Stamford, CT

Sr. Python Developer

Responsibilities:
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Refactor Python/Django modules to deliver certain format of data.
  • Managed datasets using Panda data frames and MySQL, queried MySQL database queries from python using Python-MySQL connector and MySQLdb package to retrieve information.
  • Utilized Python libraries wxPython, numPY, Twisted and matPlotLib.
  • Wrote Python Scripts to parse XML documents and load the data in database.
  • Used Wireshark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help the developer create a functional component. The PHP page for displaying the data uses AJAX to sort and display the data. The page also outputs data to .csv for viewing in Microsoft Excel.
  • Worked on AWS and its services like IAM, VPC, EC2, EBS, RDS, S3, Glacier, Lambda, ELB, Auto Scaling, Elastic Beanstalk, Route 53, CloudFront, CloudWatch, CloudTrail, SQS and SNS.
  • Maintaining EC2 Services like Launching Instances, attaching volumes and snapshots, Configuring security group and Monitoring.
  • Parsers written in Python for extracting useful data from the design data base.
  • Experienced in cloud automation using AWS CloudFormation templates to create custom sized VPC, Subnets, NAT, EC2 instances ELB and Security groups.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Installed, Setup and Configured Cisco Switches for TCP/IP intra-network and wireless access point across the network for the local area network and Wi-Fi.
  • Hardware installation of patch panels and fiber optic connectivity, hubs, cabling of cat5 and RJ45 connectors.
  • Setup and configured DHCP on Windows 2003 for external wireless clients and mobile PC kiosks within the hospital.
  • Installed and configured Windows XP workstations using standard software configuration and configured TCP/IP and network interface cards.
  • Managing internet security and acceleration throughout the network using Microsoft's ISA server.
  • Written functional PHPUnit test cases for Data Layer and Search Server Classes using Django, Curl, XML, JSON, REST base services and MongoDB.
  • Creating Restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL and MongoDB.
  • Generated graphical reports using python package Numpy and matPlotLib.
  • Usage of advance features like pickle/unpickle in python for sharing the information across the applications.
  • Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web application.
  • Created Data tables utilizing PyQtto display customer and policy information and add, delete, update customer records.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Used Python based GUI components for the front-end functionality such as selection criteria. Administration of dedicated collocated RHEL 4 machine and configured complex Apache configuration files.
  • Added support for Amazon AWSS3 and RDS to host static/media files and the database into AmazonCloud.
  • Writing Python scripts with CloudFormation templates to automate installation of Autoscaling, EC2, VPC, and other services.
  • Developed tools using Python, Shell Scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Used third party jQuery-based plug-ins like jQuery UI, Data tables etc. Heavily used JavaScript for Form Submit and other UI elements during development.
  • Utilize in-depth knowledge of Technical experience in LAMP and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • Representation of the system in hierarchy form by defining the components, subcomponents using python and developed set of library functions over the system based on the user needs.
  • Used REST and SoapUI for testing web service for server-side changes.

Environment: Python 3.4/2.7, Django 1.7, MongoDB, MySQL, AJAX, SOAP, REST, jQuery, JavaScript, Bootstrap, PyCharm, AWS (EC2, S3, RDS).

Confidential, Topeka, KS

Sr. Python Developer

Responsibilities:
  • Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON and CRUD scripts for API Integration.
  • Used Celery with RabbitMQ, MySQL, Django and Flask to create a distributed worker framework.
  • Recording of Scripts (Web, Web Services, HTML) using Vugen and SoapUI and script validation through co correlations, parameterizations and other methods. Scripting- web and web services.
  • Application was based on service-oriented architecture and used Python 2.7, Django1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the front-end.
  • Experience using AWS such as EC2, S3, Dynamo DB, SNS, SQS, Lambda, VPC, IAM, Route 53, CloudWatch, ELB, Auto Scaling, Glacier, CloudFront, CloudTrail.
  • Launching Amazon EC2 Cloud instances using Amazon images (Linux/Ubuntu) and configuring launched instances with respect to specific applications.
  • Created server monitoring daemon with psutil supported by Django app for analytics which I created. Also researched big data solutions with Cassandra database.
  • Implemented Elastic Load Balancers (ELB) and Auto Scaling groups in AWS of production EC2 instances to build Fault-Tolerant and Highly available applications.
  • Experience with Data migration from Sqlite3 to Apache Cassandra database. Cassandra data model designing, implementation, maintaining and monitoring using DSE, DevCentre, DatastaxOpscenter.
  • Build the Silent Circle Management System (SCMC) in Django, Python and Node.js while integrating with infrastructure services.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages.
  • Strong Socket programming experience in python. Implemented complex networking operations like raceroute, SMTP mail server and web server.
  • Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting.
  • Used standard Python modules e.g. csv, robotparser, itertools, pickle, jinja2, lxml for development.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, jQuery and RESTAPI calls.
  • Automated RabbitMQ cluster installations and configuration using Python/Bash.
  • Used PandasAPI to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Deployed the project into Heroku using GIT version control system.
  • Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO).
  • Worked on a large-scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
  • Worked extensively with Bootstrap, Javascript, and JQuery to optimize the user experience.
  • Used Python and Django to interface with the JQueryUI and manage the storage and deletion of content.
  • Carried out various mathematical operations for calculation purpose using pythonlibraries.
  • Built various graphs for business decision making using Pythonmatplotlib library.
  • Fetched twitter feeds for certain important keyword using python-twitter library.
  • Used Python library BeautifulSoup for webscrapping to extract data for building graphs.
  • Performed troubleshooting, fixed and deployed many Pythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Executing regression tests on each release and verified bugs found from automation test in Bugzilla.
  • Planning, implementing, and converting manual test cases to automation test cases.
  • Trained extensively in agile methodologies and implemented by participating in scrum standups, Kanban

Environment: Python, Django, Cassandra, RabbitMQ, Vugen, SoapUI, AWS Cloud, Node.js, REST API, Bash, PyDev, Spyder, Agile.

Confidential, Plano, TX

Python / AWS Developer

Responsibilities:
  • Experience in developing views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
  • Migrated platform from physical server to virtual environment. Took it from development into production by wiring up a Nginx stack.
  • Consumed external APIs and wrote RESTful API using Django REST Framework and AngularJS.
  • Good working experience within the Django ORM or writing native SQL in SQL Server.
  • Developed Python Script for moving files from drop box to Amazon Server.
  • Build the pipelines, ran the tests in Jenkins and deployed the application in AWS
  • Created API Keys and Usage plans in AWS API Gateways and used the keys across the regions for using the API Gateway.
  • Developed the notification service by posting the JSON request in AWS API Gateway, Validating the response in Lambda by getting the data from DynamoDB and sending the notification through AWS SNS.
  • Created AWS Secrets Manager to store the properties across the regions, retrieve the secrets and wrote a shell script to automate the process.
  • Created AWS kinesis Firehouse and attached it to S3 bucket for having the log information and store that as Event data in the S3 storage bucket.
  • Written Python Scripts for loading data from CSV files into the database tables.
  • Documented tasks in Confluence and related them to the JIRA tickets.
  • Extensive experience in using Python / Perl to code and design various phases for data processing pipeline
  • Experience working with version control systems such as Git and Apache SVN for maintaining a consistent state throughout the application development process.
  • Involved in database-driven web application development using a variety of frameworks such as Django on Python.
  • Excellent experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures.
  • Followed the best practice of Python such as PEP-8.
  • Developed Python Scripts to execute Stored Procedures and load data from various forms of CSV files into staging tables in SQL Server database.
  • Involved in back-end development using Python with Framework Flask.
  • Developed internal project in Flask to generate report from google analytics on daily, monthly and weekly basis.

Environment: Python 3.3, AWS, Flask, Java Script, Matplotlib, HTML, RESTful API, AngularJS, jQuery, JSON, AJAX, XML, CSS, Oracle 10g, SQL, MySQL, Bootstrap, Restful Web Services, Beautiful Soup, Jenkins, GitHub, SVN, Linux, PyCharm.

Confidential

Python Developer

Responsibilities:
  • Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and jQuery and worked on back-end of the application, mainly using Active Records.
  • Developed dynamic web pages using Python, Django Frameworks.
  • Developed monitoring and notification tools using Python.
  • Improved the application by designing and developing it using HTML and JavaScript.
  • Used data structures like directories, tuples, object-oriented class-based inheritance features for making complex algorithms of networks. implemented Ansible for test automation.
  • Created MySQL back-end for data entry from Flash. Assisted the Flash developer send the correct data via query strings.
  • Experience in agile environment using a CI/CD model methodology.
  • Involved in building database Model, APIs and Views utilizing python in order to build an interactive web-based solution.
  • Generated Python Django Forms to record data of online users.
  • Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
  • Wrote a Python module to connect and view the status of an Apache Cassandra instance.
  • Developed MVC prototype replacement of current product with Django.
  • Worked extensively on Spark Streaming, Spark SQL, PySpark and Hadoop/HDFS API doing MapReduce.
  • Significantly improved report generation efficiency by caching, reusing and improve the security level of data.
  • Experienced in automation and continuous integration process with CloudBees Enterprise Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server. installed and Configured Jenkins for Automating Deployments and providing an automation solution. integrated GIT into Jenkins to automate the code check-out process.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.

Environment: Python 2.7/3.x, Django, Flask, SQLAlchamy, Jenkins, Docker, HTML5/CSS, MS SQL Server 2013, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, jQuery, GitHub, AngularJS, Jira, AWS, Lambda, Google Cloud, EC2

Confidential

Python Developer

Responsibilities:
  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Application was based on service-oriented architecture and used Python 2.5, Django 1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the front-end.
  • Designed the front end of the application using Python, Java, HTML, CSS, AJAX, JSON and jQuery. Worked on backend of the application, mainly using Active Records.
  • Involved in the design, development and testing phases of application using AGILE methodology.
  • Developed and designed an API (RESTful Web Service).
  • Used the Python language to develop web-based data retrieval systems.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
  • Developed web sites using Django, Python, XHTML, CSS and JavaScript.
  • Developed and designed e-mail marketing campaigns using HTML and CSS.
  • Tested and implemented applications built using Python.
  • Developed and tested many features for dashboard using Python, ROBOT framework, Bootstrap, CSS, and JavaScript.
  • Created complex dynamic HTML UI using jQuery.
  • Automated Regression analysis for determining fund returns based on index returns (Python/Excel).
  • Worked on development of SQL and stored procedures, trigger and function on MySQL.
  • Developed shopping cart for Library and integrated web services to access the payment.
  • Used PHP language on LAMP server to develop page.
  • Developed server-based web traffic statistical analysis tool using Flask, Pandas.
  • Implemented and tested python-based web applications interacting with MySQL.
  • Developed dynamic interaction page on .Net MS Visual Basic-2014 using SQL developer tools.
  • Simple web app for reviewing sitcoms that gives users the ability to view, add, review, up/down vote, search etc.
  • Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.

Environment: Linux, Python, Mod Python, Perl, PHP, MySQL, JavaScript, Ajax, Shell Script, HTML, CSS

Confidential

Java / Python Developer

Responsibilities:
  • Involved in Design and development of UI screens for Add and Update Lending Application using Struts framework.
  • Involved in developing the business components using JAVA and JDBC.
  • Design and development of UI screens using JSP.
  • Managing, training and coordinating the team.
  • Developed a new product for the unsecured loans featuring Term Business and personal loans.
  • Developed and implemented the user registration and login feature for the application process from scratch by extending Django user model.
  • Used RESTful web service calls for the validation.
  • Worked with AJAX framework to get the asynchronous response for the user request and used JavaScript for the validation.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Implemented schema and data migration for the postgre database using South migration tool.
  • Developed user-friendly modals for the form submissions using simplemodal.js, jQuery, Ajax and JavaScript.
  • Worked closely with Client managers/Business Analysts of the bank to drive technical solutions, design and provide development estimates for schedule and effort.
  • Worked very closely with product owners, project managers and vendors to satisfy all the business needs.
  • Designed and developed the UI of the website using HTML, AJAX, CSS, jQuery and JavaScript.
  • Used Django framework for database application development.
  • Dynamic, hard-working, ability to work in-groups as well as independently with initiative to learn new technologies/tool quickly and emphasis on delivering quality services.
  • Have strong ability to build productive relationships with peers, management and clients using strong communication, interpersonal, organizational and planning skills.

Environment: Java, Python, Django, J2EE, JSP, Oracle, Eclipse, MySQL, Linux, HTML, CSS, AJAX, JavaScript

We'd love your feedback!