Madhura
Sr. Python developer
****@******************.*** 609-***-****
Professional Summary:
7+ years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, PHP, C++, XML, CSS, HTML5/CSS3, AngularJS, DHTML, JavaScript and JQuery.
Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
Good Experience with Django, a high - level Python Web framework.
Experienced in LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
Experience in object-oriented programming (OOP) concepts using Python, C++, Java and Django.
Experienced in developing Web Services with Python programming language.
Experienced applying technical skills Apache/Confluent Kafka, Big Data technologies, Spark/Pyspark.
Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
Experienced in developing web-based applications using Python, DJANGO, GTK, QT, C++, XML, CSS, HTML, DHTML, JavaScript, and JQuery.
Experience with Web Development, Amazon Web Services, Python and the Django framework.
Very good experience with cloud platforms like Amazon AWS and Google AppEngine.
Developing application codes and unit tests in AngularJS, Java Technologies, and Rest Web Services.
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.
Good experience in Python, Django, Zope, Pyramid Framework.
Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS and JavaScript.
Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks
Good knowledge of web services with protocols SOAP and REST.
Designing and developing machine learning and deep learning systems.
Running machine learning tests experiments and Implementing appropriate ML algorithms.
Expertise in designing, developing middleware components for software in C/C++ using STL, multithreading, data structures and design patterns. Experienced with Python frameworks likeWebapp2 and, Flask.
Experience with Unit testing/ Test driven Development (TDD) and Load Testing.
Strong understanding of Agile and Scrum Software Development Life Cycle Methodologies.
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. Strong proficiency in version control systems like SVN, Git.
Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB and Cassandra.
Experience with JSP Servlets, Web Services (SOAP, REST) and Tomcat. Effective in executing multiple tasks and assignments ahead of schedule. Created and maintained effective budgets.
Highly motivated, result oriented professional with a short learning curve and strong communication skills.
Education details: Bachelor’s in ECE, Visvesvaraya Technological University, India
Technical Skills:
Languages:
Python 3.x,2.7/2.4, C++, Java, Shell Script, Perl
Python Framework:
Django 1.3/1.4/1.5
Web Technology:
CSS, HTML, XML
Web Technologies:
AJAX, JavaScript, HTML, DHTML, XHTML, XML, JQuery, Angular.js, Node.js
CI Tools & IDE
Jenkins, Visual Studio, Eclipse, PyCharm
Mobile Development:
Selenium, Selenium IO web driver, XCode
Databases:
MySQL 5.1, SQL Server 2008, Oracle 10g, Siebel
Cloud Technologies:
AWS, OpenStack
Operating systems:
Linux/Unix, Windows NT/2000/XP/2003/Vista, Mac OSX
PROFESSIONAL EXPERIENCE
Client: Verizon jan 2022 – Till Now
Location: Dallas, TX
Role: Sr. Python Developer
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.
Responsibilities:
Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture
Setup database in AWS using RDS and configuring backups for S3 bucket.
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.
Using Object character recognition tool to archive client related paperwork
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.
Develop machine learning applications according to requirements and Run machine learning tests and experiments.
Select appropriate datasets and data representation methods.
Utilized PyUnit, the Python unit test framework, for all Python applications.
Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQLAlchemy, and PostgreSQL.
Enhanced legacy application by building new components in Angular 2 and typescript.
Multiple patents centered on the algorithms for upper body measurements using smartphone, contour detection, object recognition, and 3D modeling.
Worked on multiclass object character recognition using HMAX (biologically inspired features)
Developed single page applications using Angular 2, Typescript, web pack and grunt.
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.
Used Python based GUI components for the front-end functionality such as selection criteria.
Implemented navigation rules for the application and page outcomes, written controllers using annotations.
Environment: Python, AWS, EC2, EBS, S3, VPC, OCR, PyCharm, Selenium IDE, JQuery, MySQL, HTML, CSS, JavaScript, Ajax, Web Services, Pandas, JSON, Angular.js, Bootstrap, Jinja, Flask, MongoDB, SQL Workbench.
Client: Southwest airlines Dec 2019 – oct 2021
Location: Dallas, TX
Role: Python Developer
Responsibilities:
Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
Written Cloud formation templates and deployed AWS resourcing.
Build application and database servers using AWS EC2 and create AMIs RDS for Oracle DB.
Developed the required XML Schema documents and implemented the framework for parsing XML documents.
Written with object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.
Having Knowledge on AWS Lambda, Auto scaling, Cloud Front, RDS, Route53, AWS SNS, SQS, SES.
Gained Knowledge on Deploying apps using AWS Cloud Formation.
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 SQLAlchemy 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, AutoIt, AutoHotKey and Java Script
Used Pandas library for statistical Analysis. Worked on Python Open stack API's.
Worked on JavaScript MVC Framework like Angular.js.
Developed internal auxiliary web apps using Python Flask framework with CSS / HTML framework.
Created entire application using Python, Django, MySQL and Linux.
Involved in Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
Utilized PyUnit the Python unit test framework, for all Python applications.
Exported/Imported data between different data sources using SQL Server Management Studio.
Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
Environment: Python, Git, CVS, GitHub, Lambda, Heroku, Amazon EC2 Django 1.5, Selenium IDE, MySQL, Zope, Angular.JS, Pandas, Flash, PyUnit, Open Stack, HTML, CSS, JQuery, JavaScript, Apache, Jira, Linux, Git, Cassandra, Windows, Linux
Client: Honeywell May 2016 – Oct 2018
Location: India
Role: Python Developer
Responsibilities:
Created Python and Bash tools to increase efficiency of application system and operations, data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration,
Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes
Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django
Involved in development using C++, bug fixing and unit testing of the Layout commands
Led the development of parsers for handling JSON, XML responses and JAXB binding
Worked with JMS (java messaging service) for asynchronous communication
Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages
Developed web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript and JQuery
Built client pages using HTML, JSP, XML to interact with users, and the business logic is implemented using Servlets and Java Beans
Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval
Publish and Consume Contract First SOAP web services using spring & Restful Web services using Jersey
Designed and managed API system deployment using fast http server and Amazon AWS architecture
Worked on JMS components for asynchronous messaging
Worked mainly on Core Java, C++, STL, data structures, UNIX, multithreading
Implemented code MVC2 framework using JSP's JavaBeans & Servlets
Utilized Python libraries NumPy, Twisted and matPlotLib
Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery,
Worked on various environment Python, MYSQL, Apache, CSS, git, DHTML, HTML, JavaScript, Shell Scripts.
Environment: AMQP/RabbitMQ, REST, JSON, JSP, Servlets, Python, Django, XML, CSS, HTML, DHTML, JavaScript Jquery, JavaScript, Shell Scripts
GE Capital Services India Limited – Gurgaon, India Oct 2015 – Mar 2016
Project Title: Tran’s logistics
Role: Software Engineer
Responsibilities:
Collecting requirements from the Business Analyst and understanding client's requirements.
Participated in the complete SDLC process and used PHP to develop website functionality.
Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
Developed GUI HTML, XHTML, AJAX, CSS and JavaScript (jQuery).
Built application logic using Python, used the Django Framework to develop the application.
Used Django APIs for database access.
Description Bluetooth enabled camcorder Embedded in a headset to enable hands-free audio and video recording with optical zoom capability.
Rewrite existing Java application in Python module to deliver certain format of data
Wrote Python scripts to parse XML documents and load the data in database.
Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
Used Python based GUI components for the front-end functionality such as selection criteria.
Developed monitoring and notification tools using Python.
Participated in requirement gathering and worked closely with the architect in designing and modeling.
Created Data tables to display customer information and add, delete, update customer records using Python, MySQL and XHTML.
Environment: Python, HTML, JavaScript, Ajax, PyQT, PyUnit, PL/SQL, and Oracle SQL Developer.
Indus infotech, India May 2014 – Sep 2015
Role: Software Engineer
Responsibilities:
Involved in test processes, methodologies and follow standards best practices for testing purpose.
Reviewed the functional, use cases and user interface specifications for the different modules in the Consult-IV application.
Involved in writing test requirements, test plans and test scenarios.
Performed testing on applications manually and automated with Test Complete & QTP
Performed manual and automated testing and maintain test results for GUI, regression, integration and system testing.
Communicated inconsistencies between system specifications and test results to development and analyst team.
Involved in testing of different interfaces in the application.
Environment: Consult IV application environment, XML, Windows NT command prompt, VSS Testing Tools: AutoSys, QTP, Test Complete, Bugzilla