Anuroop Python

  • Sr. Python Developer
  • Houston, TX
  • Member Since Jun 03, 2023

Candidates About

 

Anuroop

 

Over 8 Years of professional experience in Analysis, Design, Development and Implementation of various client-server applications in Python.

·         Experienced in developing web-based applications using Python, Django, XML, Perl, CSS, HTML, JavaScript, JQuery and Coffee Scripting.

·         Excellent knowledge on Python Collections and Multi-Threading.

·         Skilled experience in Python with proven expertise in using new tools and technical developments

·         Good experience of Web Services with protocols SOAP and REST.

·         Good at using libraries for technical development like Beautiful Soup, Jasy, Pickle, PySide, Pandas dataframe, networkx, and MySQL for database connectivity to drive improvements throughout entire software development lifecycle. Solid understanding of MVT design patterns.

·         Good experience in developing web applications implementing Model View Template architecture using Django and Flask web application frameworks. Good knowledge in GUI frameworks – Jython, Pyjamas.

·         Experience with Version Control, ideally GIT and SVN.

·         Experience in working with Amazon web services Amazon EC2 and Amazon s3.

·         Good experience in using different kind of data bases like MySQL, Oracle.

·         Experience in analyzing and handling large datasets using Oracle Relational database 9g, 10g, 11g.

·         Have good experience in working with application server WebLogic (10.0, 10.3, 11g, 11gr1), WebSphere (7.0, 8.5, 8.5.5), Apache (6.0, 7.0, 8.0).

·         Experience in writing SQL queries and Stored Procedures and implementation on different databases.

·         Well versed in browser abstracting JavaScript libraries like jQuery, Angular.js, etc.

·         Expertise in understanding complex codes and extending their functionality.

·         Thorough knowledge in various front end tools like HTML, JavaScript, XML, JQuery and AJAX.

·         Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.

·         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.

·         Knowledge of the software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.

·         Active Participation in full development life cycle (requirements, design, architecture, development, testing).

·         Defining Automation Test Strategy, Test Approach and Test Planning for the Agile Sprints and releases.

·         Hands on experience on OAM tools like LMP, LAMP, TWAMP.

·         Experience in working with different operating systems Windows 98/NT/2000/XP/Vista/7/8, UNIX and Linux.

·         Install and configuration of web hosting administration such as HTTP, FTP and SSH.

·         Knowledge of networking (TCP/IP, FTP, DNS, DHCP levels).

·         Managed DNS, Email and Web servers.

 

 

Technical Skills                                                                                                                                             

 

                          

Languages

Python,C, C++, .NET and PL/SQL.

Markup Languages

HTML, JSON, XML.

Scripting

JQuery, Java Script, AJAX, Shell scripting, COFFEE, LESS

Frameworks

Django, Flask, Angular JS.

Protocols

TCP/IP, HTTP/HTTPS, SOAP, RESTful.

Build Tools

Ant, Maven.

Version Control Tools

SVN, GIT.

Programming Methodologies

Waterfall, Agile.

Operating Systems

Windows, Unix, Linux (CentOS and Ubuntu).

Databases

Oracle, MySQL, Apache Cassandra, MongoDB.

Deployment Tools

Amazon EC2, Heroku.

Debuggers

Pdb,gdb.

IDE Tools

PyCharm, Eclipse, Net beans, PyStudio.

Servers

Apache, HTTP Server, WebLogic.

Bug Reporting Tools

JIRA and Bugzilla

MS Office Tools

MS Word, MS PowerPoint, MS Excel

 

Professional Experience

 

PrimaryOne Health                                                                                                        February 2015 – Present

Senior Python Developer                                                                                                           

Description: At PrimaryOne Health, it is our mission to serve the Central Ohio community with affordable, easy to access healthcare services. We are a group of highly trained medical professionals committed to promoting the health and well-being of all individuals and families in the Central Ohio community.

Responsibilities:

·         Extensively used OOD concepts in overall design and development of the system.

·         Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.

·         Prepared and analyzed reports using Python libraries and involved in environment Setup.

·         Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.

·         Placed data into JSON files using Python to test Django websites.

·         Using Amazon SQS to queue up work to run asynchronously on distributed Amazon EC2 nodes.

·         Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.

·         Used XML for dynamic display of options in select box and description on web page.

·         Wrote Python modules to view and connect the Apache Cassandra instance.

·         Created Git repository and added the project to GitHub.

·         Responsible for Debugging and Troubleshooting issues.

·         Involved in debugging the applications monitored on JIRA using agile methodology.

·         Setting up network environments using TCP/IP, DNS, DHCP and proxy.

·         Involved in postproduction support for solving complex tickets.

·         Resolved user problems in a timely and accurate manner as a member of the End-User support team.

·         Involved in presenting demos to the clients and also reporting the daily and weekly status to the Project manager.

·         Involved in assigning the tasks to the development team.

·         Involved in handling the developing team and mentoring the junior developers.

·         Involved in creating the database modelling to the project and wrote queries for retrieving data from backend.

·         Deployed the project into Heroku using GIT version control system.

