Sr. Python Developer Resume
Bloomfield, ConnecticuT
SUMMARY
- Around 9 years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, Flask.
- Experienced with full software development life - cycle, architecting. scalable platforms, Object Oriented programming, database design and agile methodologies.
- Experience in developing web-based applications using Python 3.4/2.7, Django 2.0/1.3, Java, Webapp2, Angular.js, HTML5/CSS3, JavaScript and JQuery
- Analytical Programmer possesses strong knowledge of Python Programming
- Experienced in MVC frameworks like Django, Flask.
- Experience in using object-relational mapper (ORM) library to automate the transfer of data stored in relational databases tables into objects.
- Hands on experience in Data analysis using Pandas Module Fair knowledge of Python Data analytics modules like Pandas, Matplotlib, NumPy etc.
- Strong experience in migrating other databases to Snowflake.
- Fair knowledge of Python Framework like Django, Flask.
- Experienced in Python modules such as numpy, matplotlib etc, for generating complex graphical data, creation of histograms etc.
- Knowledge on various DevOps Tools like Jenkins, Git, Perforce, Review Board, Bugzilla.
- Expert knowledge of and experience in Object Oriented Design and Programming concepts.
- Experience Object Oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Experience in creating/maintaining automation framework and making necessary improvements as needed.
- Experience in writing scripts for data modelling.
- Knowledge on Networking Fundamentals TCP/IP, HTTPS, VLAN’nalytical Programmer possesses strong knowledge of Python Programming
- Managed large datasets using Panda data frames and MySQL.
- Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS Cloud watch, AWS
- Config, Auto-scaling, IAM user management, and AWS S3.
- Experienced in developing web-based applications using Python, Django, PHP, XML, CSS, HTML, JavaScript and JQuery.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Developed data format file that is required by the Model to perform analytics using Spark SQL and Hive query language.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Experienced in writing PERL script to extract data from text files, web automation and converting the file formats.
- Analysed the sql scripts and designed it by using Spark SQL for faster performance.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL database.
- Hands on working experience in both Windows and Linux environment Knowledge on MongoDB, MySQL, NOSQL.
- Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Very strong full life cycle application development experience.
- Experience with continuous integration and automation using Jenkins.
- Knowledge on Networking Fundamentals TCP/IP, HTTPS, VLAN’s.
- Basic understanding of Machine Learning (ML) and Natural Language Processing (NLP).
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Used Python Library Beautiful soup for web scraping.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and MongoDB (2.6, 2.4), Orient DB.
- Hands-on experience with cloud-based platforms like AWS, Azure.
- Involved in Unit testing and Integration testing.
- Developed ColdFusion Components, custom tags and modified CF Objects.
TECHNICAL SKILLS
Languages: C++, C, PHP, ASP, .Net, PL/SQL, SQL Python 3.x, 2.7, JavaScript, C++, SQL
Mark-up languages: HTML5, CSS3, XHTML, XML, SQL and Bootstrap
Web Services: RESTful, HTML/HTML5, CSS/CSS3, jQuery, JSON, XML, AJAX and bootstrap
Data-interchange format: JSON, XML, MySQL, SQL Server, NoSQL, Mango DB
Change Management tools: Git, SVN, CVS, Heroku, Jenkins, Amazon EC2, Grafana, Perforce
Methodologies: Agile/XP (Extreme Programming), SCRUM, Web Scraping
Operating Systems: Unix/Linux, Mac, Windows, Mac OSX
Design Patterns: Observer, strategy, Iterator, Command, State, COR, Bridge, Factory, Visitor Composite.
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential, Bloomfield, Connecticut
Responsibilities:
- Involved in all phases of software development life cycle for the case assignment and case management modules.
- Involved in the design, development and testing phases of application using AGILE methodology.
- Implemented MVT/MVC architecture and built back-end for Web Applications using Python Django Framework and MySQL.
- Using Django Rest Framework to create a RESTful API endpoint using View sets, Routers and regular expression-based routing with MySQL Workbench.
- Working with related SQL queries for web, scientific and numerical applications as per user or business requirements as well as established coding standards.
- Responsible for creation of Django REST service with MySQL database.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Expert in automation with solid experience in Network automation with Python.
- Expertise with building end to end pipelines.
- Networking experience (e.g. protocols, routing, switching, filtering, firewall rules, etc.)
- Experience with using Ansible Vault and creating Ansible Playbooks
- Strong background in Linux, with a focus on RedHat in an enterprise production environment.
- Experience using configuration management software like Ansible or Puppet.
- Experienced with Agile development environment
- Proficient understanding of code versioning tools especially Git
- Experienced with REST and SOAP API integrations Emphasis on Angular/TypeScript
- Exposure to RESTAPI, web applications testing like SoapUI, Postman etc.
- Experience coding automation tests in a web application environment (Selenium, pytest etc.)
- Designed and maintained databases using Python and developed Python based API
- RESTful Web Service using Flask, SQLAlchemy and PostgreSQL.
- Worked in MySQL, PL/SQL database on simple queries and writing Stored Procedures for normalization.
- Implemented service methods and SQL queries, PL/SQL to interact with the forms.
- Executed POSTGRESQL database queries from Python using Python-Psycopg2 connector and PostgreSQL dB package to retrieve information.
- Performed web scarping operations using urllib2, BeautifulSoup, requests, lxml to access the web pages, extract information from a webpage and to handle different kind of documents.
- Responsible for creating visually appealing web pages with Bootstrap and HTML5.
- Worked with tools such as PyTest and Unit test for unit testing python functions and Postman to test Rest API's.
- Managed code versioning with GitHub and deployment to staging and production servers.
- Implemented AWS Lambdas and configured ECS, Bean Stalk, Docker, Jenkins for provisioning and deployment
- Deployed the project into Docker and GitHub as version control system.
- Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker.
- Worked on Spark streaming using Apache Kafka for real time data processing and implemented Oozie job for daily import.
- Involved in the design, development and testing phases of application using AGILE methodology.
- Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
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.
Sr. Python Developer
Confidential, Atlanta, Georgia
Responsibilities:
- Developed and designed an API (RESTful Web Service).
- Automation and Scripting using Python.
- Efficiently performed all backend tasks from OPS up to the REST API interface/Portal frontend single handedly.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging
- Data Extraction from Yang Database and Displaying on Mosaic Cloud Platform.
- Developed an API that asynchronously distributes task using RabbitMQ and Celery.
- Environments using Python and made a Celery action using REST API call.
- Creating restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, and MongoDB.
- Fair Knowledge on Cisco CLI commands.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django and VMWare API calls.
- To test for networking and server/ storage systems on BMCAPI and parsing the JSON response.
- Developed user interface using CSS, HTML, Bootstrap, JavaScript, AngularJS and JQuery.
- Automated Mosaic Cloud Platform Upgrade Process.
- Worked under Agile/Scrum environment and handled production rollouts and issues.
- Exposure on Multi-Threading factory to distribute learning process back-testing and the various worker processes.
- Scalable video conferencing Backends solution over webrtc, using: mediasoup, Docker, Azure, Node.js.
- Lock mechanisms were implemented and the functionality of multithreading has been used.
- Wrote unit tests and did code reviews.
- The term is used in the context of mobile telephony, wireless computer networking and other wireless
- Wrote Python normalizations scripts to find duplicate data in different environments.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Hands on working experience of end to end development which covers Development of code, Component Test, Unit Test.
- WorkedwithbackendPythonautomation, CI pipelines, Docker and cloud provisioning/automation.
- Wrote scripts to Import and Export data to CSV, EXCEL formats from different.
- Added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud.
- Worked with multiple Interfaces, Networking, JSON Decoding, API’s, Firebase, Machine Learning, and Augmented reality
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Writing Python scripts with Cloud Formation templates to automate installation of Auto scaling, EC2, VPC, and other services.
- Building backend applicationswithpythonDjango workedwithworkwithDocker, RabbitMQ, and Jenkins.
- Designed and Developed BVT Tool using Django/Flask framework which helps to run regression tests.
- Responsible for user validations on client side as well as server side.
- Automated the existing scripts for performance calculations using Numpy and sql alchemy.
- Automated Script by using Robot Framework.
- Different testing methodologies like unit testing, Integration testing, web application testing, Selenium testing performed.
- Knowledge of YANG Database, Netconf Protocols, OMCI Protocol, GPON (Gigabit Passive Optical Networks) Devices.
- Awarded excellence employee of the quarter from different Business Units.
- Received various appreciation mails and pat backs from client.
- Experience with Ubiquity SDN networking hardware, Cisco Meraki, Networking experience with designing, configuring, and troubleshooting
- Used GIT and JENKINS for continuous integration and deployment.
Environment: Python 2.7, Django 1.8, MongoDB, MySQL, AJAX, SOAP, REST, JQuery, JavaScript, Bootstrap, PyCharm, GIT, AWS (EC2, S3, EBS, RDS).
Python Developer
Confidential - NY
Responsibilities:
- Used Django frameworks and Python to build dynamic webpages.
- Developed tools for monitoring and notification using Python.
- Enhanced the application by using HTML and Java script for design and development.
- Used data structures like directories, tuples, object-oriented class-based inheritance features for making complex algorithms of networks.
- Experiencedwithcontainerizing applications using Docker.
- Written a Python script that fetches the newly published cloud images from the database and triggers the BVT runs using the configurations in YAML files, which is a cron job in Jenkins.
- Created PHP/MySQL back-end for data entry from Flash and worked in tandem with the Flash developer to obtain the correct data through query string
- Involved in designing database Model, API's, Views using python to build an interactive web-based solution.
- Generated Python Django Forms to record data of online users.
- Automated deployment of instances in public clouds using terraform templates
- Implemented Data tables to add, delete, update and display patient records and policy information using PyQt.
- Written test cases using pytest for platform testing of BIGIP when deployed on Public Cloud Platforms
- Implemented a module to connect and view the status of an Apache Cassandra instance using python.
- Developed MVC prototype replacement of current product with Django.
- Improved the Data Security and generated report efficiently by caching and reusing data.
- Created UI using JavaScript and HTML5/CSS3.
- Automated Cloud Image Clean-up which deletes the unused/outdated images over a specified period which saves the billing.
- Managed datasets using Panda data frames and MYSQL. Queried the database queries using Python-MySQL connector and retrieved information using MySQL db.
- Recorded the online users' data using Python Django forms and implemented test case using Pytest.
- Developed the application using the Test-Driven methodology and designed the unit tests using Python Unit test framework.
- Scheduled, deployed and managed container replicas onto a node cluster usingKubernetes.
- Designed Tableau Workbooks to visualize the performance in various versions of BIGIP and created alerts to notify the owner upon reaching the threshold limit.
- Created web application prototype using jQuery and Angular JS.
- Hand-on Experience with cloud services like compute, storage, high availability, auto-scaling, IAM roles and cloud-watch.
- Deployed the project into Heroku using GIT version control system,
- Maintained and updated the application in accordance with the clientele's requirement
Environment: Python 3, Django 1.6, Tableau 8.2, Beautiful soup, HTML5, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, jQuery, Angular JS, Backbone JS, Restful Web services, Apache spark, Linux, Git, Amazon s3, Jenkins, MySQL, Mongo DB, T-SQL, Eclipse.
Python Developer
Confidential - NY
Responsibilities:
- Used python libraries like Beautiful Soap, NumPy and SQLAlchemy.
- Utilized standard Python modules such as csv, robot parser, intercools and pickle for development.
- Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
- Hands-on experience in Data analysis using Pandas Module.
- Used Ajax and jQuery for transmitting JSON data objects between frontend and controllers.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, and jQuery.
- ProvisionedKubernetesclusters on GCP using Iac Terraform
- Data analysis, extraction, manipulation and reporting.
- Implemented AJAX for dynamic functionality of a webpages for front end applications.
- Worked on front end frameworks like CSS Bootstrap for responsive webpages.
- Strong knowledge of Python REST API client and server.
- Knowledge of various DevOps Tools like Jenkins, Grafana, Kibana etc.
- Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface
- Created a chat bot using RASA NLU.
- Experience in Database optimization and developing stored procedures such as Triggers, Cursors, Joins, Views and SQL for various databases like MySQL, Oracle.
- Basic understanding of Machine Learning and Natural Language Processing.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MYSQL dB package to retrieve information.
- DeployedKubernetesclusters leveraging Terraform and Kops.
- Developing routers and controllers using Express to handle requests to Prometheus’s HTTP API to fetch live Docker container metrics and to utilize middleware functions to manage Redux state actions.
- Developed various algorithms for generating several data patterns.
- Created Language detection script from text and emails in Python.
- Used JIRA for bug tracking and issue tracking.
- Hands-on working experience in both Windows and Linux environments.
- Added several options to the application to choose algorithm for data and address generation
- Data extraction from various tools using Python Selenium.
- Developed and designed automation framework using Python and Shell scripting.
- Developed the project in Linux environment.
- Automated Jira ticketing monitor system performance etc. daily tasks.
- Scrape static pages using Beautiful Soup.
- Fair knowledge of Django Web Framework.
- Used Agile Methodology and SCRUM Process.
- Maintained the versions using GIT and sending the release notes for each release.
Environment: Python 2.4, CSS, HTML, BOOTSTRAP, JavaScript, jQuery, AJAX, MYSQL, Linux, Heroku, GIT, flask, and python libraries such as NumPy, SQL Alchemy, MySQL DB, Automation framework, Jenkin.
Software Developer
Confidential - King of Prussia, PA
Responsibilities:
- Effectively involved in gathering requirements, system analysis, design, development, testing, and deployment.
- Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Developed Business Logic using Python on Django Web Framework.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Django Database API's to access database objects.
- Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Involved in building database models, APIs, and Views utilizing Python to create an interactive web-based solution.
- Involved in front end and utilized Bootstrap and Angular.js for page design.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Used Pandas library for statistical analysis.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Created UI Screens for initiation and validation. Worked on UI using HTML5, CSS3, and Java Scripts.
- Developed a multi-threaded standalone app in Python to view performance.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux.
- Used GIT as version control.
Environment: Python 3.x, Django, Shell Scripting, Pandas, PyQt, PyQuery, JSON, HTML5, CSS3, AJAX, JavaScript, Angular.js, Bootstrap, SQL server., GIT, LINUX