Sei sulla pagina 1di 5

Vijendra Nanduri

Python Developer
Eager to support information-services initiatives for your organization
E-mail: nanduri.vijendra@gmail.com
Mobile: 903-309-0107
ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ
Objective
To work in an environment where I can apply and build upon my Technical & analytical skills. To add value
to the products and services on which I undertake the assignments

ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ
Area of Expertise
 Over 5 years of industrial experience in Python Development in BFSI & Health Care Domain and
SDLC – Waterfall, RUP, Agile – SCRUM using Python 3.x/2.x , Django 1.9/1.8, XML, CSS, HTML,
DHTML, CSS, JavaScript, JQuery & Angular Js.
 Good experience in developing web applications and implementing Model View Control (MVC)
architecture using server side applications Django, Flask and Pyramid.
 Experience implementing Object Oriented Python, Hash Tables (Dictionaries), XML, JSON, Agile
Software Development, Design Patterns (Singleton, Factory, Observer, Adapter), Subscribe
Mechanism, Monkey patching, REST web services, Profiling, XML RPC Services, SNMP and
Multithreading.
 Unit test using pyunit.
 Experience with python frameworks like Flask and Webapp2 and Python integrated IDE's such as
Sublime Text, Pycharm, vim
 Functional Test with Robot Framework and Selenium2Library
 Experience in python packages such as NumPy, SQLAlchemy, matPlotlib, Beautiful soup, pickle,
Pyside, SciPy, PyTables.
 Used PyQt to provide GUI for the user to create and perform operations, view reports based on
client data.
 Experienced in designing web pages and Graphical user interfaces, front end layouts on the web by
using HTML, DHTML, CSS, Bootstrap framework, XML, JavaScript, node Js, Ext js and
Angular Js.
 Experience in ORM mapping using SQLACHEMY
 REST API’s Development – Web2Py Framework. Integrate with Swagger to publish usage
information of REST API’s exposed
 Know-how on modules like pyactivemq, csvio, pika, pymongodb, json, multiprocessing, pysqlite,
cPickle, threading, django, jquery, jqGrid, dbUnit - to export and import your database data to
and from XML datasets, Python Modules – Jpype, sqlalchemy, sphinx, urllib2, lxml, threading,
twisted, re, multiprocessing
 Experience in Developing hooks to the main application software through ActiveMQ Message Queue
 Interact with CORBA brokers
 Experience with Log Indexing and Analysis using – MongoDB and node.js, Python, Javascript UI
framework
 XML based input and output, XML based data exchange between server and client
 Hands-on experience on concepts like Xerces Library (xpath, xquery), Unicode Handling, 3-Way
IPC communication on Named Pipe, Code Signing Algorithms, Authenticating Proxy, Performance
testing
 Hands on experience with continuous integration and automation using Jenkins and version control
tools such as SVN, CVS, JIRA, GitHub.
 Experience in working on different operating systems-windows, Linux also strong
development experience on Linux based operating systems such as Ubuntu, Red Hat and CentOS

ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ
Professional Experience

DDD, State of NJ May 2014 – Present


Python Developer
iRecord is an electronic health record (EHR) system that enables the Supports Program and Community
Care Waiver. iRecord 3.0 is a complete revamp of the existing application, developed by the Information
Technology (IT) team at DDD. The application, currently, supports the Interim program, and expected to
support the planned implementation.
KeyResponsibilities:
 Responsible for requirement gathering, designing and developing web based applications.
 Coded model level validation and provide guidance in making long term architectural design decisions
and also used Agile Methodology and SCRUM process
 Developed and handled business logics by backend python programming to achieve optimal results
 Worked on Element Tree XML API in python to parse XML documents and load the data in database
 Developed view and templates in Django to create a user friendly website interface
 Developed user interfaces using HTML, CSS, JavaScript, Ajax, JSON and JQuery
 Implemented Bootstrap as a mechanism to manage and organize the html page layout.
 Used JavaScript to validate all the client side validations.
 Used Django configuration to manage URL's and application parameters
 Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval
of data
 Used Pandas Library for statistical analysis.
 Involved and worked on Python Open stack API's
 Used python scripts to update content in the database and manipulate files.
 Used several python libraries such as wxPython, numPy and matPlotLib
 Experience in development of web services SOAP, RESTful for sending and getting data from the
external interface in the XML and JSON format
 Responsible for debugging and troubleshooting the web application and created unit test/regression
test framework for working or new code.
 Involved in implementation of automate scripts to back up the old records by using Mongo DB export
command and transferred the backup files into backup machine with the help of ftplib.
 Worked on Mongo DB replication concept, used to maintain multiple copies of data in different
database servers.
 Involved in build and deployment on various environments including Linux and Unix
 Worked with team of developers on Python applications for RISK management
 Involved in Test-driven development (TDD) with Rspec, capybara
 Used design patterns efficiently to improve the code reusability and also used JIRA for bug
