Uploaded File
Deva
ms599824@gmail.com
321-236-1603
Dallas, TX 75201
Sr. Python Developer
14 years experience C2C
0
Recommendations
Average rating
145
Profile views
Summary

  • Over 8 years of IT Experience in designing, developing, testing and implementing of various stand-alone and client-server architecture based enterprise application software in Python on different domains.
  • Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
  • Experienced in HTML/HTML5, DHTML, CSS/CSS3, JavaScript, JQuery, Angular JS, AJAX, XML and JSON.
  • Experience in using version control systems like cvs, svn, GIT and GitHub.
  • Implemented few web applications using Python and Django framework.
  • Expert in RDBMS including MySQL, Microsoft SQL Server, Oracle, IBM DB2, and NoSQL Databases MongoDB, Redis.
  • Has good knowledge of AWS, EC2, EBS and RDS.
  • Have used various Python libraries including Numpy, matPlotLib, Pickle, PySide, Scipy, wxPython, PyTables.
  • Implemented unit testing, test driven development and integration test automation in order to test a group of related functionality.
  • Created and expanded backend REST APIs and SOAP Webservices.
  • Has working knowledge of Redis Cache, Memcache and Rabbit MQ.
  • Strong expertise in development of web based applications using Python, Django, HTML, XML, Angular JS, CSS, DHTML, JavaScript, JSON and JQuery.
  • Worked on several python packages like Numpy, matPlotLib, Beautiful Soup, Pickle, PySide, Scipy, wxPython, PyTables etc.
  • Good knowledge on front end frame works like CSS Bootstrap.
  • 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 Software Development Engineer in Test (SDET) focused on testability, robustness, and performance and creation of designs for production software.
  • Sound experience in Core Java and Object Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.
  • Good knowledge of web services with protocols SOAP, REST.
  • Experienced in working with server side technologies including databases, restful API and MVC design patterns.
  • Special skills in development of effective, user-friendly web applications. Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
  • Knowledge about setting up Python REST API Frame work using Django.
  • 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.
  • Experience in using various version control systems like CVS, Git, GitHub and Amazon EC2 and deployment using Heroku.
  • Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2 and MySQL.
  • Experience in working with Python ORM Libraries including Django ORM. Have good knowledge on Project management tools JIRA, Redmine and Bugzilla.
  • Hands on experience in working with various Version Control Systems, mostly GIT, CVS and SVN.
  • Expertise in working with GUI frameworks - PyJamas, Jytho
  • Expertise python scripting with focus on Devops tools, CI/CD and AWS Cloud Architecture and hands on Engineering.
  • Good idea about testing tools like Bugzilla and JIRA.

Experience
Sr. Python Developer
Information Technology
Sep 2015 - present

Responsibilities:

  • Django Framework that was used in developing web applications to implement the model view control architecture.
  • Followed Agile/SCRUM and TDD/SDET software development methodologies with pair-programming.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
  • Experience with continuous integration and automation using Jenkins.
  • Followed Agile/SCRUM and TDD/SDET software development methodologies with pair-programming.
  • Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles
  • Different testing methodologies like unit testing, Integration testing, web application testing Selenium testing performed.
  • Worked on migration of distributed computing module for matching to an open source solution.
  • Lock mechanisms were implemented and the functionality of multithreading has been used
  • Python/Django based web application, Post gre sql DB and integrations with 3rd party email, messaging, storage services.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript and Angular JS.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • To provide automation, used Configuration Management Tool, Chef.
  • Integrate the dynamic pages with Angular JS and j-query to make the pages dynamic.
  • Creating and configuring virtual development environments with Chef and Virtual Box.
  • part of the SOA (Service Oriented Architecture) team enforcing best practices for services ( REST and SOAP).
  • Designed and developed System monitoring in Python and Redis to keep track health of Platform, Hbase, Storm, Kafka etc in the multi-node cluster environment
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash
  • Design and implemented custom scripts. Extensive use of version controller Team Foundation Server (TFS)
  • Experience to transition to using an automated testing framework for ATDD, ROBOT (keyword-driven testing approach and Selenium based)
  • Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB and Post gre SQL.
  • Implemented configuration changes for data models. Maintained and updated existing automated solutions
  • Developed API modularizing existing python module with the help of pyyaml libraries which is an YAML parser and emitter for Python.
  • Troubleshoot the process execution and worked with other team members to correct them.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team
  • Used Pandas library for statistics Analysis. Used Numpy for Numerical analysis for Insurance premium
  • Managed large datasets using Panda data frames and MySQL.
  • Used advanced packages in AON PATHWISE for performing unit test and deploying data models.
  • Extensively used Python modules such as requests, urllib, and urllib2 for web crawling.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Responsible for user validations on client side as well as server side. Work with DNS to map the website to its IP address.
  • Installation and setting up Python/Django/MySQL in AWS and EC2 cloud platform.
  • Automated the existing scripts for performance calculations using Numpy and sql alchemy.
  • Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.

Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Python Django Application Development Cloud Architecture Scrum Agile Methodology Jenkins Continuus Unit Testing Selenium Integration Testing PostgreSQL HTML CSS jQuery JavaScript AngularJS Configuration Management Chef SOAP SOA REST System Monitoring Redis Hbase Kafka Git MySQL BaSH MS TFS Automated Testing SQL Oracle Analysis XML Documentation DNS AWS EC2 AWS backbone.js Bootstrap MongoDB T-SQL Eclipse Linux Shell Scripts Testing Methodologies Project Management Continuous Integration Scripting
Remove Skill
Python Developer
Information Technology
Jun 2014 - Aug 2015

