Sr. Python Developer Resume
NJ
SUMMARY
- 8 Years of experience as a Python Developer with 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, designing and architecting scalable platforms, object-oriented programming, database design and agile methodologies.
- Experience object-oriented programming (OOP) concepts using Python.
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Experienced in Python's modules like NumPy, regular expressions, collections, dates & times and OS modules.
- Worked on Cloud Computing AWS - EC2, RDS, S3, Glacier, SQS, SNS, Cloud Formation, VPC, IAM, Route 53, EBS, DynamoDB, Lambda, Redshift
- Experienced in developing web-based applications using Python, Django, FLASK, XML, CSS, and HTML.
- Hands-on experiences in Python scripting, Python STL, HBase, Hive, Pig, Scoop, Django, UI and web development.
- Experience in AWS Cloud platform and its features which includes EC2, AWS Lambda, AMI, EBS CloudWatch, AWS Config, Auto-scaling, IAM user management, and AWS S3.
- Built the web application by using Django, Flask, Jinja, Python, WSGI, REDIS, PostgreSQL and DynamoDB.
- Worked on standard python packages like boto and boto3 for AWS.
- Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Good experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
- Gained good working experience on DevOps Environment by working on various technologies/applications like Ansible, Chef, GIT, SVN, Jenkins, and Docker.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Developed Restful API's integrating web exe with Flask and Python implementations with data exchange through JSON and XML formats.
- Excellent analytical and problem-solving skills with efficient time management and result oriented attitude.
- Experience in maintaining all the tools like Bit Bucket, Confluence, JIRA, and GIT.
- Good experience in Amazon AWS concepts like EMR, S3 and EC2 web services which provides fast and efficient processing of Big Data.
- Created Python scripts to automate AWS services which include web servers, ELB, Cloud front distribution, databases, security groups and application configuration.
- Good Experience in Linux Shell Scripting (Bash) and following PEP Guidelines in Python.
- Proficient in designing Model, View, Database Architecture for a given requirement or problem statement irrespective of underlying technology.
TECHNICAL SKILLS
Operating Systems: Microsoft Windows, macOS, Linux and Ubuntu
Languages: Python, C++, Java, J2EE, JavaScript, SQL, DjangoPython Libraries Matplotlib, PyQt, NLTK, Stats models, Beautiful soup, Twisted, NumPy, Scapy, SQLAlchemy, Boto, logging, Nose, Blaze, Hug Scikit-learn/sklearn, SOAP, Scipy
Python Frameworks: Pandas, Pyramid, AngularJS Flask, Django, Docker
Python IDE: Sublime Text 3, Eclipse, Jupyter Notebook, VIM, PyCharm
Data Science Tools: R Language, STASTISTICA, Big Data, python
Development Tools: AWS, Docker, Selenium, Sublime Text, Eclipse, Notepad++, OpenGrok, Jenkins, Coverity, PylintNLP used for Python NLTK, OpenNLP, StanfordNLP (NER, POSTag, Tokenization)
Databases: RDBMS (Oracle, SQL Server, MySQL), No SQL (MongoDB), HDFS (Hadoop), Cassandra, PostgreSQL, SQLite, AWS, AWS Redshift
Design Tools: Gnu, Apache Ant, Apache Maven, Buck, Bit-Bake, Boot, Grunt Gulp, UML, IBM Rational Rose, Ansible, JIRA, GNU, Debugger Bugzilla
Web Technologies: Django, Flask, Pyramid, Servlets, JSP, AJAX, HTML5, CSS3, X Path, Java Script, jQuery, Web Services (Soap, Restful), AWS like EC2, S3, ELB, EBS, SES, Selenium, PyUnit
Other Tools: Putty, SQL developer, Toad, JIRA, MATLAB, HP ALM, HP QC, R studio
PROFESSIONAL EXPERIENCE
Confidential, NJ
Sr. Python Developer
Responsibilities:
- Involved in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Developed entire frontend and backend modules using Django Framework.
- Manage datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL DB package to retrieve information.
- Involved in the Web/Application development using Python, HTML5, CSS3, AJAX, Bootstrap, React.js, JavaScript, JSON and JQuery.
- Wrote UNIX shell scripting for automation and used JavaScript and JSON to update a portion of a webpage.
- Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Used Python, Jupyter, Scientific computing stack (NumPy, SciPy, pandas and matplotlib).
- Developed single page application by using Angular 2 backed by MongoDB and Node.JS.
- Design and maintain databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
- Manage code versioning with GitHub, Bit Bucket and deployment to staging and production servers and implement MVC architecture in developing the web application with the help of Django framework.
- Added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud.
- Extensive Experience in Amazon Web services like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS.
- Knowledge on deploying applications using AWS stack (including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
- Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
- Create a CloudWatch Events rule dat matches AWS API call events and invokes the Lambda function.
- Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
- Setting server less AWS Lambda, to run code in response to events, such as changes to data in an Amazon S3 bucket or an Amazon DynamoDB table, to run the code in response to HTTP requests using Amazon API Gateway, and invoke code using API calls made by AWS SDKs.
- Design and manage API system deployment using fast http server and Amazon AWS architecture.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Outputting the parsed data as JSON/BSON and stored into MongoDB.
- Used NLTK and StanfordNLP to process text data and created offline intelligence and used AWS for application deployment and configuration.
- Develop Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data in RDBMS tables.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Develop consumer-based features using Django, HTML and Test-Driven Development (TDD).
- Configuring auto scalable and highly available Micro Services set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
- Increased the speed of pre-existing search indexes through Django ORM optimizations.
- Developed module to build Django ORM queries dat can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.
- Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
- Involved in entire lifecycle of the project including Design, Development, Deployment, Testing and implementation and support.
Environment: Python, Django, HTML5/CSS3, PostgreSQL, MS SQL Server, MySQL, JavaScript, Jupyter Notebook, E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling, VIM, PyCharm, React.js, Shell Scripting, Angular 2, AWS, Docker, Jenkins, GitHub, Bit Bucket, Jira, Windows All versions.
Confidential, TX
Sr.Python Developer
Responsibilities:
- Gathered data requirements from business analysts to identify business needs and built data models for the Annuity system.
- Executed highly accurate Python scripting to automate validation of data, improved validation speed and accuracy by 50%.
- Worked on Flask based API’s to integrate with multiple data bases.
- Analyzed, Visualized and manipulated the data using various machine learning libraries like NumPy, SciPy and Pandas in Python scripting for analysis of data.
- Worked on Seaborn library in python to make some statistical tools as to produce informative plots.
- Working noledge of various AWS technologies like SQS Queuing, SNS Notification, S3 storage, Redshift, Data Pipeline, EMR.
- Utilized Python Libraries like Boto3, NumPy for AWS. Used Pandas library for statistical Analysis. Developed efficient Angular.js for client web based application.
- Primarily involved in designing, developing the SDK and testing and implemented MAG SDK features considering usability, security aspects, and proof of concepts, continuous integration and documentation.
- 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.
- Worked on Tableau in the process of data visualization.
- Did extensive work with ETL testing including Data Completeness, Data Transformation & Data Quality for various data feeds coming from source.
- Responsible to develop and design data driven charts/graphs using Seaborn library to display clearly huge datasets.
- Evaluated JSON based REST, SOAP Web services on Amazon Web services (AWS) along with EBS and RDS.
- Used the boto3 module in Python to interface with Amazon Web Services (AWS) like DynamoDB, which is a NoSQL database service dat provides fast and predictable performance with seamless scalability.
- Handled file uploads using Django's File Handling system with Boto3 and stored images into Amazon S3 Buckets, and monitored requests using Amazon CloudWatch.
- Involved in Data mining and Data cleansing during the preprocessing stage of data validation.
- Created ETL (Extract, Transform, and Load) pipelines to design mapping sheets, reconcile data and to archive the reconciled data.
- Developed scripts using Python scripting, XML to automate some of the menial tasks and used GitHub repository to run the Jenkins job for Continues Integration.
- Acted as liaison between insurance clients and auditors’ team, explaining Atane’s proprietary platform capabilities and limitations.
- Designed and maintained databases using PostgreSQL in Python.
- Designed and developed MySQL Procedures and UNIX Shell Scripts for Data Import/Export and Conversions.
- Installed Witbe, Python, Jira, test Rail as part of server setups. Builded AWS server for deployment and data processing.
- Also used Python scripts for security purposes, AWS IAM, AWS lambda functions and deploying the applications through elastic beanstalk.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using Jenkins.
- Automated database deployments process into a simple reusable manner using Datical.
- Worked on BMC Control-m tool, which simplifies and automates diverse batch application workloads. Additionally, dis tool improves SLAs by reducing the database update times by 70% and accelerates application deployment.
- Used version control and added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud.
- Experience Amazon SQS, and Amazon Web Services like EC2, Redshift and S3.
- Automate operations processes using lambda, CloudWatch Events, Schedules.
- Worked on Amazon AWS S3 and RDS to host object-based files into Amazon Cloud.
- Worked on Multiple AWS instances, set the security groups. Elastic Load Balancer and AIMs, Auto Scaling to design cost TEMPeffective, fault tolerant and highly available systems.
- Trained extensively in agile methodologies and participated actively in daily scrum stand ups, discussions on understanding requirements with clients.
Environment: Python, Django, HTML, CSS, SVN, UNIX, T-SQL, Jasper, Reports, JavaScript, Eclipse, Linux, AWS, Amazon Lambda, server less, RDS, Scripting, DynamoDB, S3, SDK, SQS, SNS, CloudWatch, Python, Shell Scripting, RESTful, Oracle and Windows.
Confidential, AR
Python Developer
Responsibilities:
- Followed Agile methodology to iterate product changes, developing user stories and working through backlog, and used JIRA to document the stories and backlogs.
- Involved in requirement gathering, analysis, design, and development of SDLC.
- Implemented and designed several Python microservices in the healthcare domain.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Utilized Python and Django for Business logic implementation, data exchange, XML processing and graphics creation.
- Used Pandas library for statistical Analysis, Panda library was used for flexible reshaping and pivoting of data sets.
- Used Django configuration to manage URLs and application parameters.
- Used Pandas API to put the data as time series and tabular form for east timestamp data manipulation and retrieval to handle time series data and do data manipulation.
- Developed Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked on Rest APIs, Web Scraping, Integrating web services with applications.
- Developed module to build Django ORM queries dat can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.
- Used Flask to connect front-end to backend, CherryPy to build the server and word clouds to visualize movies.
- Wrote multiple Stored Procedures, Functions and Triggers to support the web application as mentioned in the requirements specifications.
- Created collections & documents and performed CRUD operations with Mongo repositories.
- Developed API using NodeJS to allocate access to data in SQL, MongoDB.
- Wrote filter queries in MongoDB to retrieve JSON data & passed to service layer.
- Created Jenkins pipelines & integrated Python scripts to communicate to AWS resources.
- Implemented high-performance MongoDB replica sets on EC2 with robust reliability.
- Utilized Cloud Watch Events to collect data from other AWS resources and transfer them to SQS and SNS for alerting solar.
- Wrote MapReduce code to make un-structured data into semi- structured data and loaded into Hive tables.
- Used Test driven approach for developing the application and implemented the unit tests using Python Unit test and Pytest framework.
- Analyzed various logs has been forecasting next occurrence of event with various Python libraries.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
Environment: Python, Django, HTML, CSS, SVN, AWS, Amazon Lambda, server less, RDS, Scripting, DynamoDB, S3, SDK, SQS, SNS, CloudWatch, Python, UNIX, T-SQL, Jasper, Reports, JavaScript, Eclipse, Linux, Shell Scripting, RESTful, Oracle and Windows.
Confidential
Python Developer
Responsibilities:
- Developed, tested, and deployed Business feature set in Node.js with Express and MongoDB backend, incorporating APIs.
- Created Batch Services to generate reports using Spring Batch and used Mockito for Behaviour Driven Development (BDD) and developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures, and managing container.
- Developed application using Amazon Web Service (AWS) like EC2, cloud search, Elastic load balancer ELB, Cloud Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Wrote SQL and implemented ORM using JPA and developed front end features using React/Redux/ES6 with Web pack. Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet. Worked on Python Open stack API's.
- Developed fully functional responsive modules based on Business Requirements using Scala. Automated different workflows, which are initiated manually with Python scripts and UNIX shell scripting.
- Refactoring the code with Angular JS and created a new modal template by using ng- show and ng-hide in-built directives. Leveraged Two-way data binding through scope in applications built on Angular2.
- Used Scala for the concurrency and synchronizing process for the functional yet Object-Oriented features. Exposure to CI/CD tools - Jenkins for Continuous Integration, Ansible for continuous deployment.
- Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
- Exposure in working for developing a portal to manage and entities in a content management system using Flask. Experience in agile environment using a CI/CD model methodology and Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and Python libraries by using TDD (Test driven development) methodology.
- Django caching, sessions and Redis to reduce the server calls and increase performance. Developed a batch processing system with REST based APIs, using Spring Batch 3.0, integrated with Quartz scheduling.
- Worked on AKKA Play framework which provides abstraction for transparent distribution and the basis for truly scalable and fault-tolerant applications.
- Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
- Developed Microservices by creating REST APIs and used them to access data from different suppliers and to gather network traffic data from servers. Worked with AJAX framework to get the asynchronous response for the user request and used JavaScript for the validation.
- Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as UDeploy, Puppet or custom-built. designing cloud-hosted solutions, specific AWS product suite experience.
Environment: Python, HTML, CSS, SVN, AWS, Amazon Lambda, server less, RDS, Scripting, DynamoDB, S3, SDK, SQS, SNS, CloudWatch, Python, UNIX, T-SQL, Jasper, Reports, JavaScript, Eclipse, Linux, Shell Scripting, RESTful, Oracle and Windows.
Confidential
Software Developer
Responsibilities:
- Actively involved in all aspects of the system design.
- Closely worked with business system analyst to understand the requirements to ensure dat right backend framework is built
- Followed with Agile and Scrum development methodologies
- Developed all the UI pages using HTML, CSS, JSON, JavaScript, jQuery, Ajax.
- Testing JavaScript frameworks using karma.
- HTML document traversal and manipulation, event handling, animation, and Ajax using DOM
- Involved in Writing JQuery based Ajax Requests using JQuery. Get (url, data, callback, type) or JQuery. Ajax (options) and JQuery. Post (url, data, callback, type) and JQuery. Get (url, data, callback, type).
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Building RESTful APIs in front of different types of NoSQL storage engines allowing other groups to quickly meet their Big Data needs and remain insulated from rapid technology changes in the NoSQL field
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Created various interactive plug-ins and widgets.
- Worked on the backend to build a multi-page application.
- Implemented the search functionality for Internal Application
- Worked on UI/Charting tools based on Bootstrap.
- Design and documentation of Google APIs for collection and retrieval of high volume IOT telemetry data.
- Worked on inversion control patterns based on Spring MVC Framework.
- Developed AJAX based web based UI framework by utilizing JQUERY library.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Environment: Python, HTML5, CSS3, JavaScript, JQuery, Cloud APIs, RESTFUL, Jenkins, SABA, Node.JS, CSS5, Backbone.js, karma, AJAX, Google API, JSON, ECLIPSE
