Sr. Python Developer Resume
Germantown, MD
SUMMARY:
- Having 7+ Years of Experience as web/application developer software development and design using python, Django, Java, Webapp2, Angular.js, HTML/CSS, JavaScript and jQuery
- Experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, Subroutines, functions on SQL, PL/SQL and PostgreSQL database.
- Good understanding of server - side templating languages (such as Jinja 2, Mako, etc).
- Experience with modern AI frameworks such as Tensorflow and a good understanding of traditional machine learning as well as deep learning.
- Software development and design using Python 2.7,3.3.1 and 3.4, Django 1.9/1.8,XML, CSS,HTML, JavaScript, JQuery and Angular Js.
- Hands-on experience in working with the Build Tools such as Ant, Maven, Gradle, Grunt, Gulp, WebPack, MSBuild, Nant, Rake, Make etc
- Experienced in understanding principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Good knowledge in working with application server - Apache Server, Tomcat (6.0, 7.0, 8.0), Nginx, WebLogic (10.0, 10.3, 11g), WebSphere (7.0, 8.5).
- Created a python, Django web-based application using Python scripting for data processing and MySQL for database, HTML, CSS, jQuery for data visualization.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Pythonbased environment, along with data analytics, data wrangling and Excel data extracts.
- Hands on experience with Spark Core, Spark SQL and Data Frames/Data Sets/RDD API.
- Write, maintain and improve automation scripts in Python
- Expertise in MVW frameworks like Django, Angular JS, JavaScript, jQuery and Node JS.
- Used Ansible and Ansible Tower as Configuration management toolto automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Ability to work on own initiative and as a part of team. Willingness to learn new Technologies, openness to new ideas and ability to learn very quickly.
- Strong Experience with python automation in automating Rest API and UI automation using Selenium web driver using Python.
- Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
- Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture.
- Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
- Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
- Written Programs in Spark using Scala and Python for Data quality check.
- Working experience in UNIX and Linux shell environments using command line utilities.
- Creating Python scripts to automate daily networking tasks (Ex. auto Config generation, retrieving information from network devices, parsing data, etc.) - including a custom Fortigate firewall Config generator (which included multi-threaded functionality to generate Configs for multiple firewalls at once).
- Used Python/Django MVC framework to design and develop the application.
- Experience in Kubernets which provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
- Imported the data from different sources like AWSS3, Local file system into Spark RDD and worked on cloud Amazon Web Services (EMR, S3, EC2, Lambda).
- Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Expertise in using Application Deployments & Environment configuration using Chef. Hands on experience on Automation/Build such as Docker, Chef.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Python and Scala.
- Ability to work on own initiative and as a part of team. Willingness to learn new Technologies, openness to new ideas and ability to learn very quickly.
- Have Experience in List Comprehensions and Python inbuilt functions such as Map, Filter and Lambda.
- Experience in working with AWS (Amazon Web Services) cloud platform and its features which includes EC2, IAM, EBS CloudWatch, AWS Config and AWS S3.
- Experience working on scalable environment in Agile/SCRUM methodologies Preparing Test Cases using TDD (test driven development) and BDD (behavior driven development)
- Familiar with JSON based REST Web services and Amazon Web services (AWS) and Responsible for setting
- Experience with Unit testing/ Test driven Development (TDD), Load Testing in JIRA, JENKIN.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design and maintaining documents, quality analysis and helping with the software release process
TECHNICAL SKILLS:
Languages: Python, c, c++, java, PL/SQL
Frameworks: Django, flask, Celery, Fabric
Databases: MYSQL, SQL, Celery, Fabroic
Developer tools: PyCharm, PL/SQL Developer, Spyder, Visual Studio, Visio, IBM WebSphere, Tableau Analytics, Apache Spark,Pyscripter, Pycharm, Eclipse, Sublime text
Web Technologies: HTML, CSS, Javascript, XML, AJAX, Jquery, Angular JS.
Testing: UnitTest, py.test,Selenium
Defect Tracking software: JIRA, PVCS, Quality Center
Test Management Software: Test Rail, Quality Center, ALM.
Version Control: GIT, SVN, Bitbucket,CVS
Document Repository: Sharepoint, Confluence
Cloud services: AWS, Microsoft Azure
Servers: Apache, Websphere, weblogic, Tomcat
Operating Systems: Linux, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Germantown, MD
Sr. Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Designed front end and backend of the application using Python on Django Web Framework.
- Develop consumer-based features and applications using Python and Django in test driven Development and pair-based programming.
- Designed both 3NF data models for ODS, OLTP systems and dimensional data models using Star and Snowflake Schemas.
- Good experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django and Flask.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and jQuery.
- Created interactive data charts on web application using High charts JavaScript library with data coming from Apache Cassandra.
- Responsible for debugging and troubleshooting the web applications with Kubernetes logs and Splunk logs.
- Coding groovy, domain class to handle the business logic.
- Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
- Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets. Implemented Terraform to manage the AWS infrastructure and managed servers using configuration management tools like Chef and Ansible.
- Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
- Worked on frontend frameworks like CSS Bootstrap for development of Web application.
- Build Web pages that are more user-interactive using AJAX, JavaScript, and React.JS, Redux
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.
- Worked on quantitative analysis, data mining, and the presentation of data to see beyond the numbers and understand trends and insights.
- Used Python based GUI components for the front-end functionality such as selection criteria.
- Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
- Worked with View Sets in Django-REST framework for providing web services and consumed web services performing CRUD operations.
- Experience with continuous integration and automation using Jenkins.
- Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
- Used Flask framework for application development.
- Designed and implemented a dedicated MYSQL database server to drive the webapps and report on daily progress.
- Developed python Script for moving files from drop box to Amazon server.
- Consumed external APIs and wrote RESTful API using Django REST Framework and AngularJs.
- Developed views and templates with python and Django view controller and templating language to create a user-friendly Website interface.
- Developed internal project in Flask to generate report from google analytics on daily, monthly and weekly basis.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Worked on several standard Python packages like Numpy, Matplotlib, Scipy, Pandas and PyTables etc.
- Used Python Library Beautiful Soup 4 for Web Scraping to extract data for building graphs.
- Worked in development of applications especially in UNIX environment and familiar with all its commands.
- Maintained Git repositories for DevOps environment: Version control and build automationintegrating git into Jenkins
- Designed and developed data management system using MySQL.
- Developed dynamic frontend and backend applications using Python, Flask Frameworks
- Creating unit test/regression test framework for working/new code
- Building most of UI Design in Angular 4,5.
- Used Python Library Beautiful Soup for webScrapping.
- Designed SPA (Single page applications) in Flux architecture using React.js.
- Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS
- Experience with popular React.js workflows (such as Flux or Redux
- Responsible for debugging the project monitored on JIRA.
- Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture.
- Build Web pages that are more user-interactive using AJAX, JavaScript, and React.JS, Redux.
- Implemented client-side Interface using React JS.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access
- Build React components and stand-alone functions to be added to any future pages.
- Designed and implemented a scalable data pipeline in C++ and Python for each step of the machine learning process.
- Developed Model View Controller (MVC) architecture-based Web Applications in Ruby on Rails, Backbone.js and Code Igniter.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity and Designed, developed and deployed CSV Parsing using the big data approach on AWS EC2.
- Involved in writing optimization techniques for more accuracy of Macros in C/C++, C++ routines and Oracle SQL, PL/SQL.
- Responsible for debugging and troubleshooting the web application.
- Resolved ongoing problems and accurately documented progress of a project.
Environment: Python 3.4/2.7, Django 2.0/1.6, HTML5, CSS, AWS, API Gateway, Java, J2EE, REST API, Spring framework, AngularJS, HTML, Amazon S3, CloudWatch, eclipse, MS-SQL Server, GIT, Jira, Jenkins, Confluence., MySQL, redux, JavaScript, jQuery, Hadoop/Bigdata
Confidential, Peoria, IL
Sr. Python Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology for developing application.
- Worked on the project from gather requirement developing the entire application, with help from other analyst.
- Used Django configuration to manage URLs and application parameters.
- Generated Python Django Forms to record data of online users
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
- Used Python based GUI components for the front end functionality such as selection criteria.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
- Used Django configuration to manage URLs and application parameters.
- Collaborate in system and network security installation, configuration, and review.
- Worked with Requests, Numpy, Scipy, Matplotlib, and Pandas python libraries during development lifecycle.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Use of Python Frameworks for data analysis including Sqlalchemy.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle 9i.
- Created database access layer using JDBC and PL/SQL stored procedures.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS and good experience with AWS storage services (S3).
- Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked in an agile development environment.
Environment: Python, Django, JSON, HTML, CSS, AJAX, JQuery, Bootstrap, AWS, XML, SOAP, GitHub, Jira, Agile, SQL, PL/SQL, MYSQL, Oracle and Windows.
Confidential, Atlanta, GA
Sr. Python Developer
Responsibilities:
- Analyzed the system requirement specifications and in client interaction during requirements specifications.
- Experienced Python on LINUX for execution.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Performed testing using Django's Test Module.
- Web pages on the internet are generated by servers running LINUX.
- Worked on middle tier and persistence layer. Created service and model layer classes and Value objects/POJO to hold values between java classes and database fields.
- Responsible for debugging and troubleshooting the web application.
- Worked PHP as a server side scripting language, for web pages.
- Implemented NLP classifier using Keras CNN for faster case resolution of user complaints.
- Aggregated the CPU and GPU temperature for the model as the model was using TensorFlow as bank-end.
- Worked on scripts (granite reference data scripts) for setting up adapter attributes in granite system.
- 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.
- Expertise in delivering Agile projects from end to end Continuous Integration/Continuous Delivery (CI/CD) pipeline by integration of tools like Jenkins, Chef and AWS for VM provisioning. Integrated Jenkins with Docker container using Cloud bees Docker pipeline plugin and provisioned the EC2 instance using Amazon EC2 plugin.
- Developed the notification service by posting the JSON request in AWS API Gateway, Validating the response in Lambda by getting the data from Dynamo DB and sending the notification through AWS SNS.
- Coded Java Script for page functionality and Lightbox plugins using JQUERY.
- Creating unit test/regression test framework for working/new code.
- Using Subversion version control tool to coordinate team-development.
- Worked on data exchange from website using XML Web Services.
- Responsible for debugging and troubleshooting the web application.
- Responsible for debugging the project monitored on JIRA (Agile).
- Designed and implemented Sandra NoSQL database read/write/search function.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Prepare Scripts in Python and Shell for Automation of administration tasks.
- Maintain PL/SQL objects like packages, triggers, procedures etc.
Environment: Python 2.6/2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Backbone JS, JQuery, Mongo DB, MySQL, JavaScript, Git, GitHub, Linux, Shell Scripting, AJAX, JAVA, PHP.
Confidential - Monona, WI
Sr. Python Developer
Responsibilities:
- Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Used Python modules such as requests, urllib, and urllib2 for web crawling and Performed Design, involved in code reviews and wrote unit tests in Python and Updated site with JavaScript, JQuery, Python, Django, and SQL.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Developed entire frontend and backend modules using Python on Django Web Framework and Utilize PyUnit, the Python unit test framework, for all Python applications.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- Worked with JSON based REST Web services and Created a Git repository and added the project to GitHub.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Created backend database T-SQL stored procedures and Jasper Reports. Created and updated complex views and stored procedures in Postgre SQL
Environment: Python 2.7, RabbitMQ, FORTAN, XML, WSDL, Flask, Django, Pandas, MySQL, CSS, HTML, Jenkins, Google App Engine.
Confidential
Python Developer
Responsibilities:
- Designed the Web application Using Python on Django Web Framework pattern to make it extensible and Flexible.
- Developed UI using HTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, JQuery, and JavaScript.
- Used the Model View controller (MVC) framework to build modular and maintainable applications
- Building reusable code and libraries for future use.
- Developed scalable applications using Django framework.
- Used data structures like directories, tuples, object oriented class based inheritance features for making.
- Maintained and improved the security level of data.
- Responsible for security standard implementation and data protection.
- Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
- Developed internal auxiliary web apps using Python Flask framework with CSS/HTML framework.
- Utilized PyUnit, the Python unit test framework for testing the functionality of the application.
- Profiled python code for optimization and memory management.
- Implemented locking mechanisms using multithreading functionality.
- Responsible for debugging and troubleshooting the web application.
- Involved in entire lifecycle of the project.
Environment: Python, Django, PyUnit, JavaScript, HTML, XHTML, CSS, Ajax, JQuery, SQL, LINUX, Windows.