Sr Python Developer Resume
PROFESSIONAL SUMMARY:
- 8+ years of experience in Developing various web applications and implementing server - side enterprise applications, stand-alone applications using python, Django and mapping the requirements to the system.
- Expertise in developing consumer-based features and applications with Python , Django , HTML , Behavior Driven Development (BDD) and pair based programming
- Experienced in developing a portal to manage and entities in a content management system using Python and Django
- Experienced in developing API services in Python/Tornado , NodeJS while leveraging AMQP and RabbitMQ for distributed architectures
- Strong exposure in User interface, Web based applications and Client-side validations using HTML5, CSS3, Java Script, AJAX, JSON, XML, XSLT, Python, Django, Flask and jQuery .
- Extensive hands-on experience of using Python packages like NumPy, Matplotlib, Beautiful soup, Pickle, PySide, SciPy, PyTables, Beautiful Soap, Urlib2 libraries.
- Expertise in generating Python PostgreSQL Forms to record d of online users and used Python and PostgreSQL for creating graphics, data exchange and XML processing.
- Experience of working with relational databases like oracle, SQLite, PostgreSQL, MYSQL, DB2 and on NoSQL databases like Apache Cassandra and MongoDB .
- Experience in configuring and automating various AWS services like EC2, S3 , Boto3 library and worked on Big Data analytical models developed in Python .
- Experience in Continuous integration, Build Automation and deployment tools like Apache ANT , Maven, Jenkins, Chef, Puppet, Ansible, Docker and Nagios .
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational database like Oracle, DB2, MySQL, Sybase, PostgreSQL and MS SQL server .
- Hands on experience on Python for data analytics, data wrangling and extracting data using Pandas , NumPy and SciPy.
- Experience on Pandas API to put the data as time series and tabular format for local timestamp data manipulation and retrieval and storing it into MongoDB
- Strong experience working with different Hadoop distributions like Cloudera, Hortonworks, MapR educe and Apache distributions.
- Experience in importing and exporting data using Sqoop from HDFS to Relational Database Systems and vice-versa.
- Hands on experience in using Hadoop ecosystem components like Hadoop , Hive, Pig, Sqoop, HBase, Cassandra , Spark , Spark Streaming, Spark SQL , Oozie, Zookeeper , Kafka, Flume, MapReduce and Yarn.
- Experience in integrating Hive queries into Spark environment using Spark SQL.
- Strong experience and knowledge of real time data analytics using Storm, Kafka and Spark .
- Experience in configuring Spark Streaming to receive real time data from the Apache Kafka and store the stream data to HDFS using Scala .
- Great hands on experience with pyspark for using Spark libraries by using python scripting for data analysis .
- Experience in deploying and maintaining Micro Services using Docker and using Docker containers along with Kubernetes as an orchestration
- Experience in working with EC2 Container Service plugin in JENKINS which automates the Jenkins master-slave configuration by creating temporary slaves.
- Expertise with AWS security features including data encryption, monitoring & logging, identity & access control.
- Experienced in creating AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions.
- Strong Experience and Expertise in Object Oriented Analysis and Design and implementation of Object-Oriented Analysis Design using C++.
- Exposure on backup and recovery engine for VM backup/recovery using VMware vSphere APIs, Golang programming language and RabbitMQ Message bus (communication interface) .
- Experience on Contributing source code in Golang to developing an automation framework for AWS CFN.
- Hands on experience in Java Script , Angular JS , AJAX, CSS, HTML and Bootstrap
- In-depth knowledge of front-end Single Page Application (SPA) development using open source framework AngularJS
TECHNICAL SKILLS:
Programming: Python, java, C++, Perl, Ruby, Objective c, PL/SQL
Web Technologies: Html, CSS, Java Script, XML
Web Framework: Django, Flask, Pyramid, Node JS, Hibernate, Angular JS
Python Libraries: NumPy, SciPy, Pandas, Matplotlib, PyTables
Version Controls: GIT, SVN, CVS
Web Services: REST, SOAP, AWS
Data Bases: Microsoft SQL Server, Oracle, MYSQL, Cassandra, PostgreSQL, MongoDB
CI/CD tools: Ansible, Chef, Puppet
Testing: Unit testing, Integration testing.
Operating Systems: Windows7,8 & 10, Linux/Unix Ubuntu, MAC OS
Protocols: TCP/IP, HTTP/HTTPS, SNMP, SMTP, Deployment Tools Heroku, Jenkins
Web Servers: JBoss 4.0.5, BEA Web Logic, Web Sphere, Apache Tomcat 5.5/6.0.
Agile Methodologies: TTD, SCRUM.
Other Tools: Eclipse, ANT Build, Putty, Visual Studio.
WORK EXPERIENCE:
Sr PYTHON DEVELOPER
Confidential
Responsibilities:
- Designed front end using UI, HTML, Bootstrap, CSS and JavaScript and Strong Expertise in working with server-side technologies including databases, restful API and MVC design patterns.
- Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
- Wrote Python modules to view and connect the Apache Cassandra instance.
- 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.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Exploring with the Spark improving the performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frame, Pair RDD's, Spark YARN.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Involved in converting Cassandra/Hive/SQL queries into Spark transformations using Spark RDD's in Scala and Python.
- Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
- Migration of Hive driven complex workflows in to Spark Data frame and Performance optimization
- Developed Spark Streaming script which consumes topics from distributed messaging source Kafka and periodically pushes batch of data to spark for real time processing .
- Analyzed the SQL scripts and designed solutions to implement using pyspark . created custom new columns depending up on the use case while ingesting the data into Hadoop lake using pyspark .
- Used Ansible as the Configuration Management tool and written Ansible Playbooks to automate the process of creating the Master and Worker nodes in Kubernetes Environment
- Created RedHat Enterprise Linux VM's in Azure and installed Kubernetes on each VM using Kubespray .
- Utilized the Docker infrastructure in Centos and Ubuntu for bringing up and managing application containers spawning across multiple deployment environments
- Implemented a Continuous Delivery pipeline with Docker , Jenkins and GitHub and AWS AMI's.
- Integrated SonarQube with Jenkins to test the code quality.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks.
- Setting up databases in AWS using RDS, storage using S3bucket and configuring instance backups to S3 bucket
- Migrated on-premises IT infrastructure to AWS cloud environments, delivering significant financial savings, scalability and elasticity
- Created internal diagnostic tools using Golang and AngularJS in order to assist with customer issues. Golang and Java were used as a backend REST service while AngularJS was used for the user interface
- Developed responsive web product features using React JS, SASS, on Golang with REST.
- Built enterprise wide DNS historical data trending analysis tools in Go (Golang), Languages with REST API for user queries as microservice
Environment: Python, Django, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Wireshark, Flash, JSON, HTML5, CSS3, AJAX, JavaScript, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.
SR. PYTHON DEVELOPER
Confidential, CA
Responsibilities:
- Involved in Developing a RESTful Webservices using Python Django framework.
- Used Django ORM to work with database. Worked on Advanced ORM Queries of databases in different tasks
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface
- Used Report Lab for generating the report and Django report mail for mailing the report
- Develop consumer-based features and applications using Python, Django, HTML, behavior Driven Development ( BDD) and pair-based programming.
- Used Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- 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
- Utilized Pandas API to put the information as time arrangement and forbidden organization for east timestamp information control and recovery
- Worked on core Data structures and algorithms and implemented them in C++.
- Involved in migration from C++ to Java. Developed a middle layer to route the orders from C++ to Java application to ensure smooth transition.
- Developed C++, soap web services on UNIX and LINUX platforms.
- Developed server-based web traffic statistical analysis tool using Flask , Pandas .
- Designed, developed, implemented, and maintained solutions for using Git and GitHub for microservice and continuous deployment.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Designed and maintained databases using Python and developed Python-based API (RESTful Web S ervice) using Flask and PostgreSQL.
- Exposure to the threading limitations of Python , and multi-process architecture.
- Designed and implemented data post processing, ingestion, and data lake modules ( Pandas , Spark , Celery , RabbitMQ )
- Integrated Spring web services with Zookeeper, Camel, RabbitMQ in Dockerized environment
- RabbitMQ implementation for queue processes
Environment: Python 2.7, Django, Java Script, jQuery, MySQL, HTML, CSS, Linux, Sub Version, Beautiful Soup, NumPy, AJAX.
PYTHON DEVELOPER
Confidential, NY
Responsibilities:
- Analyzed the business requirements and created use cases and prepared low and high-level design documents.
- Created database Model, APIs and Views utilizing Python to build an interactive web-based application.
- Developed a portal to manage and entities in a content management system using Flask .
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript
- Involved in development using Python , bug fixing and unit testing of the layout commands.
- Developed server-based web traffic statistical analysis tool using Flask , Pandas and had implemented and tested python-based web applications interacting with MySQL .
- Used collections in Python for manipulating and looping through different your defined objects.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Experience in installing software's using pip command for python libraries like Beautiful Soup, NumPy, SciPy, python-twitter, RabbitMQ, Celery, matplotlib, Pandas data-frame and used PEP8 coding convention.
- Created Indexed Views, complex Stored Procedures, effective functions, and appropriate Triggers to facilitate efficient data manipulation and data consistency.
- Experience with bug-tracking Jira, source code management tools Git , GitHub, Stash and team collaboration software SAAS tool Confluence.
- Involved in unit testing, integration testing and performance testing.
- Experience configuring and developing with different Database servers including MySQL , MSSQL, Oracle and Mongo Db .
Environment: Python-2.7, MySQL, Python Scripts, Oracle, JavaScript, MongoDB, AWS EC2, Django, NumPy, GIT HUB.
Python Developer
Confidential, CT
Responsibilities:
- Involved in the gathering of system requirements.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Worked on HTML5, CSS3, JavaScript, AngularJS , Node.JS, Git, REST API, MongoDB.
- Used pyquery for selecting particular DOM elements when parsing HTML.
- Performed debugging and troubleshooting the web applications using Subversion version control tool to coordinate team-development.
- Worked on development of SQL and stored procedures, trigger and function on MYSQL and developed shopping cart for Library and integrated web services to access the payment.
- Handled importing of data from various data sources, performed transformations using Hive, MapReduce, and loaded data into HDFS.
- Designed and developed a horizontally scalable APIs using python Flask.
- Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Developed python script test using the docstrings test for testing its functionalities .
Environment: Angular 2.0, Bootstrap3, SQL, PL-SQL, Robot Framework, Selenium, POST-MAN, JIRA, SOAP UI, HTML5, CSS3, JavaScript, Bootstrap4 Angular, GIT, SQL Server, Restful Web services.
Software Engineer
Confidential
Responsibilities:
- Involved in the all life-cycle design and development.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, Bootstrap and JavaScript.
- Used Python scripts for automation of production tasks.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Wrote REST APIs, as part of developing web-based applications for insurance premium calculations, using Django's REST framework.
- Involved in writing stored procedures using MySQL.
- Worked with JSON based REST Web services.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
Environment: Python, Linux, Shell Scripting, JavaScript, Django Framework, CSS, SQL, MySQL, LAMP, jQuery, Adobe Dreamweaver, Apache web server.XML, XSL, HTML, JavaScript, JBOSS, Oracle 10g, Windows, web services.