Sr. Python Developer Resume
Allen, TX
PROFESSIONAL SUMMARY:
- Having 8+ years of experience in Web Application Development and coding with Python, Django and Experienced with the entire software development life - cycle.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Experience in developing web-based applications using Python 3.x (3.6/3.7), Django 2.x and Flask and implementing Model View Template architecture using Django web framework.
- Developed web applications and Web APIs using different frameworks and libraries like Flask/ Flask-Rest Plus, Django, Django REST Framework.
- Extensively worked on Flask web framework backed up by MS SQL/PostgreSQL databases using SQLAlchemy for Object Relational Mapper (ORM).
- Experience in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data.
- Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, CloudFront, Route 53, Virtual private clouds (VPCs), and Lambda Services.
- Designed and developed APIs to share data with cross functional teams using Hug and Fast API frameworks.
- Experienced in working with various Python IDE's using PyCharm, Spyder, Microsoft Visual Studio, sublime text editor.
- Working experience on different high performance scientific and data visualization libraries like Pandas, NumPy, SciPy, Matplotlib, NLP, NLTK, Seaborn, Bokeh and Stats models for statistical modelling etc.
- Experience in Python, Django, MVC Patterns, AWS, MySQL and Embedded SQL.
- Experience in AWS services such as EC2, ELB, Auto-Scaling, EC2 Container Service, S3, IAM, VPC, RDS, Lambda, EMR, AWS Workspaces.
- Strong knowledge of large-scale Linux deployment methodologies, kernel configuration, performance monitoring, and tuning.
- Experienced in processing Big data on the Apache Hadoop framework using MapReduce programs.
- Excellent understanding and knowledge of NOSQL databases like HBase and MongoDB.-
- Hands-on experience with Version control systems such as Git, SVN, CVS, and Source Tree.
- Experienced in implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL, Exception Handling and Collections using Python.
- Strong experience in using python libraries like NumPy, Matplotlib, Pandas, Scrapy, etc.
- Used a Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Proficient with Unit testing/ Test driven Development (TDD) and Integration testing.
- Experience with NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, DynamoDB MySQL and MS SQL databases.
- Have very good experience in developing Test Frameworks, and experience working with the Django framework.
- Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP.
- Strong exposure in writing simple and complex SQL queries and creating PL/SQL Functions, Stored Procedures.
- Experience in automated framework provisioning and Application deployment using Chef, Puppet and Ansible.
- Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Redshift, CloudFormation, CloudFront, RDS, S3, IAM, Security Groups, Route53 and SNS.
- Expertise in establishing database connections for Python by configuring packages like JDBC, MySQL-Python.
- Experienced in working with Python packages like NumPy, Pandas, Beautiful Soup, Scikit-learn, Requests, matplotlib, PyTables, SciPy.
- Excellent experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Developed apps that use AI, data science and machine learning software to achieve autonomy in drones and other Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Proficiency in API security frameworks, token management and user access control including OAuth, JWT, etc.
- Excellent knowledge with Python engineering under Linux OS (Debian, Ubuntu, SUSE, Linux, RedHat Linux, Fedora).
- Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
TECHNICAL SKILLS:
Languages: Python, JavaScript, C/C++
Python Libraries: Beautiful Soup, SciPy, Matplotlib, Pandas data frame, urllib2, requests, json
Web Technologies: HTML, CSS, DHTML, XML, Java Script, Bootstrap, AWS
Version Control Tools: VSS, SVN, GitHub, Git, GitLab, TeamCity
Bug Tracking Tools: JIRA, Bugzilla
Testing Frameworks: PyTest, Unit test, ROBOT, Lettuce
IDE'S: PyCharm, MS Visual Studio, Spyder
CI/CD tools: Jenkins, Docker
Deployment Tools: MS Azure, Heroku, Amazon Web Services (EC2, S3)
Frameworks: Bootstrap, Django, Flask, Pyramid
SDLC Methods: SCRUM, Agile
Database: Sqlite3, MySQL, PostgreSQL, Oracle, Microsoft SQL Server, DynamoDB and MongoDB.
PROFESSIONAL EXPERIENCE:
Confidential - Allen, TX
Sr. Python Developer
Responsibilities:
- Proficient in using multiple IDES and software development in Python such as PyStudio, Spyder, PyCharm, Sublime text, Jupyter notebook.
- Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
- Using the existing APIs and building new REST APIs using Python Django framework.
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
- Designed the application using Python, Django, HTML, CSS, AJAX, JSON and jQuery and Worked on backend of the application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Wrote REST APIs, as part of developing web-based applications using Django's REST framework.
Proficient in using different version control systems like GIT, GitHub, & SVN.
- Well versed with automation tools like Jenkins for continuous integration and continuous delivery (CI/CD) and to implement the End-to-End Automation.
- Experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
- Excellent analytical and problem-solving skills with efficient time management and result oriented attitude.
- Involved in writing Python utilities and scripts to automate tasks in AWS using boto3 and AWS SDK.
- Designed and implemented Continuous Integration and Continuous Deployment frameworks from code to deploy using Jenkins.
- Used Git version control system for collaborating with teammates and maintaining code versions .
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Developed GUI using Python and Django for dynamically displaying the test block documentation and other features of python code using a web Django browser.
- Worked on Python Open stack API's and was involved in writing Shell scripts to automate Web Sphere Admin tasks and application specific syncs / backups and other schedulers.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Worked on python modules such as requests, urllib2 for web crawling and even used PyUnit, for Python unit test framework.
- Created Local Virtual repositories for the project and release builds, repository management in Maven to share snapshots.
- Organized the configurations and versions of the code using GIT version control system.
- Logged user stories and acceptance criteria in JIRA for features by evaluating output requirements and formats.
- Developed views and templates with Python and Django view controller and templating language to create a user-friendly Website interface.
- Involved in Python OOD code for Logging, Monitoring and Debugging for code optimization.
- Worked on building out, page views, templates, and CSS layouts for the complete site within the Django framework.
- Designed and implemented several Maven plug-ins for simplifying common configuration management tasks and Used Git as the repository.
- Used JIRA for bug tracking and issue tracking and added several options to the application to choose particular algorithm for data and address generation.
- Establishing database connections for Python by configuring packages like JDBC, MySQL-Python.
- Writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostGreSQL database.
- Prepared and analyzed reports using Python libraries and involved in environment Setup.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
- Implemented Restful Web-Services for sending and receiving the data between multiple systems.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Involved in the software development lifecycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
Environment: Python 3.4, Numpy, Pandas, unit test, Django, Django REST framework, MySQL, Postgre SQL, PL/SQL, Jira, GitHub, Postman, AWS, PyCharm IDE and Visual code, Kafka.C
Confidential, Atlanta, GA
Sr. Python Developer
Responsibilities:
- Implemented the features using Angular code using TypeScript and Angular CLI with Visual Studio Code IDE.
- Implement the PWA (Progressive web apps) for the existing website using React & make it a responsive one.
- Developing an application where it can be transcribe voice to word using different AWS resources(s3 bucket, Athena, Sqs,Sns, AWS transcribe, GlueJob).
- Lead the development of scripts, included Power Shell, Python Bash and java scripts and Automated solutions being developed using scripts and HPOO/ JBPM/ServiceNow.
- Used Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
- Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos.
- Build CloudFormation and Terraform templates using JSON/YAML and python scripting for cloud infrastructure.
- Used Python to write data into JSON files for testing Django Websites and Created scripts for data modelling and data import and export.
- Built main application in Python, Django leveraging technologies such as Angular.js, Backbone.js, Ember.js, and Celery.
- Developed frontend and backend modules using Python on Django Web Framework with GIT.
- Maintained web applications developed with Mezzanine and Waigtail Django CMS.
- Used ZEND DB and Doctrine ORM for database handling and developed modules handling complex web pages.
- Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Designed and implemented 100+ Swagger-based RESTful-APIs and unit test cases with Flask and Python.
- Used Python to write data into JSON files for testing Django Websites and Created scripts for data modelling and data import and export.
- Built main application in Python, Django leveraging technologies such as Angular.js, Backbone.js, Ember.js, and Celery.
- Developed frontend and backend modules using Python on Django Web Framework with GIT.
- Maintained web applications developed with Mezzanine and Waigtail Django CMS.
- Used ZEND DB and Doctrine ORM for database handling and developed modules handling complex web pages
- Used Sequelize as ORM tool to communicate between application and the SQL server.
- Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application withvery less configuration.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Designed and implemented 100+ Swagger-based RESTful-APIs and unit test cases with Flask and Python,
- Used Django-celery with the help of RabbitMQ message broker for large processing.
- Updated an existing real time bidding platform (RTB) to conform to OpenRTB standards and Platform written in Python with Tornado, backed by Redis.
- Implemented SQLAlchemyas ORM mapping tool for complete access and Wrote SQL queries and maintained PostgreSQL RDBMS in the local development environment.
- Creates rich web UIs that merge with back-end components using JavaScript and AngularJS in conjunction with HTML5 & CSS3 and Used Material Design library for Rich UI/UX designs.
- Involved in creating RWD using media queries, HTML5, LESS pre-processor with CSS3 box model flexbox, JQuery plugins JS
- Responsible for creating web-based applications using JavaScript (ECMAScript 6), React JS and Redux workflow.
- Implemented custom python machine learning algorithms and modified python data science algorithms.
- Enhancing the data science algorithm and architecture by developing and maintaining an internal R package and writing technical documentation and tutorials.
- Used Numpy, Pandas, Pytorch and other libraries to work with large data sets and threading limitations, multi-process architecture.
- Designed, implemented, tested, and deployed machine learning models using R, scikit-learn, and MLlib.
- Involved in developing scripts for performance calculations using Numpy and SQLAlchemy.
- Created Responsive (RWD) templates and layouts from wireframes and creatives using Angular material, and C#.
- Built a fullstack product with a web client using react and a backend using Node.js, with Mongo db and elastic searchAnd Worked in TypeScript to render JavaScript (Knockout.JS) with unit and end-to-end tests.
- Performed End to End testing using Protractor and selenium and involved in setting up the project using Jenkins for continuous builds and deployments on WebSphere Application Server.
- Performance optimization of bulk loading using Java/C++ native interface and Chef for automation and configuration management.
Environment: Python, Django, HTML5, CSS3, JSON, GIT, JIRA, Agile, Windows.
Confidential -Raleigh, NC
Sr. Python Developer
Responsibilities:
- Developed Application to access Rest, JSON and XML from Restful Web Service from consumer side using JavaScript.
- Developed a web application for developers to generate their own REST API calls in, JAVA .
- Developed tools using Python, Django, Shell scripting, XML to automate some of the menial tasks.
- Write scripts using python modules and its libraries to develop programs that improve processing of access requests.
- Created entire application using Python, flask, Django, MongoDB and Linux.
- Developing two different Web-based applications using HTML5, JavaScript, JQuery, Bootstrap, Backbone.JS and AJAX.
- Participated in Agile Process/SCRUM Meetings and Developed detailed mockups, prototypes and wireframes to illustrate interface and design concepts of the website using Microsoft Visio.
- Worked on feature developments for the Growth team and projects handed down from the executive team, focusing primarily on HTML, CSS/SCSS, and JavaScript development.
- Designed the Front-End applications, user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, Angular.js and JQuery. Adopted JavaScript and jQuery to manipulate DOM, basic logic and event handlers.
- Created independent libraries in JAVA which can be used by multiple projects which have common functionalities.
- Developed Views and Templates with JAVA and using Hibernate, Spring MVC's view controller and template language for the Web application. Involved in implementation of RESTFUL web service APIs using Node.js
- Developed Application servers for business solutions using Apache Tomcat, WebLogic, WebSphere and JBoss.
- Followed Agile SCRUM methodology and used Test Driven Development (TDD), CI/CD, and Used BDD pattern for code quality and good readability standards.
- Designed application databases using Oracle, MySQL, MongoDB, Oracle, sometimes rewrote queries to improve query response time.
- Used version control tools like GIT, SVN to manage and control software development.
- Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE
Environment: Python, Django, MySQL, JDBC, REST API, JSON, JQuery, XML
Confidential - New York, NY
Python Developer
Responsibilities:
- Designed and implemented UI layer using JSP, JavaScript, and HTML5, JSON web token, JSP and J2EE framework.
- Implemented custom python machine learning algorithms and modified python open source algorithms.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Developed API services in Python/Tornado and NodeJS while leveraging AMQP and RabbitMQ for distributed architectures.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Utilized PyUnit, the Python Unit test framework, for all Python applications and used Django Database API's to access database objects.
- Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model.
- Automated the existing scripts for performance calculations using NumPy, PyCharm and SQLAlchemy.
- Implemented Microservices architecture in developing the web application with the help of Flask framework.
- Worked on several standard Python packages like Numpy, MatPlotLib, Scipy, Pandas and PyTables etc.
- Used Celery with RabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
- Worked on Cross-Browser compatibility for both Javascript and CSS, and squashed bugs in several browsers and devices.
- Developed International Error Correction Screens using custom front end forms using XML, XSLT, Angular JS and JQuery.
- Wrote python script to compare performance between support vector machine and deep neural network using Scikit-learn and NumPy.
- Used Ruby on Rails to create API endpoints that served data to multiple components and Constructed powerful and modern frontend architecture, involving React, Redux, and ES6.
- Created mockups using web technologies like HTML/HTML 5, CSS/CSS3, Sass, JQuery & JavaScript, Git, and GitHub.
- Used Eclipse IDE for Java and XML development and QA and branched projects using Tortoise SVN.
- Worked on application development using Oracle SQL, PL/SQL, Oracle Forms/Reports and Informatica ETL.
- Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
- Developed CRUD applications using MERN stack (MongoDB, Express, ReactJS and NodeJS) and REST based API.
- Wrote unit test cases in Python and Objective-C for other API calls in the customer frameworks and Performed end to end testing using Selenium web driver, Jbehave and Testing.
- Automated environmental deployment for NIX using Jenkins server and wrote automated unit testing with Jest.
- Involve in Agile software development life cycle (SDLC) with SCRUM methodology.
- Deployed cloud stacks using AWS S3 and EC2 instances & created multi AZ VPC instances.
- Worked on CI/CD pipeline and created sandbox, UAT and Production Environments in Google Cloud Platform.
- Set up CI/CD pipeline for efficient and automated production deployments using DevOps deployment and monitoring tools like Drone, Docker and Kubernetes.
- Worked closely with Incident Management and Problem Management teams to troubleshoot the issue based on the severity level.
- Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS and worked with Cassandra.
- Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform, packer Templates and Containerized the infrastructure using Docker, which was setup in OpenShift, AWS and VPCs.
- Used GITLab for code repository and maintaining current and historical versions of the source code.
- Developed the unit test cases in Test Driven Development (TDD) and mock testing using JUNIT and Mockito frameworks.
- Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Light AWS Aurora DB cluster.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
- Integrated Jenkins with various DevOps tools such as Nexus, Sonarqube, Puppet, HP CDA, HP ALM and HP QTP.
- Used Maven for building, creating JPA based entity objects and compiling GWT and GXT application.
- Maintained the Source code using Team Foundation Server (TFS) in a multi developer environment.
- Installed and configured RedHat jBPM on RedHat EAP with Postgres as backend database for development purpose on Linux servers.
- Configured, and deployed the applications on AWS EC2 instance, with Glassfish, Nginx, and Cassandra.
- Developed Docker container based micro services using Spring Boot/Cloud and deployment on Kubernetes cluster.
- Developed Jenkins-Kubernetes deployment for dockerized microservices in Golang and Python.
- Utilized Travis CI for automated testing, continuous integration and continuous deployment to Heroku.
- Deployed Ansible and Jenkins to completely provision and manage AWS EC2 instances volumes DNS and S3.
- Hands on Experience in integrating Docker Swarm into Docker Engine to orchestrate and schedule containers.
- Developed and tested many features for dashboard using Flask, CSS and JavaScript and Used NumPy, SciPy for Numerical analysis for Finance data.
- Used the AWS -CLI to suspend on Aws Lambda function used AWS CLI to automate backup of ephemeral data stores to S3 buckets EBS.
- Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups and Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Worked on Python Open stack API's, used Python scripts to update content in the database and manipulate files
- Designed and deployed machine learning solutions in Python to classify millions of previously unclassified Twitter users into core data product
- Worked and expertise hands on Scala programming for processing real time information using Spark API's in the cloud environment.
- Experienced in ORM programming in converting data between incompatible type systems in OOP languages.
- Contribute to major development initiatives with codebases utilizing Python, Django, R, MySQL,MongoDB, jQuery and React.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
Environment: Python, Django, MySQL, Linux, XML, JSON, CSS, HTML, React, JavaScript, Restful API, MVC architecture, Apache Tomcat Server, Jenkins, Pandas, NumPy, Bash, Agile, JIRA, GIT, PyUnit.
Confidential
Python Developer
Responsibilities:
- Designed front end using UI, HTML, Bootstrap, NodeJS, underscore JS, and JavaScript and Strong Expertise in working with server-side technologies including databases, restful API and MVC design patterns.
- Responsible for creating efficient design and development of responsive UI using with HTML5, CSS3,JavaScript, MEAN stack (MongoDB, Express, Angular, and Node JS) and React JS.
- Involved in the development of the applications using Python, HTML5, CSS3, AJAX, JSON and jQuery .
- Involved in MVC frameworks like Django, React.JS, JavaScript, and Node.js and had analyzed the SQL scripts and designed the solution to implement using Pyspark.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
- Utilizing MEAN stack (MongoDB/AngularJS) and JSON for data transfer and technologies related to server-side scripting. Postman was used to debug web requests.
- Designed and developed the application using Agile Methodology and followed TDD and Scrum.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from Python using Python-MySQL connector My SQL db package to retrieve information.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL and Designed, developed and deployed CSV Parsing using the big data approach on AWS EC2.
- Developed API to Integrate with Confidential EC2 cloud-based architecture in AWS, including creating machine Images.
- Developed and designed Python based API (RESTful Web Service) to interact with company's website.
- Containerized all the Ticketing related applications - Spring Boot Java and NodeJS applications using Docker.
- Provided fault isolation and root cause analysis for technical problems and Created Business Logic using Python to create Planning and Tracking functions.
- Implemented successfully in the production through automated deployments and provided supports after Deployment and Go Live .
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web- based solution.
- Developed complex web, middleware, and back end systems in Python, SQL and Perl for Linux and Windows.
- Developed Merge jobs in Python to extract and load data into MySQL database and Used GIT to for Versioning the source code.
- Worked in MySQL, PL/SQL database on simple queries and writing Stored Procedures for normalization.
- Executed POSTGRESQL database queries from Python using Python-Psycopg2 connector and PostgreSQL dB package to retrieve information.
Environment: Python, Django, AWS, Boto3, Shell Script, XML, Angular, HTML5, PyUnit, Maven, Jenkins, Jira, MySQL, Agile, GIT, Windows.