We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

Columbus, IN

SUMMARY

  • 7+ years of experience as a python/AWS Developer. Hands on Experience in AWS like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS.
  • Experience in Data Analysis, Machine Learning, Data mining with large data sets of Structured and Unstructured data, Data Acquisition, Data Validation, Predictive modeling, Data Visualization, Web Scraping. Adept in statistical programming languages like R and Python including Big Data technologies like Hadoop, Hive.
  • Experience in Amazon Web Services (AWS) Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, Elastic Load Balance, Elastic Beanstalk, IAM, Cloud Trail, ECS, and EKS etc.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML5, CSS3, JavaScript, J Query, AJAX, AngularJS, ReactJS Bootstrap, JSON, and XML.
  • Have good experience of working on several python packages like NumPy, SciPy, Anaconda, PyCharm etc.
  • Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber JVM to implement Test Driven Development (TDD).
  • Experience in developing web - based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, ReactJS VB, C++, XML, CSS, HTML, DHTML, JavaScript.
  • Good Knowledge in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data.
  • Understanding of OOP and Data Structures and know when to apply them in daily coding scenarios. Message queues (RabbitMQ, ZeroMQ, etc). Background task processing (Celery, etc).Experience configuring container like Docker
  • Basic understanding of modern web components (HTML/CSS/JS)
  • Handy Experience in developing web applications implementing Model View Control architecture using Django, Flask, and spring web application frameworks.
  • Good Knowledge in continuous integration CI/CD tools like JENKINS. Experience working with Docker images and containers and Ansible.
  • Hands on experience in test-driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
  • Hands on Experience on Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
  • Expertise in building strong websites confirming Web 3.0 standards using Yahoo User Interface (YUI) compressor, HTML, & CSS to develop valid code and table-free sties.
  • Excellent knowledge and experience in Oracle Database, JDBC, DB2, PL/SQL, MS SQL Server, My SQL Server, Mongo DB and Dynamo DB.
  • Having high experience in Object Oriented Concepts with C# and Python. Using Python/Django, HTML, CSS, Sass, JavaScript, SQL, and maintaining and adding software features.
  • Experience in handling database issues and connections with SQL and NoSQL databases like MongoDB (2.6, 2.4) by installing and configuring various packages in python (Teradata, MySQL, My SQL connector, and SQL Alchemy).
  • Performed S3 buckets creation, policies on IAM role based polices, MFA and customizing the JSON template.
  • Deploying application in Docker Container for custom environment and hosting in Elastic Beanstalk.
  • Migrated SQL server Databases to new AWS cloud servers. Experience in Backup, Restoring and Moving of Databases Good knowledge on Cloud and Virtualization environments such Amazon Web Services.
  • Knowledge of constructing PostgreSQL and SQL query strings and fine-tuning them for performance
  • Hands on experience with big data tools like Hadoop, Spark, Hive, Pig, PySpark, Spark SQL,PySpark Hands on experience in implementing LDA, Naive Bayes and skilled in Random Forests, Decision Trees, Linear and Logistic Regression, SVM, Clustering, neural networks, Principle Component Analysis.
  • Familiar with JSON based REST Web services and Amazon Web services Development of Applications/Tools for validation of next generation IA32 Enterprise Processors.
  • Worked on UNIX shell scripts for business process and loading data from different interfaces to HDFS. Experience with Version Control, ideally SVN, CVS and GIT.
  • Hand on Development of entire frontend and back-end modules using python on Django Web Framework with GIT.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache
  • Experience in ETL, Hadoop, Spark, data modeling, data visualization
  • Strong knowledge of data integration concepts like Dimensional Modeling, Data Quality, Streaming, CDC, Master Data Management (MDM), REST, SOAP, Web Services
  • Good understanding of Big Data concepts like Hadoop, Map - Reduce, YARN, Spark, RDD, Data frames, Datasets, Streaming.
  • Set up rules and policies with a Node.js/Python back end.
  • Proficient in Hive, Oracle, SQL Server, SQL, PL/SQL, T-SQL and in managing very large databases
  • Hands on programming experience in scripting languages like JAVA, SCALA,
  • Experience writing in house UNIX shell scripts for Hadoop & Big Data Development
  • Skilled in performance tuning of data pipelines, distributed datasets, databases and SQL query performance
  • Strong data modeling skills with experience developing complex data using Unified Modeling Language (UML), ER Diagrams, conceptual/physical Diagrams.
  • Data warehousing experience using IBM DataStage/Quality Stage and involved in all the stages of Software Development Life Cycle (SDLC).
  • Extensively followed development methodologies such as Agile (SCRUM) and Waterfall. Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Dockerized applications by creating Docker images from Docker file.