Responsibilities:

  • Worked with team of developers on Python applications for RISK management.
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • 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.
  • Real time streaming the data using Spark with Kafka.
  • Performed code reviews for developers and SDETs
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scale.
  • I have used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Participate in high level team discussions in understanding of Networking Technologies like Load balancer (F5), Firewall, VIP, DNS.
  • Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS CSS, and JavaScript.
  • Used Jenkins plug-ins like Build pipeline, job DSL, templates etc.
  • Worked on various operating systems like Windows XP/ 7/10, UNIX, Ubuntu, Red hat Linux.
  • Worked with Scala/Gatling for performance and load testing with Jenkins to create automation builds
  • Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
  • 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.
  • Experience with using Gradle, a project automation tool with Apache Ant and Apache Maven for a Groovy-based specific DSL (Domain-Specific Language.).
  • Used Django configuration to manage URLs and application parameters.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud. Also Learnt to deploy projects using Jenkins.
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Develop Informatica mapping, SQL, concurrent workflows, and unix scripts to execute the DFL jobs.
  • Used HTML, CSS, JQuery, JSON and Java script 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.
  • Optimized the runtime for the android stability test suite by 10% by automating the setup steps on the device using Robot framework
  • Written queries in MySQL and Native SQL. Worked in an agile development environment.
  • Used GitHub for version control.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.

Environment: Python, Django, Panda API, JSON, PHP, Flash, HTML, CSS, AJAX, JQuery, Bootstrap, AWS, PyUnit, XML, SOAP, GitHub, Jira, Agile, SQL, MYSQL and Windows.

