Shafia
*****.*****@******************.***
SUMMARY:
Around 8 years of experience as a Python Developer, pro client coder in multiple languages and experience in Design, Development, Implementation of Python, Django, Flask client - server technologies based applications, RESTful services, AWS, and SQL.
Extensive experience in developing web applications using Python, Django, Flask frameworks.
Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools JIRA, Redmine and Bugzilla.
Hands on Experience in AWS like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS.
Experience in working with several python libraries including Beautiful soup, NumPy, matplotlib, SciPy, PyQt, Scapy, SQLAlchemy.
Worked on several standard python packages like NumPy, matPlotLib, Pickle, PySide, Scipy, wxPython, PyTables etc.
Worked on various applications using python integrated IDEs Eclipse, PyCharm, NetBeans and Geany.
Good experience in developing web applications implementing MVT architecture using Django, Flask, Webapp2 web application frameworks, with good understanding of Django ORM and SQLAlchemy.
Good experience in Python, Django, Framework.
Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
Hands-on experience with industry-standard IDEs like PyCharm, Sublime, NetBeans.
Experience Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks
Good knowledge of web services with protocols SOAP and REST.
Experience with Unit testing/ Test driven Development (TDD) and Load Testing.
Strong understanding of Agile and Scrum Software Development Life Cycle Methodologies.
Well versed in writing unit test cases and selenium test cases.
Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB and Cassandra.
Expertise in Production support and knowledge of deployment using AWS, Heroku and Jenkins.
Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing (UAT).
Hands on experience in working with various Version Control Systems, mostly GIT, CVS and subversion SVN.
TECHNICAL SKILLS
Languages
Python 3.x,2.7/2.4, C++, Java, Shell Script, Perl, SQL
Python Framework
Django, Flask
IDE Tools
Eclipse, PyCharm, RAD
Build Tools
Ant, Maven, Gradle,
Continuous Integration Tools
Jenkins
Processes
Agile-Scrum, Waterfall
Cloud Technologies
AWS, OpenStack
Source Version Control Tool
Subversion (SVN), Git,
Databases
MySQL 5.1, SQL Server 2008, Oracle 10g, Siebel
Operating Systems
Windows (XP, Vista & 7, 8), LINUX, UNIX
PROFESSIONAL EXPERIENCE
Client: iSIGMA, Inc., Atlanta, GA May 2019 – Present
Role: Python/Aws developer
Description: iSIGMA, Inc. offers IT services. The Company provides web-based customer care and billing solution to retail energy providers, investor owned utilities, energy aggregators, co-ops, and municipals. iSIGMA serves customers in the United States.
Responsibilities:
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.
Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture
Experience in setting up Elastic Load Balancers (ELB's) and Auto Scaling groups on Production EC2 Instances to build Fault-Tolerant and High Availability applications.
Setup database in AWS using RDS and configuring backups for S3 bucket.
Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQL Alchemy, and PostgreSQL.
Developed entire frontend and backend modules using Python on Django Web Framework.
Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
Utilized PyUnit, the Python unit test framework, for all Python applications.
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).
Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
Mentored and provided technical guidance to other test engineers as necessary during verification and validation activities
Experience in Amazon Web Services (AWS) Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, Elastic Load Balancer.
Developed and maintained the Verification and Validation group's project schedules and roadmap ensuring project on schedule.
Experienced in Agile Methodologies and SCRUM Process.
Exported/Imported data between various data sources.
Created database using MySQL, wrote several queries to extract/store data.
Implemented AWS high availability using AWS Elastic Load Balancing (ELB), which performed balance across instances.
Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser
Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
Managed code versioning with GitHub, Bit Bucket and deployment to staging and production servers. Used Celery as task queue and RabbitMQ as messaging broker to execute asynchronous tasks.
Designed and developed Database management using MYSQL.
Developed Python modules to extract data from MYSQL database.
Wrote and executed various MySQL database queries from Python-MySQL connector and MySQLdB package.
Views and Templates were developed with Python and Bash scripting and to create a user-friendly website interface Django's view controller and template language is used.
Views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.
Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON. Developed dynamic webpages through HTML5, CSS, JavaScript and AJAX.
Extensive experience in web application development using Python, Django and web technologies (HTML, HTML5, DHTML, CSS, CSS3, XML and JavaScript) to create scalable and robust common components which can be used across the whole framework.
Involved in Developing a Restful API'S service using Python Flask framework.
Worked on a resulting report of the application and Tableau reports. Deployed production site using Apache Servers with mod Python and AWS.
Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
Expertise on using python libraries like os, pickle and SQLite. Built vagrant/docker boxes to work on dev and test environment.
Environment: Python, Git, CVS, GitHub, Lambda, Heroku, Amazon EC2 Django 1.5, Selenium IDE, MySQL, Flash, PyUnit, Open Stack, HTML, CSS, JavaScript, JQuery, Apache, Jira, Linux, Git, Cassandra, Windows.
Client: Global payments (bitwise), Atlanta, GA June 2018 – April 2019
Role: Python Developer
Description: Global Payments Inc. is an American company providing financial technology services globally. Headquartered in Atlanta, its stock is a component of the S&P 500 stock market index.
Responsibilities:
Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
Developed the required XML Schema documents and implemented the framework for parsing XML documents.
Build application and database servers using AWS EC2 and create AMIs alsousing RDS for Oracle DB.
Extensively used python modules such as requests, urllib, urllib 2 for web crawling.
Written Cloud formation templates and deployed AWS resourcing.
Having Knowledge on AWS Lambda, Auto scaling, Cloud Front, RDS, Route53, AWS SNS, SQS, SES.
Gained Knowledge on Deploying apps using AWS Cloud Formation.
Created Git repository and added the project to GitHub
Experience in using various version control systems like Git, CVS, GitHub, Heroku and Amazon EC2.
Written with object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.
Developed programs to automate the testing of RAID controller firmware and utilities using Python, Java, Bash script and Windows command line, Auto IT, Auto Hotkey and Java Script
Worked on JavaScript MVC Framework like Angular.js.
Used Pandas library for statistical Analysis. Worked on Python Open stack API's.
Developed internal auxiliary web apps using Python Flask framework with CSS / HTML framework.
Involved in Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
Created entire application using Python, Django, MySQL, and Linux.
Utilized PyUnit the Python unit test framework, for all Python applications.
Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript.
Exported/Imported data between different data sources using SQL Server Management Studio.
Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery environment (puppet).
Experienced in Agile Methodologies and SCRUM Process.
Responsible for debugging and troubleshooting the web application.
Identified several hidden bugs caused by complicated multithreading issues such as race conditions caused by asynchronous events and resolved them.
Took part in the entire project's lifecycle which includes Design, Development and Deploying, Testing, Implementation, and support.
Coordinated with the offshore development team and assisted them when required.
Used Design patterns efficiently to improve the code reusability.
Environment: Python, AWS, EC2, EBS, S3, VPC, PyCharm, Selenium IDE, Bootstrap, Jinja, Flask, jQuery, JavaScript, Ajax, Web Services, Pandas, JSON,, MySQL, HTML, CSS, Angular.js, MongoDB, SQL Workbench.
Client: Southwest Airlines (HCL), Dallas, TX June 2017- May 2018
Role: Python developer
Description: Dallas-based Southwest Airlines Co. (NYSE: LUV) continues to differentiate itself from other air carriers with exemplary Customer Service delivered by more than 54,000 Employees to more than 100 million Customers annually. Southwest operates a network of 101 destinations in the United States and nine additional countries with more than 3,900 departures a day during peak travel season
Responsibilities:
Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
Having Knowledge on AWS Lambda, Auto scaling, Cloud Front, RDS, Route53, AWS SNS, SQS, SES.
Gained Knowledge on Deploying apps using AWS Cloud Formation.
Written Cloud formation templates and deployed AWS resourcing.
Build application and database servers using AWS EC2 and create AMIs also using RDS for Oracle DB.
Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
Developed the required XML Schema documents and implemented the framework for parsing XML documents.
Extensively used python modules such as requests, urllib, urllib 2 for web crawling.
Written with object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.
Experience in using various version control systems like Git, CVS, GitHub, Heroku and Amazon EC2.
Created Git repository and added the project to GitHub
Part of 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.
Developed programs to automate the testing of RAID controller firmware and utilities using Python, Java, Bash script and Windows command line, Auto IT, Auto Hot Key and Java Script
Used Pandas library for statistical Analysis. Worked on Python Open stack API's.
Developed UI using HTML, AJAX, JavaScript and jQuery and jQuery UI, Used MySQL as backend database and Mysqldb of python as database connector to interact with MySQL server.
Used Agile Methodology and SCRUM Process.
Worked with the Stakeholders, gathered requirements developed High level design Detail design documents.
Re-engineered various modules for implementing changes and creating efficient system.
Developed rich UI web application using JavaScript libraries like jQuery UI, DataGrid, Jscolor, high charts.
Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.
Implemented database access using Django ORM.
Used Restful APIs to access data from different suppliers
Utilized Python in the handling of all hits on Django, Redis, and other applications.
Build all database mapping classes using Django models.
Developed object-oriented programming to enhance company product management.
Was involved in environment code installation as well as the SVN implementation.
Responsible for debugging and troubleshooting the web application.
Created unit test/regression test framework for working/new code.
Environments: Python, JSON, REST, AWS, Hadoop framework, HTML, MVT, Django, Ajax, PyQT, PyUnit, JavaScript, PL/SQL, and Oracle, Mongo DB, SQL Developer.
Client: ProSight Specialty Insurance, Morristown, NJ May 2015 – April 2017
Role: Python Developer
Responsibilities:
Involved in all phases of SDLC including Requirement Gathering, Design, Analysis and Testing of customer specifications, Development, and Deployment of the Application.
Developed entire frontend and backend modules 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 interface using MVC architecture.
Responsible for creating visually appealing web pages with Bootstrap and HTML5.
Used server-side authentication and cookie-based session management to secure information and allow for persistence of data.
Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
File handling for the client data in files like .txt and .xlxs file for data retrieval and storing purpose. Graphical data representation using python modules like NumPy, SciPy, Pandas, Pygal and installed using pip command toolkit.
Used MATLAB for implementing algorithms and creation of user interfaces.
Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval. Worked in development of applications especially in UNIX environment.
Made use of Jira to manage workflow and project progress over time.
Build SQL queries for performing various CRUD operations like create, update, read and delete.
Responsible for debugging and troubleshooting the web application.
Creating RESTful web services with Django MVT, and MySQL.
Implemented Multithreading module and complex networking operations like race route, SMTP mail server and web server Using Python.
Collaborated within a team using an Agile Development workflow and widely accepted collaboration practices using Git.
Environment: Python, Django, JavaScript, MySQL, NumPy, SciPy, Pandas API, PEP, PIP, Jenkins, JSON, Git, JavaScript, AJAX, RESTful webservice, MySQL, PyUnit.
Client: Cross Riverbank, Teaneck, NJ May 2012 – April 2015
Role: Jr Python Developer
Descriptions: “Medha Enterprises” are a “Sole Proprietorship” based firm, engaged as the manufacturer of Sign Board, Display Signage, Metal Letter and many more. We have carved a niche amongst the most trusted names in this business, engaged in offering a comprehensive range of these products. These products are demanded for their utmost quality and varied size.
Responsibilities:
Worked on requirement gathering and High-level design.
Used Python scripts to update content in the database and manipulate files.
Converted Visual Basic Application to Python and MSQL.
Used HTML/CSS and JavaScript for UI development.
Developed object-oriented programming to enhance company product management.
Utilized Python in the handling of all hits on Django, Redis, and other applications.
Used several Python libraries like wxPython, numPY and matPlotLib.
Was involved in environment code installation as well as the SVN implementation.
Created unit test/regression test framework for working/new code.
Responsible for debugging and troubleshooting the web application.
Build all database mapping classes using Django models.
Environment: Python, SVN, Eclipse, Java Script, XML, Linux, Bugzilla, HTML5/CSS.