TECHNICAL SKILLS

Frameworks: Django, ReactJS, Django Rest Framework, Flask, Pyramid, NumPy, SciPy, Anaconda, PyCharm, TDD

AWS: S3, EC2, Elastic Beanstalk, Cloud Watch, Cloud Trail, VPC, ECS, IAM

Web Servers: Web Sphere, Web Logic, Apache Tomcat.

Web Technologies: JSP, XML, XSD, XPATH, XSLT, HTML5, UI Ajax, Web Services, REST API's.

Tools: : IDE, Selenium, Visual Studio, Docker, Kubernetes.

Programming Languages: Python, C#, C, C++.

SDLC: Waterfall, Agile, Scrum.

Databases: Oracle, MS Access, MySQL, MongoDB, Dynamo DB, Cassandra, Pig, Hive.

Bigdata Technologies: Spark, Hadoop

Version Controls: CVS, SVN, Git

PROFESSIONAL EXPERIENCE

Sr. Python Developer

Confidential, Columbus, IN

Responsibilities:

  • Developed classes in Business Layer and Data Access Layer in C#. Worked with marketing company to build several Django, Pyramid, NumPy, SciPy, Anaconda, PyCharm and Flask applications.
  • Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
  • Worked with team implementing REST API's in Python using micro-framework like Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
  • Automated different workflows, which are initiated manually with Python scripts and UNIX shell scripting .
  • Installed alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage etc. to take recommended actions for better performance.
  • Involved in the Web/Application development using Python 3.5, HTML5, CSS3, AJAX, JSON and J Query . Develop and tested many features for dashboard using Python, Bootstrap, CSS, JavaScript and J Query .
  • Implemented programming automations using Jenkins and Ansible on Unix/Linux based OS over cloud like Docker.
  • Developed Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
  • Automated MySQL container deployment in Docker using Python and monitoring of these containers.
  • Helped with the migration from the old server to Jira database ( Matching Fields ) with Python scripts for transferring and verifying the information.
  • Involved in design and development of UI component, using frameworks Angular.JS, JavaScript, HTML5, CSS and Bootstrap.
  • Developed frontend and backend modules using Python on Django Web Framework with GIT.
  • Utilizing MEAN stack (MongoDB/AngularJS) and JSON for data transfer and technologies related to server-side scripting.
  • Applied Agile Test Practices SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Acceptance Test Driven Development ATDD.
  • Migrated infrastructure from in-house servers to AWS cloud. Used Docker Container, EC2, IAM, RDS, Route 53, REST API gateway and Lambda of AWS.
  • Deployed Web services for online transactions using C# and exposed them through SOAP and HTTP.
  • Automated the existing scripts for performance calculations using NumPy and SQL alchemy 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.
  • Contributed to TDD (Test-Driven Development) using JUnit framework. Written code for TDD on every module worked in medical awareness project using Junit.
  • Utilized Apache Spark with Python to develop and execute Big Data Analytics and Machine learning applications, executed machine Learning use cases under Spark ML and
  • Identified areas of improvement in existing business by unearthing insights by analyzing vast amount of data using machine learning techniques.
  • Interpret problems and provides solutions to business problems using data analysis, data mining, optimization tools, and machine learning techniques and statistics.
  • Designed and developed NLP models for sentiment analysis.
  • Led discussions with users to gather business processes requirements and data requirements to develop a variety of Conceptual, Logical and Physical Data Models. Expert in Business Intelligence and Data Visualization tools: Tableau, MicroStrategy.
  • Worked on machine learning on large size data using Spark and MapReduce.
  • Let the implementation of new statistical algorithms and operators on Hadoop and SQL platforms and utilized optimizations techniques, linear regressions, K-means clustering, Native Bayes and other approaches.
  • Developed Spark/Scala, Python for regular expression (regex) project in the Hadoop/Hive environment with Linux/Windows for big data resources. Involved in Unit testing and performance tuning of ETL DataStage jobs
  • Created the Environmental Variables and Set up the default values in DataStage Administrator.
  • Data sources are extracted, transformed and loaded to generate CSV data files with Python programming and SQL queries.
  • Stored and retrieved data from data-warehouses using Amazon Redshift.
  • Developed web page and form validation with team using Angular.JS, Bootstrap.js, Node.js, Backbone.js, HTML5, CSS & JavaScript.
  • Used Data Warehousing Concepts like Ralph Kimball Methodology, LAP, OLTP, Star Schema, Snowflake Schema, Fact Table and Dimension Table.
  • Refined time-series data and validated mathematical models using analytical tools like R and SPSS to reduce forecasting errors.
  • Worked on data pre-processing and cleaning the data to perform feature engineering and performed data imputation techniques for the missing values in the dataset using Python.
  • Created Data Quality Scripts using SQL and Hive to validate successful das ta load and quality of the data. Created various types of data visualizations using Python and Tableau.

