Sr . Python Full Stack Developer Resume
MichigaN
SUMMARY:
- More than 7 years of experience in all phases of SDLC including design, development, testing, enhancement, support and Implementation of various web, client - server enterprise applications using Python ( V, 2 . 7 .3.3 3 . 6 ). Experience with Django, a high - level Python Web framework and experienced in WAMP ( Windows, Apache, MYSQL, and Python ) Architecture .
- Expertise in establishing database connections for Python by configuring packages like MySQL-Python.
- Skilled in Developing Microservices based on Restful web service using Akka Actors and Akka - Http framework in Scala which handles high concurrency and high volume of traffic .
- Experience object - oriented programming ( OOP ) concepts using Python, Django and Linux .
- Experience in developing web - based applications, software development and design using P ython, Django, XML, CSS, HTML, XHTML, JavaScript, jQuery and Angular . JS, Node . js, backbone JS, Ext JS, D3 JS etc .
- Experience in working with Python ORM Libraries including Django ORM and have good knowledge on Project management tools JIRA, Redmine and Bugzilla .
- Experience of writing SOAP and RESTful web services for a web claims applications and experience of managing API system deployment using fast http server and Amazon AWS architecture .
- Experienced in developing API services Python / Tornado while leveraging AMQP and RabbitMQ for distributed architectures .
- Experience in project deployment using Heroku / Jenkins and using web Services like Amazon Web Services (AWS).
- Strong Socket programming experience in Python . Implemented complex networking operations like race route, SMTP mail server and web server .
- Experience of Build & Deployment phase and usage of Continuous Integration ( CI / CD ) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems .
- Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stock and Expertise python scripting with focus on DevOps tools, CI / CD and AWS Cloud Architecture .
- Experience in creating Docker containers leveraging existing Linux Containers and AMI ' s in addition to creating Docker containers from scratch .
- Experience in using various version control systems like CVS, Git, Bitbucket . GitHub .
- Experience in implementing with server - side technologies with restful API and MVC design patterns with node JS and Django framework . Experience in developing web - based applications using Python 3 . 4 / 2 . 6, Django 1 . 4 / 1 . 3 .
- Experienced in developing Web Services with Python programming language and experienced in MVC frameworks like Django, Flask and Pyramid .
- Experience in the design and implementation of Embedded / Software Systems and strong exposure to software development tools like Toad, ClearCase, eclipse, SVN Tortoise, putty etc .
- Proficient in SQL databases MS SQL, MySQL, Oracle and no - SQL databases MongoDB, Cassandra and PostgreSQL .
- Experience in writing Python packages or modules along with Several libraries experience : Requests, Scrappy, wxPython, SQLAlchemy, BeautifulSoup, matplotlib, Pyglet, pyQT, pyGtk, pywin32 . nltk, nose, SymPy, IPython .
- Experience in Develop consumer - based features and applications using Python, Django, HTML and Test - Driven Development ( TDD ) and used Aws Lambda .
- Good knowledge of various Design Patterns and UML and strong knowledge in frameworks IronPython, Cpython .
- Experienced in working with various Python IDE ' s using PyCharm, PyScripter, Spyder, and PyStudio . Good Experience in debugging the issues using pdb .
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and Post gre SQL database .
- Working experience on several python packages like NumPy, matplotlib, Beautiful Soup, Pickle, PySide, Scipy, wxPython, PyTables etc .
- Experience with Data migration from Sqlite3 to Apache Cassandra database . Cassandra data model designing, implementation, maintaining and monitoring using DSE, DevCentre, and DatastaxOpscenter .
- 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 .
- Excellent experience with Python development under Linux OS ( Debian, Ubuntu, SUSE Linux, Red Hat Linux, Fedora ).
TECHNICAL SKILLS:
Programming Languages: Python 3.6,3.3/2.7, Django 1.7, 1.4/1.3, Flask, Java, C++, Shell Script, SQL, Java/J2EE, PyJamas, Jython, IronPython, Cpython.
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML, React, JSON, Jquery, Angular Js Database: MySQL, SQL Server, Oracle 11g. Operating systems: Windows XP, Win 7, 8.1, 10, Linux, OS Methodologies: Agile, V Model, Waterfall, Hybrid.
JavaScript Frameworks: Node.js, jQuery, Backbone.js, ExtJS, Ember.js, AngularJS
WORK EXPERIENCE:
Confidential, Michigan
Sr . Python full stack Developer
Responsibilities :
- Implemented or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka . Developed Rest API ' s with python with Django framework, mongo DB for front end team .
- Designed DynamoDB pipeline for routing/storing of email bounce handling records.
- Used Pandas API to put the data as time series and tabular format for local timestamp data manipulation and retrieval and storing it into MongoDB .
- Created UI Screens for initiation and validation . Design and developing User Interaction screens using HTML5, XHTML, CSS3, JavaScript, Angular - JS, Bootstrap, AJAX, JSON and Gulp . Used PyQuery for selecting particular DOM elements when parsing HTML . Developed Single Page applications using angular JS2, DHTML, CSS, Semantic UI libraries.
- Used Python, Perl, CGI, jQuery, JavaScript and JSON at the front end and experience in Shell Scripting, SQL Server, UNIX and Linux, Open stock .
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity .
- Developed various web components for screens using React.JS and used various predefined components from NPM (Node Package Manager ).
- Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DB package .
- Used Python for data analytics, data wrangling and extracting data using Pandas, Pyexcel, NumPy and SciPy.
- Added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud.
- Responsible for writing/modifying scripts using sh, ksh, and Bash for day-to-day administration.
- Experienced in developing Web Services with Python programming language and experienced in MVC frameworks like Django, Flask and Pyramid.
- Worked on Setup Git revision control system on Atlassian Bitbucket and local development environments.
- Successfully migrated the DynamoDB from PostgreSQL with complete data integrity.
- Used Amazon Elastic Beanstalk with Amazon EC2 instance to deploy Django project into AWS. Configured continuous integration with Jenkins on Amazon EC2 . Worked in team of Architects and Developers to build and deploy Python Django Peewee Linux AWS . Worked in AWS S3 buckets, instances using python boto3 .
- Worked on AWS SDK gem, including utilities that initialize local application environments mirroring Beanstalk environments.
- Created Lambda functions and python scripts to automate the AWS environments .
- Used AWS Cloud Watch for performing Monitoring , customized metrics and file logging and successfully completed the task in using AWS Lambda to manage the servers and run the code in the AWS .
- Used Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode .
- Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups .
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle .
- Setup Docker on Linux and configure Jenkins to run under Docker host .
- 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 .
- Implemented SQL Alchemyas ORM mapping tool for complete access and Wrote SQL queries and maintained PostgreSQL RDBMS in the local development environment .
- Used Pandas library for statistical Analysis .
Confidential, Washington, DC
Sr . Python full stack Developer
Responsibilities :
- Developed entire frontend and backend modules using Python on Flask Web Framework . Designed and created backend data access modules using PL / SQL stored procedures and Oracle 9i . Refactored Python / Flask modules to deliver certain format of data .
- Designed and Developed User Interface using front - end technologies like HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap and JSON .
- Used Python and Flask to interface with the jQuery UI and manage the storage and deletion of content .
- Involved in Web development, programming, and engineering Flask, UWSGI and SQL internal admin tools behave BDD . Involved in front end and utilized Bootstrap and Angular . js for page design .
- Developed website based on Flask CMS Used Flask to interface with the jQuery UI and manage the storage and deletion of content .
- Designed and managed API system deployment using fast http server and Amazon AWS architecture . Creating AWS S3 buckets, instances by using terraform tool .
- Used Django Database API ' s to access database objects . Mainly used Python alongside using various libraries such as matplotlib for charts and graphs, MySQL dB for database connectivity, Python - twitter, PySide, Pickle, Pandas data frame, network, urllib2 .
- Build back-end application with Python / Django, Worked on Dockers, RabbitMQ, Celery, and Jenkins .
- Used Python programming and Flask for the backend development, B ootstrap and Angular for frontend connectivity and MongoDB for database.
- Worked on infrastructure with Docker containerization, experience in installing Docker using Docker toolbox. Contributions to various other open source projects on GitHub/bitbucket.
- Designed web UI components for various modules using, VueJS and used JavaScript client-side validation.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Worked on Python Modules and Packages and Created project designs utilizing MVC architecture components .
- Involved in in writing complex SQL queries, Sub Queries, Crystal Reports, Stored Procedures, Functions and Packages along with performing DDL and DML operations on SQLite3, MySQL and PostgreSQL database . Used Spring JDBC template for persistence with database .
- Implemented different python libraries BeautifulSoup, NumPy, SciPy, pytables, matplotlib, python-twitter, Pandas data frame and urllib2 in various tasks.
- Used AWS SDK to connect with Amazon SQS for bulk email processing. Closely analyzed the database tables using sequel pro tool of MySQL to resolve integrity issues.
- Used Flask configuration to manage URLs and application parameters .
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash .
- Involved in building stable React . JS components and stand-alone functions to be added to any future pages.
- Developed Business Logic using Python on Flask Web Framework .
- Developed views and templates with Python and Flask’s view controller and templating language to create a user - friendly website interface .
- Developed an embedded software data driven test automation framework in Linux / Python . Designed test cases and authored test plans .
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
Confidential, Herndon, VA
Python Developer
Responsibilities :
- Involved in Developing a Restful service using Python Django framework.
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT .
- Designing Celery and multithreading for scheduling the tasks and multiple activities.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Performed Jenkins administration, updating plugins, setting up new projects and debugging build problems.
- Used ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
- Used Chef and AWS allowed to reduce costs. Automated provisioning of cloud infrastructure with Chef.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
- Develop Interactive front end to visualize data from backend and represent in graphical manner to batter understanding for user.
- Experienced in hand-coding HTML5, CSS3, JavaScript, and other UI technologies.
- Developed web applications using Django/Python, .NET/C#, Flask/Python, and Node.js, Angular.js, ember.js, jQuery, Ajax while using HTML/CSS/JS for server-side rendered application. Developed web-based open stack applications using Python and Django for large dataset analysis.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Wrote reports using SQL Server Reporting Services (SSRS) and in creating various types of reports like table, matrix, and chart report, web reporting by customizing URL Access.
- Provided high-level technical support and administration for GIS-based routing software.
Confidential, Philadelphia, PA
Python Developer
Responsibilities :
- Used Tornado web framework and Python to build in-house Cnergy framework used for Testing, Deployment, and Release Management.
- Implemented Agent-Server communication using Pyro4 Python module.
- Creating different features/tools in Cnergy tool which are used for automation for test cases using Python 2.7, CSS, Twitter Bootstrap, Ajax, JQuery.
- Continuous Integration with Test Automation and Release Management team.
- Wrote Python/Unix shell scripts for automation of daily manual tasks.
- Collaborated and consulted with GCE Development and GCE QA team to define the scenarios that would be required to be tested.
- Enhanced Python TestAESFx framework with new functionality like Functional Testing and Regression Testing.
- Implemented asynchronous communication between agents and server using Tornado and Pyro4.
- Involved in the Analysis, design, and architecture of the application
- Worked on requirement gathering and High level design
- Used HTML/CSS, XML, and JavaScript for UI development
- Skilled in using collections in Python for manipulating and looping through different user defined objects
- Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL
- Database Administration activities like taking backup, checking log messages, looking for database optimization
- Experienced in Agile Methodologies and SCRUM Process.
- Created database using Sybase, wrote several queries to extract/store data.
- Used Design patterns efficiently to improve the code reusability.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Used Python pdb module to test and debug the code.
- Test Case migration using unit test module in Python.
- Documentation of code and test cases.
Confidential
Python Developer
Responsibilities :
- 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 .
- Used python packages like pyodbc and MySQL dB for working with Oracle, SQL Server and MySQL DB respectively.
- Designed and developed data management system using MySQL. Built application logic using Python 2.7.
- Developed the React Web UI components using Atom IDE and made backend REST calls using whatwg-fetch.
- Developed GUI using Python and Django for dynamically displaying the test block documentation and other features of python code using a web browser .
- Develop consumer - based features and applications using Python, Django, HTML .
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content .
- Developed Merge jobs in Python to extract and load data into MySQL database .
- Used SVN and GIT sub version control tools to coordinate development of team .
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Designed and development of many PL / SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.