Python Risk Management Django Analytics XML Spark Kafka HDFS Load Balancing Firewall DNS UI HTML node.js Bootstrap AngularJS CSS Google Analytics JavaScript Maven Groovy Ant DSL AWS S3 AWS RDS Jenkins Informatica SQL Unix scripts JSON jQuery WebServices SOAP MySQL Agile Methodology Version Control Git AJAX AWS JIRA Windows Underscore.js UNIX Ubuntu Load Testing Apache Java PHP Adobe Flash Android Linux OpenShift
Remove Skill
Information Technology
Jul 2011 - Jun 2012
India Responsibilities:
• Application architecture designed as per the requirements using spring framework.
• Requirement Analysis and Estimation of project timelines.
• Developed Python batch processors to consume and produce various feeds.
• Generated Pdf daily and Monthly statements using Aspose PDF Kit. Wrote python scripts to parse XML documents and load the data in database.
• Developed front end page using HTML, CSS, JavaScript and JQuery.
• Generated property list for every application dynamically using python.
• Collecting the several usage models and functions from the team members.
• Developing and maintenance of the tool that abstracts the information for the user.
• Development of XMLs for several components which maintains data for several registers.
• Designed and developed SQL procedures and Linux shell scripts for data import/export and data conversions.
• Developed internal auxiliary web apps using Python Flask framework with CSS / HTML framework.
• Implemented Test Driven Development (TDD) strategy for the project.
• Wrote SQL Queries, Store Procedures, Triggers and functions in MySQL Databases.
• Created database access layer using JDBC and PL/SQL stored procedures.
• Coordinate with SMEs, other architects, and senior technical staff to identify client's needs, document assumptions, and build-out new requirements and move code through user acceptance testing. Environment: Python, C++, HTML, CSS, TDD, SQL, MYSQL and Windows.
Python jQuery JavaScript HTML CSS SQL
Remove Skill
Java Developer
Information Technology
Jun 2008 - May 2011
Responsibilities:
• Involved in Requirement study, Analysis and Design.
• Designed and developed ASP. JScript, GUI for user interfaces with various Server Controls (textbox, labels, data grid, data list, validations controls).
• Develop Prototypes for Cloud Services, Grid Computing.
• Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
• Maintaining the coordination of all the project activities and make sure all the phases of the project are properly followed and documented regularly.
• Used Java Script for validating client side data entry screens.
• Used CSS (Cascading Style Sheets) for maintaining appearance of Web Pages.
• Involved in design of the database using normalization techniques, and developed the data layer of system.
• Wrote classes for data access layer, which acts as a bridge between the business and data layers contributed to business layer by writing business objects and validation classes.
• Efficiently involved in Focus Group Sessions at different stages of Application development to ensure optimum results.
• Developed Application on IDEs like Eclipse, Rational Application Developer, Rational Software Architect and Version control tools like Perforce P4V, CVS, SVN, Visual SourceSafe and Team foundation server.
• Developed views and templates with Python and Django's view controller and temp letting language to create a user-friendly website interface.
• Designed, developed and bundled various small financial utilities using JAVA, Hibernate, XML parser SAX which was distributed to different development teams.
• Created Connection Pools in Web Sphere and configured as needed.
• Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
• Involved in writing Stored Procedures that generates the output in XML Format by using SQLXML utility.
• Job responsibilities also included creating the database objects like Tables, Indexes, and Triggers.
• Responsible for development, modification and maintenance of Invoice Management System (IMS) which is used to streamline invoice processing, tracking and reporting.
• Worked as a part of team in developing the UI and other front end programming including layout of web application matching the Autodesk requirements .
• Using web technologies like HTML, XHTML, CSS, Responsive Web design and Bootstrap, front end applications, user interactive web pages were designed.
• Non-functional HTML, CSS a page from mock ups was developed and was a part of the UI review UI with business units and UI architects.
• Hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON were converted to mock-ups. Environment: Java, JSP, HTML, JavaScript, ASP. JScript, GUI, XML, Web Logic, Apache Tomcat, CSS.
AJAX Apache Apache Tomcat Bootstrap CSS Eclipse Hibernate HTML Java JavaScript jQuery JSON JSP Stored Procedure SVN Triggers UI XML Django Python BEA WebLogic IBM WebSphere Software Architect Application Development
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Engineering
Northwestern Polytechnic University 2013
Electronics
UG university of Pune 2009
Skills
CSS
2021
6
HTML
2021
6
JavaScript
2021
6
jQuery
2021
6
Python
2021
6
Scripting
2021
6
Bootstrap
2021
5
Django
2021
5
XML
2021
5
AJAX
2015
4
Apache
2015
4
Application Development
2021
4
Continuous Integration
2021
4
Eclipse
2021
4
Java
2015
4
JSON
2015
4
Project Management
2021
4
UI
2015
4
Apache Tomcat
2011
3
BEA WebLogic
2011
3
Hibernate
2011
3
IBM WebSphere
2011
3
JSP
2011
3
Software Architect
2011
3
SQL
2021
3
Stored Procedure
2011
3
SVN
2011
3
Triggers
2011
3
Agile Methodology
2021
2
AngularJS
2021
2
AWS
2021
2
DNS
2021
2
Git
2021
2
Jenkins
2021
2
Kafka
2021
2
Linux
2021
2
MySQL
2021
2
SOAP
2021
2
Adobe Flash
2015
1
Analysis
2021
1
Analytics
2015
1
Android
2015
1
Ant
2015
1
Automated Testing
2021
1
AWS EC2
2021
1
AWS RDS
2015
1
AWS S3
2015
1
backbone.js
2021
1
BaSH
2021
1
Chef
2021
1
Cloud Architecture
2021
1
Configuration Management
2021
1
Continuus
2021
1
Documentation
2021
1
DSL
2015
1
Firewall
2015
1
Google Analytics
2015
1
Groovy
2015
1
Hbase
2021
1
HDFS
2015
1
Informatica
2015
1
Integration Testing
2021
1
JIRA
2015
1
Load Balancing
2015
1
Load Testing
2015
1
Maven
2015
1
MongoDB
2021
1
MS TFS
2021
1
node.js
2015
1
OpenShift
2015
1
Oracle
2021
1
PHP
2015
1
PostgreSQL
2021
1
Redis
2021
1
REST
2021
1
Risk Management
2015
1
Scrum
2021
1
Selenium
2021
1
Shell Scripts
2021
1
SOA
2021
1
Spark
2015
1
System Monitoring
2021
1
T-SQL
2021
1
Testing Methodologies
2021
1
Ubuntu
2015
1
Underscore.js
2015
1
Unit Testing
2021
1
UNIX
2015
1
Unix scripts
2015
1
Version Control
2015
1
WebServices
2015
1
Windows
2015
1
AIX
0
1
API Development
0
1
Bugzilla
0
1
C
0
1
C++
0
1
Cassandra
0
1
Continuous Deployment
0
1
CVS
0
1
DB2
0
1
Design Patterns
0
1
Devops
0
1
DHTML
0
1
Enterprise Applications
0
1
Flask
0
1
HP-UX
0
1
IIS
0
1
Jython
0
1
MVC
0
1
NoSQL
0
1
ORM
0
1
Perl
0
1
RDBMS
0
1
Requirements Gathering
0
1
Solaris
0
1
SQL Server
0
1
Sun
0
1
Technical Support
0
1
Testing Tools
0
1
TOAD
0
1
UML
0
1
Zope
0
1
Languages
English, Fluent/Bilingual