Environment: Python, Git, GitHub, Visual Studio IDE, MySQL, Angular.js, Pandas, Flash, PyUnit, Open Stack, HTML, CSS, JQuery, JavaScript, Apache, Jira, Linux, Git, Windows, Linux.

Sr. Python Developer

Confidential

Responsibilities:

  • Used Pandas, NumPy for statistical Analysis and Numerical analysis of Insurance premium. Worked on Angular JS framework to develop interactive websites based on client needs.
  • Used Flask to connect front-end to back-end, Cherry pie to build the server and word clouds to visualize movies.
  • Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django, XML, PostgreSQL, SQL, and Stored Procedures.
  • Wrote and maintained data extracts written in C#, and created data extracts like reading in flat files, XML, reformatted the data to generate the spread sheets using Batch Processing.
  • Worked on Python Open stack Restful API's. Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Created database access layer using JDBC and PL/SQL stored procedures. Worked on Java based connectivity of client requirement on JDBC connection.
  • Extensively used DataStage Designer to develop processes for extracting, transforming, integrating and loading data from various sources into the Data Warehouse database .
  • Managed large datasets using Panda data frames and MySQL. Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Implemented AWS solutions using Dynamo DB, EBS, Elastic Load Balancer, Auto scaling groups. Migration of API code written for Sybase to Oracle and was involved in Overlook the migration activity of PL/SQL programs.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Used PyCharm, the Python unit test framework, for all Python applications.
  • Designed and developed the UI of the website using HTML, CSS, Java script, Bootstrap, JSON, XHTML, and AJAX.
  • Uploaded the admin module on Elastic Bean Stalk (EBS) and EC2 and stored the static files in S3 on Amazon cloud.
  • Creating Amazon EC2 Cloud Instances using Amazon Web Services and configuration of launched instances with respect to specific applications.
  • Development of front-end application using HTML, CSS, JavaScript, Angular.JS, Dependency injection, Rx and Http modules with Node.js server for future evolutions.
  • Implemented monitoring, established best practices around using Elastic search, and used AWS Lambda to run code without managing servers.
  • Worked on Jenkins for continuous integration to build code and deploy into remote servers.
  • Used Django configuration to manage URLs and application parameters.
  • Created and pushed the code to GitHub Enterprise.
  • Developed micro services using spring boot exposed as REST API and integrated with AngularJS based web applications.
  • Worked with team of developers on Python applications for RISK management.
  • Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
  • Used Agile Methodology and SCRUM Process.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
  • Responsible for user validations on client side as well as server side. Work with DNS to map the website to its IP address.
  • Analyzed performance test requirements and developed test plans and have done debugging to understand test objective requirements.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.

Environment : Python, Drop wizard, Spring Boot, Lagom, Kafka, JSON, GitHub, LINUX, Django, Flask, Varnish, Nginx SOA, RESTful.

Python Developer/Cloud Engineer

Confidential