tracking and issue tracking.

Methodica Technologies LLC, Troy, MI Oct 2012 – April 2014


Python Developer
Project 1: Development of Web Application
Description: Django web application to audit various servers in lab/production. Provides user with a web
interface to select servers from list of servers in database and then start auditing on those servers &
view reports. Auditing features like:
1. Check if server belongs to subnet as mentioned in the database.
2. Finds list of available IP addresses in subnet.
3. Compares applications running on servers to value in the database tables.
Project 2: Development of Independent Test Automation Platform
Description: iTAP platform can be used to write test scripts for the test bench tools used for doing
Hardware- In-Loop Testing of the application and diagnostic software running on the Electronics Control
Units. iTAP has different HIL test bench tools integrated with a clean tool abstraction layer. This allows
users to seamlessly switch back and forth between different tools and combine best tools from the
market to meet their software test requirements.
Key Responsibilities:
 Gathered all requirement for developing and analyzing requirement of projects.
 Developed entire frontend and backend modules using Python on Django including Tastypie Web
Framework using Git.
 Developed Merge jobs in Python to extract and load data into MySQL database.
 Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete
data integrity.
 Used Test driven approach for developing the application and Implemented the unit tests using
Python Unit test framework.
 Dynamic implementation of SQL server work on website using SQL developer tool.
 Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS CSS, and
JavaScript.
 Involved in the Complete Software development life cycle (SDLC) to develop the application.
 Used Numpy for Numerical analysis.
 Followed AGILE development methodology to develop the application.
 Used and customized apache server to for checking our developed project.
 Used Test driven approach (TDD) for developing services required for the application.
 Implemented Integration test cases.
 Used Git to resolve and coding the work on python and portlet.
 Used several python libraries like wxPython, numPY and matPlotLib.
 Was involved in environment, code installation as well as the SVN implementation.
 Build all database mapping classes using Django models and Apache Cassandra.
 Used Pandas API to put the data as time series and tabular format for east timestamp data
manipulation and retrieval.
 Automated Performance testing
 Code / Design/ Test Case reviews
 Sprint Planning and Bug Reviews
 Backend Modules for Security Incident Management and Reporting
o Analysis Engine – Analyze Device logs captured in Splunk and calculate verdict
o Reporting Engine Scheduler – Schedule and Dispatch Report Generation
o Notification Engine & Ticketing Engine – Backend for Ticket Management Portal
o OP5 Monitoring Configuration Module - Nagios
o Generate Signature Databases from n*m sources for n devices via customized crawler
 Feature owner – workflow testing for following using “autoframe”. Developed TA_Apps
(python based components for test automation)
o Standalone patches
o Code signing – Windows and Macintosh
o Combo patches
o App move on MAC
o Update Posting
o Self Update

SourceOne Solutions Pvt Ltd, Hyderabad May 2011 – Sep 2012


Python Developer
Dovetail Payment Processing System (DPS) is a 3rd party vendor from whom SourceOne has purchased
the Dovetail Application (DT) in order to provide a single platform for all types of payments – Urgent &
non-urgent, single and Bulk, High Value and Low Value. This application is called iPAY (International
Payment system) that processes payments for all their international customers. iPAY mechanism enables
their customers to initiate, receive Payments and acknowledgments across the globe to/from any other
person in any country that has this service provided. This Application uses various interfaces in order to
process the payments from the “Initiator” (who initiated the Transaction) to the “Receiver” (who
receives the Transaction).
KeyResponsibilities:
 Created entire application using Python, Django, MySQL and Linux.
 Developed the presentation layer using HTML, CSS, JavaScript, JQuery and AJAX.
 Used JQuery libraries for all client side JavaScript manipulations.
 Exposure on Multi-Threading factory to distribute learning process back-testing and the 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.
 Lock mechanisms were implemented and the functionality of multithreading has been used.
 Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and
custom tools developed in Python and Bash.
 Managed, developed, and designed a dashboard control panel for customers and Administrators using
Django, OracleDB, PostgreSQL, and VMWare API calls.
 Extensively used python modules such as requests, urllib, urllib2 for web crawling.
 Implemented configuration changes for data models.
 Used Pandas library for statistics Analysis & Numpy for Numerical analysis.
 Managed large datasets using Panda data frames and MySQL.
 Handled potential points of failure through error handling and communication of failure.
 Anticipated potential parts of failure (database, communication points, file system errors).
 Actively worked as a part of team with managers and other staff to meet the goals of the project in
the stipulated time.
 Developed GUI using webapp2 for dynamically displaying the test block documentation and other
features of python code using a web browser.
 Responsible for user validations on client side as well as server side.
 Automated the existing scripts for performance calculations using Numpy and sqlalchemy.
 Interacted with QA to develop test plans from high-level design documentation.

ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ
Education
 Bachelor of Science in Computer Science with honors - JNT University, Hyderabad, INDIA
ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ

Potrebbero piacerti anche