Sr. Python Developer Resume
St Petersburg, FloridA
SUMMARY
- Having around 6 years of experience as a Python Developer with deep understanding of technology trends with expertise in core of complex technologies. Solid experience in Analysis, Design and Development, Testing, Implementation, production support and maintenance of various Web Applications using Python, Spark, Django, Bottle framework.
- Extensive experience in Requirement Analysis, Application Design & Development and profound knowledge on SDLC using Agile and V - model.
- Hands on Experience in AWS like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS, glue, Athena, lambda, etc.
- Experienced in developing Web-based Applications using Python, CSS, HTML, HTML5, CSS3, JavaScript, jQuery, JSON, jQuery UI, XML, Angular JS, Elastic search also involving Beautiful Soap, NumPy, SciPy, Matplotlib, python-twitter, Pandas Data frame, PySpark, urlib2 libraries.
- Experienced in developing Web Services with Python programming language and good knowledge of Web Services with protocols SOAP, REST.
- Hands on Experience in AWS like Amazon EC2, Amazon S3, lambda, Amazon Redshift, Amazon EMR, Amazon SQS, CloudFormation, API gateway, etc.
- Experience in using third party tools like Telerik, DevExpress and kendo Controls and worked containerizing applications using Docker and Vagrant and familiar with JSON based REST, SOAP, and Amazon Web Services.
- Experience in Kafka, Web Services and writing Restful APIs.
- Experience with linting using pylint and eslint.
- Thorough understanding of IaaS, PaaS, SaaS, and public & private & hybrid Cloud.
- Expertise in developing web-based applications using libraries and frameworks like Bottle, Angular JS, Bootstrap, jQuery, Ruby on Rails, Knockout.js, Node Js, Backbone.js, React JS, D3 JS and Require JS.
- Hands on experience working with NoSQL database including MongoDB, pymongo, etc.
- Experience in working with Python ORM Libraries including Django ORM, SQL Alchemy.
- Having working Knowledge of Amazon AWS S3 and worked extensively on Big Data analytical models developed in Python.
- Strong knowledge of operating system knowledge (Linux, Unix).
- Understanding of serialization/de-serialization of objects.
- Hands-on knowledge of software containerization platforms like Docker and container orchestration tools like Kubernetes and Docker Swarm
- Knowledge of major cloud service providers, like AWS, Azure etc.
- Hands on experience in developing ETL data pipelines using PySpark, AWS glue on AWS EMR
- Well versed with Agile with SCRUM, Waterfall Model and Test-driven development methodologies experienced in installing, configuring, modifying, testing and deploying applications with Apache
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, XML, DOM, AJAX, jQuery, JSON, Bootstrap, Angular JS, angular2, Angular4, Node Js, React JS
Python Libraries/Packages: Python 3.7/3.6/3.5/3.4/3.3/3.2. NumPy, SciPy, Pickle, PyQT, PySide, PyTables, Data Frames, Pandas, Matplotlib, SQLAlchemy, HTTPLib2, Urllib2, Beautiful Soup, Py Query
Software Frameworks: Django, Flask, Pyramid, Pajama’s, Python, Web2py, IDE Brackets, Web Storm, PyCharm, PyScripter, Spyder, PyStudio, PyDev, IDLE, NetBeans, Sublime Text
Web tools and languages: HTML, XML, CSS, DHTML, AJAX, ANT, Java Script
Framework: Design Patterns, SOAP, Struts, Hibernate, Spring.
Databases: Oracle, MS SQL Server, DB2.
Languages: C, C++ with OOPS, Java, J2EE.
Operating Systems: Windows 8/XP/Vista, Unix.
Tools: Eclipse, Rational Rose, Dreamweaver, RAD, Net Beans.
Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML.
Version Control: Visual SourceSafe (VSS), Clear Case, Clear Quest, CVS.
J2EE Technologies: Servlets, JSP, EJB, JMS, JDBC.
PROFESSIONAL EXPERIENCE
Confidential, St. Petersburg, Florida
Sr. Python Developer
Responsibilities:
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing Python best practices and provide guidance in making long term architectural design decisions.
- Coded model level validation using Python programming with emphasis in web security.
- Handled Business logics by backend Python programming to achieve optimal results.
- Implemented jQuery to improve the overall usability of the website interface and AJAX functionality to speed up web application.
- Used Node js to create a fast chat server with efficiency.
- Developed views and templates in Django to create a user-friendly website interface.
- Constructed RESTful API's using PHP, Node js, and MySQL/PostgreSQL.
- Configured Django to manage URLs and application parameters.
- Designed and developed the application using Python Django and Angular Framework.
- Used Django APIs for database access.
- Utilized Futures and Spring Framework to make Asynchronous calls to the application.
- Developed web services using Restful technology to support JSON and XML.
- Created new connections through applications for better access to MySQL database and involved in writing SQL & PLSQL
- Stored procedures, functions, sequences, triggers, cursors, object types etc.
- Implemented database access using Django ORM (object-related mapper).
- Worked on reading and writing multiple data formats like JSON using PySpark
- Writing REST APIs, as part of developing web-based applications for insurance premium calculations, using Django’s REST framework.
- Architected and developed Python and Django for the backend development and front-end application using React and Postgre SQL for database.
- Perform software deployment to cloud-based infrastructure (AWS).
- Developed and tested many features in an agile environment using Python (PyTest), Django, HTML5, CSS, JavaScript, and Bootstrap.
- Created Athena and integrated with AWS Glue to fully manage ETL service that can categorize the data.
- Automation for execution of tests in batch using shell scripting.
- Correspondingly involved in writing REST APIs using Django frame work for data exchange and business logic implementation.
- Utilized Angular JS framework to bind HTML template (views) to back end Json Data.
- Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
- Created PyTest cases for unit testing. Development of test framework using the Python.
Environment: Python 3.6/3.7, Django 2.0/1.9/1.8, CSS, HTML, Bootstrap, JavaScript, AJAX, JQuery, Pandas, MYSQL, Restful API's, Linux, Servlets, Athena, SCRUM, Agile, Heroku, JIRA, GI
Confidential, NYC
Python Developer
Responsibilities:
- Designed 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.
- Responsible for setting up Python REST API framework using Django.
- Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
- Developed web applications in Django Framework model view control (MVC) architecture.
- Worked with View Sets in Django-REST framework for providing web services and consumed
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
- Designed and developed data management system using PostgreSQL and MySQL.
- Continuous Integration & Deployment for Micro services.
- Used Django ORM (object-relational mapper) to automate the transfer of data stored in
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Developed the ETL jobs using AWS glue as per the requirements to update the data into the staging database (Postgres) from various data sources and REST API’s.
- Implemented SQL Alchemy as ORM mapping tool for complete access and Wrote SQL queries and maintained PostgreSQL RDBMS in the local development environment.
- Strong experience with Core Python and NumPy, Django, Pandas.
- Supported node on UNIX, Linux and Windows-based platforms. Assist with automation of processes and procedures.
- Designed and implemented by configuring Topics in new Kafka cluster in all environment.
- PyTest was used for the purpose of testing many programs on Python and other codes.
- Performed different testing methods like unit testing, Integration testing, web application testing and selenium testing.
Environment: Python 3.4/3.5, Django 1.7/1.8, Go language, Shell Scripting, AWS, Athena, Pandas, PyQT, PyQuery, Flash, DOM, JSON, PHP, HTML, CSS, AJAX, JavaScript, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX, NoSQL, MongoDB, MySQL, SOAP, REST, JQuery
Confidential, GA
Jr. Python Developer
Responsibilities:
- Used Python, Django and Pyramid frameworks to develop applications and responsible for both back-end programming and front-end functionality using JavaScript, Ajax, Angular.JS, and other technologies.
- Implemented RESTful Web-Services for sending and receiving the data between multiple systems.
- Implemented business logic using Python and used HTML, CSS, react, JavaScript and Implemented a Continuous Integration & Delivery (CI/CD) pipeline with Docker, Jenkins and GitHub.
- Familiar with Numpy, Pandas and Mat plotlib.
- Responsible for maintenance of applications with technologies such as SQL/HTML5/JavaScript/react/Angular
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Supported Apache Tomcat Web server on Linux Platform.
- Involved in running Hadoop streaming jobs to process terabytes of XML format data.
- Designed and developed data management system using PostgreSQL and MySQL.
- Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.
- Extensively worked on Application servers like WebLogic and Apache Tomcat.
- Used SVC version control system for maintain version of code & Used agile methodology.
Environment: Python 3.4/3.5, Django 1.6, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, MS SQL Server, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting. NetBeans, Jboss, Mercurial, Clear Case, Selenium, Water fall model, UML, JSP & SERVLET, ANT, Xml.