Responsibilities:

  • Developed Python based micro service to extract the data from system of records into Enterprise Data warehousing.
  • Developed another micro service to extract AML data from Enterprise Data warehousing and push to external systems in JSON format.
  • All these batch micro services are written in Python utilizing distributed message passing via Kafka message broker with JSON as data exchange formats.
  • All these four micro services are deployed in Mesos cluster in AWS using Jenkins, Marathon, and Chronos.
  • Debugging the application and following messages in log files, to figure out the error if existing.
  • Developed monitoring application which captures the error related data and store it in database
  • Involved in storing binary data using Couchbase and CouchDB Server.
  • Involved in tokenizing the sensitive data before archiving in AWSS3 using REST based Enterprise Tokenization service, and encrypting the data before sending it over wire to external systems.
  • Assisted with development of web applications Flask, Pyramid, Django, Plone.
  • Developed Views and Templates with Python using Django’s view controller and template language.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Converting production support scripts to chef, testing of cookbooks with chef-spec.
  • Used Puppet server and workstation to manage and configure nodes.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Used SVN for branching, tagging, and merging.
  • Setup Puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Built an Interface between Django and Salesforce and Django with RESTAPI.
  • Refactored existing batch jobs and migrated existing legacy extracts from Informatica to Python based micro services and deployed in AWS with minimal downtime.
  • Involved in the setting up of Micro services in HA (Highly Availability) for resiliency.
  • Used REST&SOAP to test web services.
  • Developed Database Models in PostgreSQL.
  • Developed Stored Procedures in PostgreSQL.
  • Used GitHub for Python source code version control, Jenkins for automating the build docker containers, and deploying in Mesos.
  • Performed unit testing using unit test and Nose, etc. Python unit testing frameworks.
  • Created applications for software package, software framework and hardware platform using SDK
  • Involved in service based RESTful technologies.
  • Created a web service and provided its information to the service registry and made the information regarding the web service available to any potential requester using SOA.
  • Assisted with development of internal APIs using PHP7, Laravel, and MySQL
  • Performed in page caching using Nginx, Varnish.
  • Assisted with writing effective user stories and divide the stories into SCRUM tasks.

Environment: Python, Boto3, Flask, Pyramid, Django, Plone, Docker, Mesos, SOA, REST, Chronos, Kafka, JSON, GitHub, Nginx, Varnish, LINUX.

Python Developer

Confidential

Responsibilities:

  • Worked on both front end and back end technologies like HTML, CSS, Java Script, C#, ASP.Net, Ado .net, SQL Server Management studios.
  • Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery, Bootstrap.
  • Worked on UI/UX technologies and various other frontend technologies. Features for dashboard were developed and tested using CSS, JavaScript, Django, and Bootstrap.
  • Developed a front-end application using React JS and FLUX architecture for internal team's productivity use. Designed SPA (Single page applications) in Flux architecture using React.js.
  • Have utilized Python libraries such as NumPy and Pandas for processing tabular format data. Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and ADO.NET.
  • 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.
  • Development of several Python APIs and harassers that works in both Linux and windows and maintaining them using the revision control SVN.
  • Developed entire frontend and backend modules using Java and Python using Web Frameworks.
  • Design, develop, test, deploy and maintain the website.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using python.
  • Handled all the client side validation using JavaScript.
  • Used Eclipse as IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Creating unit test/regression test framework for working/new code.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Experience in writing branching and merging methodologies in Python. Improved coding skills by trainings.
  • Maintaining user data using Microsoft Excel. Appeared in various trainings. Backend scripting/parsing using Perl and Python.

Environment : Java, Python, Struts 1.2, Django 1.0, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX

Jr. Python Developer

Confidential

Responsibilities:

  • Developed several Python APIs and harassers that works both in Linux and windows and maintaining them using the revision control SVN.
  • Work with team of developers on python applications for RISK management.
  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
  • Designed and developed data management system using MYSQL.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Handled all the client side validation using JavaScript.
  • Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined function.
  • Used JQuery for all client side JavaScript manipulation.
  • Created unit test/regression test framework for working/new code
  • Using Subversion control tool to coordinate team-development.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Responsible for debugging and troubleshooting the web application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Created unit test/regression test framework for working/new code. Used UNIX server for application deployment and configuration.
  • Generated graphical reports using python package NumPy and Matplotlib. Developed Business Logic using Python on Django Web Framework.
  • Used Python and Django to interface with the J Query UI and manage the storage and deletion of content.
  • Designed and developed data management system using MySQL. Designed and created backend data access modules using PL/SQL.
  • Participated in developing web application UI using HTML, CSS, JavaScript. Used Django configuration to manage URLs and application parameters.
  • Wrote scripts using python modules and its libraries to develop programs that improve processing of access requests.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Worked Requirements Elicitation, Requirements Managements & Communication and Requirements Analysis by gathering functional and non-functional requirements based on interaction with clients.
  • Identified/Analyzed/Clarified/Solidified business, client’s functional and non-functional requirements.

Environment: Python, Django 1.3, MYSQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache

Hire Now