Sr. Python Developer Resume
0/5 (Submit Your Rating)
Raleigh, NC
SUMMARY
- 8+ years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications in Python, C and C++.
- Experienced of software development in Python (libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs.
- Experienced in developing web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Hands-on experiences in Python scripting, Python STL, Hbase, Hive, Pig, Scoop, Django, UI and web development.
- Brief exposure in Implementing and Maintaining Hadoop Security and Hive Security
- Experience in working with AWS: Amazon S3, Amazon EC2, and Amazon SQS.
- Good understanding of Object-Oriented Technologies and Relational Database Systems.
- Good Knowledge of Agile Methodologies (Scrum).
- Good working knowledge on importing and exporting data from different databases namely MYSQL into HDFS and HIVE using SQOOP.
- Familiar with DNS, LDAP, Network Manager, and DHCP. Performed configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, SMTP, HTTP, and others.
- Have experience in Object-oriented programming, multi-threading, algorithms, data structures and system programming.
- Involved in configured DNS, DHCP, Active Directory, with strong focus on Domain Controller maintenance including Windows Server.
- Experience in embedded C, C++, Data structures and proprietary RTOS.
- Strong experience in Shell Scripting, SQL Server, Linux, and Open stack.
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers and Strong experience in Data warehouse concepts, ETL.
- Involved in Manual Test case design and Automation script design.
- Used memcached to improve application response time and scale large web applications.
- Developed, maintenance and automated Test cases for Web application (Selenium Webdriver, Python, Pytest, CSS).
- Well experience in Data Extraction, Transforming and Loading (ETL) using various tools such as SQL Server Integration Services (SSIS), Data Transformation Services (DTS).
- Knowledge of advanced level programming in C/C++ including thread synchronization multithreading, multi-processing, concurrency and TCP/IP Socket Programming.
- Strong Experience in working with Python ORM Libraries including Django ORM, SQL Alchemy.
- Have experience on Kubernetes and Docker for runtime environment of system to build, test & deploy
- Having hands experience on JSON modules of python to call web service to handle the multi-processing created a celery tasks with the help of message broker RabbitMQ.
- Experience with modern visualization tools such as Grafana or Kibana, Jupyter notebooks.
- Monitor and deploy scalable infrastructure on Amazon web services and configuration management using Puppet.
- Worked on J2EE for developing Web and Distributed Applications by using JSP, JDBC Servlets, Hibernate, Struts and Web Services.
- Have experience in working with server-side technologies including databases, restful API and MVC design patterns.
- Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases.
- Migrate on in-house database to AWS Cloud and also designed, built, and deployed a multitude application utilizing the AWS stack (Including EC2, RDS) by focusing on high-availability and auto-scaling.
- Very strong experience writing API's and Web Services in PHP and Python.
- Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity, and Security and Database applications.
- Expert level skills in HTML, CSS, and JavaScript including familiarity with common libraries like jQuery, Foundation, Bootstrap and Backbone.
- Skilled in debugging/troubleshooting issues in complex applications.
- Experience in working with different operating systems WINDOWS, LINUX, and iOS.
- Experience in continuous build and version control systems like Jenkins, Coverity, Jira, git, Bitbucket, svn, OpenGrok.
- Automated build process using Jenkins and calling ANT and MAVEN scripts. Configured with SVN.
- Good analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.
- Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
- Hands-on experiences in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential - Raleigh, NC
Responsibilities:
- Participated in various stages of Software development life cycle(SDLC), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Worked in an Agile (Framework: SCRUM) development environment. Used JIRA to manage bug tracking and debugged the errors.
- Optimized our API framework to meet the needs of our growing application using Python/Django.
- Developed Python based API (RESTful Web Service) to track the Scheduler and perform analysis of the scheduler using Flask, SQLAlchemy and MongoDB.
- Worked on statistical analysis by processing of collected data and Data Visualization using Python Pandas, Matplotlib, Scipy and Numpy packages.
- Developed database tables and provided mapping between relational database tables and object riented java objects using Hibernate.
- Developed numerous new features and enhancements for our web application using Python/Django, HTML/CSS/JS, as well as automating our development environment using ansible.
- Familiarity with Git, Github/Bitbucket, pull requests, resolving merge conflicts, etc.
- Strong development experience in RESTFUL web services and Data Structure, algorithm, object oriented design and building backend applications with REST API services using python.
- Developed and maintained an infrastructure for a new project using Ansible, Redis, Postgres and celery.
- Automated build process using Jenkins and calling ANT and MAVEN scripts. Configured with SVN.
- Worked on J2EE for developing Web and Distributed Applications by using JSP, JDBC
- Servlets, Hibernate, Struts and Web Services.
- Install and configuring monitoring scripts for AWS EC2 instances and deployed project using Jenkins and using web Services like Amazon Web Services (AWS).
- Developed frontend and backend modules using Python on Django Web Framework.
- Created a user-friendly website interface by developing views and templates with Python and Django's view controller and templating language.
- Created PL/SQL scripts to extract the data from the operational database into simple files.
- Wrote Python scripts to parse XML, JSON data and load the data in database
- Performed Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology.
- Designed REST APIs and web services that allow sophisticated and effective application integration which are leveraged by both web and mobile applications.
- Created Local Virtual repositories for the project and release builds, repository management in Maven to share snapshots.
- Utilized the Unix cron tab for scheduling the automation of modifying the data in the database.
- Performed large amounts of bytes of SQL queries using AWS Redshift.
- Delivered goals of the project in a stipulated time frame. Coordinated with other teams to solve the issues.
Sr. Python Developer
Confidential - Greensboro, NC
Responsibilities:
- Used Django framework for application development.
- Booting up nodes using prebuilt images on Amazon EC2. Uploading, copying, downloading, and deleting files using Amazon S3.
- Responsible for Installation and configuration of Hive, Pig, HBase and SQOOP on the Hadoop cluster.
- Implemented automations tools Chef, Puppet, Splunk and cloud services AWS
- Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
- Used several python libraries like Python, Numpy and Matplotlib.
- Have good knowledge in understanding of Object Oriented Programming and skilled in developing automated test scripts with automation frameworks.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, Bootstrap and JavaScript.
- Object Oriented and Object Relational Mapping layers are developed on Perl in an MVC Tier environment.
- Migrated the database from PostreSQL to AWS Redshift and Oracle.
- Developed database tables and provided mapping between relational database tables and object riented java objects using Hibernate.
- Worked on Oracle supplied packages, Records, Dynamic SQL and PL/SQL Tables.
- Configured and maintained DNS Server, DHCP Service and Remote Desktop Services
- Developed several REST web services supporting both XML and JSON to perform tasks such as Request-response management.
- Modified and setup the parameter groups of the Redshift and upgraded the Redshift cluster from 16 Nodes to 28 nodes.
- Developed entire frontend and backend modules using Python on Django Web Framework. \
- Wrote python scripts to parse XML documents and load the data in database.
- Responsible for debugging and troubleshooting the web application.
- Developed and maintained automated test scripts for web based applications using automated frameworks(Selenium).
- Developed database tables and provided mapping between relational database tables and object oriented java objects using Hibernate.
- Build all database mapping classes using Django models and Cassandra.
- Wrote many cron jobs to automate the free up the disk space by deleting all the temporary files.
- Wrote many cron jobs to monitor and maintain the servers.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Experience in JBoss/ Apache webserver/ and mod jk configuration.
- Designed and developed data management system using MySQL.
- Built various graphs for business decision-making using Python matplotlib library.
- Created server monitoring daemon with Psutil, supported by Django app for analytics which I created. Also, researched big data solutions with MongoDB database.
- Developed a plug-in that interacts with the load balancer API. Added new applications to the pool of the load balancer.
- Involved in the Optimization of frequently used operations. Plug-in classes are written in Python, resulting in the increase in opportunity for improvement is significant.
- Design and developed embedded software for Encore 700 S Fuel Dispenser application using C++, python language.
- Designed and developed interface between EEPROM and fuel dispenser module.
- Experience in embedded C, C++, Data structures and proprietary RTOS.
- Involved in cross-functional development in embedded systems for further production and customer support.
- Worked on testing and Debugging the Embedded C code and handling various Interrupts in various environments and writing test scripts in C for testing requirements in Auto-tester.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Resolved ongoing problems and accurately documented progress of a project.
Python Developer
Confidential, NYC NY
Responsibilities:
- Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
- Django Framework that was used in developing web applications to implement the model view control architecture.
- For database access Django API's/Models have been used.
- Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django.
- Views and Templates were developed with Python and Bash scripting and to create a user-friendly website interface Django's view controller and template language is used.
- Experience in developing SQL queries, PL/SQL Stored procedures, Functions, Packages, Database Triggers, Cursors, Exception Handlers, Materialized views, Views.
- Developed Apache Spark jobs using python in test environment for faster data processing and used Spark SQL for querying.
- Experience in ETL operations to use Spark SQL on Hive Tables.
- Involved in converting Cassandra/Hive/SQL queries into Spark transformations using Spark RDD's, and Python.
- Developed analytical component using Scala. Analyzed the SQL scripts and designed the solution to implement using Scala.
- Used MAVEN tool to build and deploy J2EE application and developed Ant scripts.
- Developed and implemented API services using pyspark.
- A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
- Unit Test Python library was used for testing many programs on python and Integration testing, web application testing were performed.
- Implemented Automated Application Deployment using Puppet.
- Search engine optimization by replacing existing database with MongoDB (NoSQL Database).
- To build and populate DB and to ensure the standards the team of QA was also collaborated.
- For sending and receiving the data between multiple systems RESTful Web-Services were implemented.
- Performance and consistency being the main factors of consideration the code was tuned.
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
Python Engineer
Confidential
Responsibilities:
- Worked on object - oriented programming (OOP) concepts using Python, Django and Linux.
- Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, Angular JS and JQuery.
- Experience with JSON based REST Web services and Amazon Web Services (AWS).
- Worked on Amazon services like Amazon Cloud EC2.
- Added support for Amazon AWS and RDS to host static/media files and the database into Amazon Cloud.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Experience with continuous integration and automation using Jenkins.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Practical experience with working on multiple environments like development, testing, production.
- Excellent analytical and problem-solving skills and ability to work on own besides being valuable and contributing team player.
