Sr. Python Developer Resume
5.00/5 (Submit Your Rating)
SUMMAR
- Senior software developer with 8 years' experience, as strong background in programming experience, committed to maintaining technical skills and to be up - to-date with industry noledge. Have good noledge on NoSQL databases like Cassandra and Mongo DB and SQL databases like MySQL, PostgreSQL and SQLite3.
- Experience and Technical proficiency in Designing, Data Modeling Online Applications, Solution Lead for Architecting Data Warehouse/Business Intelligence Applications.
- Having experience in Python 2 and Python 3 (3.7).
- Experience in programming, Front - End Web App, and User Interface (UI) development using Angular 2.0, Typescript, ES 6, React JS, XHTML, JavaScript, Mongo DB, JQuery Proven track record of implementing data driven web back ends with Python and Django.
- Experience with objects oriented programming, full development life cycle and worked with Agile and Waterfall methodologies.
- Implemented REST services by Golang with microservices architecture.
- Experience in IaaS managing Amazon Web Services (AWS) infrastructure with automation and configuration management me.e. Ansible.
- Developed a fully automated continuous integration system using Git, Gerri, Jenkins, MySQL and custom tools developed in Python and Bash.
- Experienced in developing User Interface using HTML/HTML5, CSS/CSS3, JavaScript, JQuery, JSON, AJAX and XML.
- Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS and Bootstrap
- Experience in data integration from different source systems like database, mainframe, XML, webservices, using ETL process.
- Implemented big data processing applications to collect, clean and normalization large volumes of open data using Hadoop ecosystems such as PIG, HIVE, and HBase.
- Experience in working with Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud environment and fa
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Python Developer
Responsibilities:
- Responsible for architecting, designing, implementing and supporting of cloud - based infrastructure and its solutions. Containerized and Deployed the ETL and REST services on AWS ECS through the CI/CD Jenkins pipe. Worked on JavaScript MVC Framework like Angular JS and BASH Scripting. Python/Bash Scripting for automation and monitoring system processes.
- Developed web services using Restful technology to support JSON and XML. Used Ansible to manage systems configuration to facilitate interoperability between existing infrastructure and new infrastructure in alternate physical data centers or cloud (AWS). Used the AWS -CLI to suspend on AWS Lambda function used AWS CLI to automate backup of ephemeral data stores to S3 buckets EBS. Working on development of ecommerce platform for multi tenants built in Java (SpringBoot) and Angular JS/React. Experience in object-oriented programming (OOP) concepts using Python, C++, Java and Django. Experienced in Using Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes,
- Created Pods and managed using Kubernetes. Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto Scaling and Cloud Formation Scripts. Excellent understanding of Cassandra Architecture and management tool like OpsCenter. Developed entire frontend and backend modules using Python on Django Web Framework. Involved in writing Python API for Amazon Lambda to manage some of the AWS services. Developed web applications in Django
- Framework's model view control (MVC) architecture. Experience in integrating databases like MongoDB, MySQL with webpages like HTML, PHP and CSS to update, insert, delete and retrieve data with simple ad-hoc queries. Usage of tools like RoboMongo, Mongo Vue and NoSQL Manager for migration of data between databases without any kind of data loss.
- Developed user interface UI by using the React JS, Flux for SPA development. Setup full CI/CD pipelines so dat each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production. Performed data pre-processing to clean, eliminate outliers in data and conducted data exploration to detect correlation, trends and patterns in the data Testing Lifecycle management in healthcare, retail ecommerce application using agile methodology, including third party integrations such as Paypal, Borderfree, Truefit and Vendornet Analyzing various logs dat are been generating and predicting/forecasting next occurrence of event with various Python libraries. Created Integrated test Environments for the ETL applications developed in GO-Lang using the Dockers and the python API's. Experienced in developing Web Services with Python programming language.
Environment: Python 3.6/2.7, Django, HTML, CSS
Confidential
Sr. Developer
Responsibilities:
- Full stack web developer using Python as a programming language and Django framework in building web applications. Used AWS PostgreSQL RDS, AWS Code Commit in the development. Used RabbitMQ messaging tool for running Celery workers for running multiple tasks. Represented data management and coordinated with internal/external teams Used NumPy and Pandas in evaluating data as we get large environmental data from external resources Worked under Jenkins CICD for testing and deploying after pushing the code into repo.
- Developed applications to handle large data from different organizations, institutes and from NSF (National Science Foundation) sponsored researchers and other public organizations.
- Docker to run the application in different environments. Generated graphical reports using python package NumPy and matplotlib. Worked on optimizing and memory management of the ETL applications developed in Go - Lang and python and also reusing the existing code blocks for better performance. Developed data transition programs from DynamoDB to AWS
- Redshift (ETL Process) using AWS Lambda by creating functions in Python for the certain events based on use cases. Responsible for automated deployment of Java application in Tomcat Server using Ansible Scripts. Responsible for writing/modifying scripts using sh, ksh, and Bash for day-to-day administration Automation for execution of tests in batch using Shell scripting Developed pyspark programs and created the data frames and worked on transformations. Experience in developing views and templates with Python and Django view controller and templating language to create a user-friendly website interface. Performed form validations using reactive forms from Angular 7.0 framework. Expertise in designing, developing middleware components for software in C/C++ using STL, multithreading, data structures and design patterns. Experienced with Python frameworks likeWebapp2 and, Flask.
Environment: Python, Django, HTML, CSS, JavaScript, RabbitMQ, Docker, Redis, Linux, Git Hub
Confidential
Sr. Data Analyst
Responsibilities:
- Developed Python based micro service to extract the data from system of records into Enterprise Data warehousing. Worked on NumPy, SciPy for various sophisticated numerical and scientific calculations. Built various graphs using Matplotlib package which helped in taking business decisions. Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef - Solo environment. Worked with React.js Virtual DOM and React views, rendering using components. Experienced in building a Command line tool to interact with RESTful API using in Golang. Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Responsible for automated deployment of Java application in Tomcat Server using Ansible Scripts. Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript. Utilized Python Libraries like Boto3, NumPy for AWS. Parsing various format of files like XML, JSON format files and load into Oracle database with Python XML and JSON modules.
- Developed an ETL service dat looks for the files in the server and update the file into the Kafka queue. Writing modules in Python to connect to MongoDB with PyMongo and doing CRUD operations with MongoDB Creating s3 buckets and adding permissions to store and access the data files from external scripts. Used JSON based REST Web services and Amazon Web services (AWS) for smooth operation of application. Utilized PyUnit the Python unit test framework, for all Python applications. Used Python scripts for security purposes, AWS IAM, AWS lambda functions and deploying the applications through elastic beanstalk. Implemented custom configuration files to install system and python dependency packages into EC2 instance.
- Developed an API dat asynchronously distributes task using RabbitMQ and Celery. Used Jenkins to automate the Deployment process and run Unit Test cases. Responsible for debugging the project monitored on JIRA (Agile). Leveraged CSS Bootstrap for development of Web applications. Worked on deployment of project on to Amazon S3. Used GIT version control and deployed project to HerokuEnvironment: Python, Django, Rest API, NumPy, Pandas, Matplot, JavaScript frameworks, SciPy, D3js, PostgreSQL, Selenium and Git Hub.
Confidential
Sr. Software Developer
Responsibilities:
- Designed and implemented a user - friendly website interface using Python and Django's view controller and templating language. Worked on several python packages like NumPy, matplotlib, Beautiful Soup, SciPy, WX Python, Py Tables etc. Utilized Angular libraries like angular-UI-router, angular-resource to make the powerful single page application and utilized angular-storage to briefly store the information utilized as a part of dis application. Used AWS Cloud Watch to monitor and store logging information. Deployed project into Amazon web services (AWS) using amazon elastic bean stalk. Experience writing data APIs and multi-server applications to meet product needs using Golang. Developed Simple Object Access
- Protocol (SOAP) based web services for different applications called User Service and other applications using Representational State Transfer (REST) based Web services. Automated the existing scripts for performance calculations using NumPy and SQL Alchemy and implemented machine learning schemes using python libraries like sci-kit-learn and SciPy Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS. Responsible for Integration test cases for Cloud Computing applications on AWS using
- Python with Boot library Usage of advance features like pickle/unpickle in python for sharing the information across the applications. Generated dynamic Pdf documents using Report Lab python library. Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites Worked with POSTMAN for API testing. Developed
- REST APIs and created User Model for application. Developing data processing tasks using PySpark such as reading data from external sources, merge data, perform data enrichment and load in to target data destinations. Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DB package. Automated delivery pipeline using integration and infrastructure tools GIT, Jenkins and Ansible. Written test cases using PyUnit and Selenium Automation testing for better manipulation of test scripts. Used
- GIT a version control system and centralized source code repository storage environment for the development of project hosted by AWS. Used Tomcat to facilitate web application development by providing multithreading, declarative security configuration, and extensive customization. Collaborated with internal teams to convert end user feedback into meaningful and improved solutions. Resolved ongoing problems and accurately documented progress of a project.Environment: Python, Django, AWS Docker, RabbitMQ, Redis, Web Sockets, Defanie Rest API, PostgreSQL, Hive database, Git Hub.
Confidential
Software Developer
Responsibilities:
- Involved in reviewing and understanding the Business requirements. Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support. Worked on Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization. Used Django evolution and manual SQL modifications were able to modify Django models while retaining all data, while site was in production mode.
- Managed large datasets using Panda data frames and SQL. Worked on object - oriented programming (OOP) concepts using Python, Django and Linux. Used Python to write scripts to automate launch, starting and stopping of EC2 instances and taking snapshots of the servers. Used Python and Django creating graphics, XML, JSON processing, data exchange and business logic implementation. Used Python and Django to interface with the J Query
- UI and manage the storage and deletion of content. Wrote and executed various MYSQL database queries from python using Python -MySQL connector and MySQL dB package. Used JQuery for selecting particular DOM elements when parsing HTML. Designed the user interactive web pages as the front-end part of the web application using various web technologies like HTML, JavaScript, Angular.JS, jQuery and implemented CSS framework for better appearance and feel. Interact with QA teams to review and develop data standards, data exchange, XML data standard, and data sharing model.Environment: Python, Django, JavaScript frameworks, Rest API's, Testing, Scripting, Linux, Git Hub.