·         Designed RESTful XML web service for handling AJAX requests.

·         Involved in deploying the code into Amazon Web Server using BOTO API.

·         Developed, tested and debugged software tools utilized by clients and internal customers.

·         Coded test programs and evaluated existing engineering processes.

·         Responsible for running and maintaining business processes on daily / weekly / monthly basis.

 

Environment:Python 3.x, Django 1.7, Java Script, Coffee Scripting, LESS, HTML, Angular JS, JSON, AJAX, XML, CSS, SQL, MySQL, Bootstrap, Restful Web Services, Beautiful Soup, Jenkins, GitHub, Linux, PyCharm.

 

Avaya INC, Coppell, TX                                                                                  October 2013 – February 2015

Senior Python Developer

Description: As the global leader in delivering superior communications experiences, Avaya provides the most complete portfolio of software and services for multi-touch contact center and unified communications with integrated, secure networking offered on premises, in the cloud, or a hybrid. 

Responsibilities:                           

·         Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.

·         Implemented business logic using Python/Django.

·         Using Amazon SQS to queue up work to run asynchronously on distributed Amazon EC2 nodes.

·         Created backend database T-SQL stored procedures and Jasper Reports.

·         Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.

·         Experience in ability to package code as reusable modules by using PERL

·         Experience in working with Cisco Technologies UCS, and network management devices.

·         Exported/Imported data between different data sources using SQL Server Management Studio.

·         Maintained program libraries, users' manuals and technical documentation.

·         Experience in working with Drag and Drop Calculation, and Geographic Search by using Tableau

·         Managed large datasets using Panda data frames and MySQL.

·         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

·         Build SQL queries for performing various CRUD operations like create, update, read and delete.

·         Work with team of developers on python applications for RISK management.

·         Used Pandas library for statistics Analysis.

·         Created most important Business Rules which are useful for the scope of project and needs of customers.

·         Designed the architecture of the hardware environments and methodology of the code 

·         Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.

·         Thorough knowledge in various front end tools like HTML, DHTML,CSS, JavaScript, XML, JQuery, Angular JS, and AJAX

·         Hands-on experiences in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.

             

Environment: Python 2.7, Django, HTML5/CSS,UNIX, MS SQL Server 2013, T-SQL, Jasper, Reports, JavaScript, Eclipse, Linux, Shell Scripting, RESTful, MVC3, Git, Perl, Tableau                                 

 

HTA LLC, Roslyn Heights, NY                                                                                      April 2012 – October 2013

Python Programmer

Description: Highway Toll Administration is the largest provider of toll services for the rental car industry. It started in 2002, we have processed more than 300 million electronic toll collection transactions with data from both transponder-based and license-plate-based video tolling. 

Responsibilities:

·         Design, develop, test, deploy and maintain the website.

·         Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript

·         Designed and developed data management system using MySQL.

·         Rewrite existing Python/Django modules to deliver certain format of data.

·         Used Django Database API's to access database objects.

·         Wrote python scripts to parse XML documents and load the data in database.

·         Handled all the client side validation using JavaScript.

·         Worked extensively with Bootstrap, Javascript, and jQuery to optimize the user experience.

·         Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we requests from multiple browsers to web application.

·         Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.

·         Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.

·         Responsible for debugging the project monitored on JIRA (Agile).

·         Used JQuery for all client side Javascript manipulation.

·         Created unit test/regression test framework for working/new code

·         Using Subversion control tool to coordinate team-development.

·         Built development environment with JIRA, Stash/Git.

·         Developed entire frontend and backend modules using Python on Django Web Framework.

·         Responsible for debugging and troubleshooting the web application.

·         Involved in entire lifecycle of the project including Design, Development, and Deployment, Testing and Implementation and support. 

·         Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing

·         Implemented monitoring and established best practices around using elastic search.

·         Install and configuring monitoring scripts for AWS EC2 instances.

·         Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.

·         Working under UNIX environment in development of application using Python and familiar with all of its commands.

 

Environment: Python 2.7, Django1.3, C++, Java, JQuery, MySQL, Oracle 11.2, Linux, Eclipse, Shell Scripting, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server.

 

Rockwell American, Phoenix, AZ                                                                                              March 2011–Apr 2012

Python Developer        

Description: A Leading Manufacturer and distributor of Quality Trailer Products

Responsibilities:

·         Developed web applications in Django Framework’s model view control (MVC) architecture. 

·         Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.

·         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

·         Developed test scripts for automation with Selenium.

·         Python/Django based web application, Postgresql DB and integrations with 3rd party email, messaging, storage services.

·         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).

·         Tested and validated the custom scripts.

·         Delivered automated solutions for science models

·         Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.

·         Implemented configuration changes for data models.

·         Maintained and updated existing automated solutions

·         Handled potential points of failure through error handling and communication of failure

·         Risk analysis for potential points of failure (database, communication points, file system errors)

·         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.

·         Managed large datasets using Panda data frames and MySQL

·         Extensively used python modules such as requests, urllib, urllib 2 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.

<p class="MsoListParagraphCxSpMiddle" style="text-align:j