Summary
Overview
Work History
Education
Technical Skill Set
Personal Information
Websites
Timeline
Generic

Nishitha Cherukuri

Washington,DC

Summary

Having 5 years of experience as Python Developer in Analysis, Design, Development, Management and Implementation of various stand-alone, client-server enterprise applications in Python. Experienced with full software development life-cycle (SDLC), architecting scalable platforms, object-oriented programming, database design and agile methodologies. Experience in developing applications for different scientific, mathematical and statistical calculations using the NumPy, Pandas and other libraries. Experience in Web Application Development, hands on experience of Python/Django, Flask, SQL Alchemy, SQLite, JavaScript, JQuery, HTML5/CSS3, Bootstrap and JSON/AJAX. Hands on experience in consuming web services with Python programming language and developed web services like REST. Good experience in utilizing Django, Flask, Pyramid, and Zope Python web application frameworks for designing web applications using Model View Control architecture. Proficient in developing web-based applications using Python, DJANGO, XML, CSS3 and HTML5. Experienced working with various Python Integrated Development Environments like Net Beans, PyCharm. Hands on experience in creating initial website prototype from Django skeleton and building out Views, Templates using CSS for whole site following Django MVT architecture. Experience in implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django and MY-SQL. Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle and My SQL. Having experience with object-oriented programming (OOP) concepts using Python. Having experience in managing datasets using Panda data frames and My SQL. Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics and Excel data extracts.

Overview

6
6
years of professional experience

Work History

Python Developer

Power Corporation of India
Hyde, PA
01.2018 - 12.2021
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface
  • Responsible for designing and developing REST web services in Python using Flask and flask-restful framework
  • Used Python to extract information from XML files
  • Written Python scripts to parse JSON documents and load the data in database
  • Implemented MVC architecture in developing the web application with the help of Django framework
  • Developed web application using the Python and Django REST framework and deploy the API
  • Involved in building database Model, REST APIs, and Views utilizing Python technologies to build web-based applications
  • Created a Python/Django based web application using Python scripting for data processing, My SQL for the database, and HTML5/CSS3/JQuery and High Charts for data visualization of the served pages
  • Integrated the dynamic pages with Angular.JS and JQuery to make the pages dynamic
  • Used Python scripts to update the content in database and manipulate files to the required formats as required
  • Generated Python Django forms to maintain the record of online users and providing the authentication and security to the forms/applications
  • Used Python and Django for dynamically displaying the test block documentation and other features of Python code using a web browser
  • Used Python programming and Flask for the backend development, Bootstrap and Angular for frontend connectivity and My SQL for database
  • Used Pandas package to retrieve and analyze data
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format
  • Placed data into JSON files using Python to test Django websites
  • Involved in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers
  • Utilized Agile process and JIRA issue management to track sprint cycles
  • Used data types like dictionaries, tuples and object oriented concepts based inheritance features for making complex algorithms of networks
  • Responsible for debugging and troubleshooting the web application.

Python Developer

FLIR Systems, Inc.
Hyde, PA
03.2017 - 12.2021
  • Responsible for gathering requirements, system analysis, design, development, testing and deployment
  • Designed and Developed UI for creating Dashboard application using Angular.JS, HTML5, CSS3, JavaScript and JQuery
  • Developed consumer-based features and applications using Python and Django in test driven Development and pair-based programming
  • Used Python/Django MVC framework to design and develop the application
  • Worked on several Python packages like Matpoltlib, Pillow, Numpy, SQL Alchemy, and sockets
  • Designed the user interactive web pages as the front-end part of the web application using various web technologies like HTML5, JavaScript, Angular.JS, JQuery and implemented CSS3 framework Bootstrap for better appearance and feel
  • Developed Python-based API (RESTful Web Service) to track the events and perform analysis using Django
  • Involved in using collections in Python for manipulating and looping through different user-defined objects
  • Written scripts in Python for extracting data from HTML file
  • Used Python module named Pandas for data manipulation
  • Rewrite existing Python/Django module to deliver certain format of data
  • Used PyQuery for selecting particular DOM elements when parsing HTML
  • Used Python graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats
  • Written Stored Procedures in SQL and Scripts in Python for data loading
  • Written Python modules to extract/load asset data from the My SQL source database
  • Attended meetings every day to discuss changes that where done.

Python Developer

first west credit union
Hyderabad, Telangana
03.2016 - 12.2021
  • Worked with full software development life-cycle (SDLC), architecting scalable platforms, object oriented Programming, database design and agile methodologies
  • Developed Views and Templates with Python and using Django's view controller and template language for the Web application
  • Written small code to test their behavior and web-based desktop applications
  • Implemented Microservices architecture in developing the web application with the help of Flask framework
  • Worked with Python ORM Libraries including Django ORM and have good knowledge on Project management tools
  • Used Apache to deploy production site
  • Worked on several standard Python packages like Numpy, MatplotLib, Pandas and PyTables etc
  • Developed dynamic web pages using Python Django Frameworks
  • Involved in creating initial website prototype from Django skeleton and building out Views, Templates using CSS for whole site following Django MVC architecture
  • Involved in using various version control systems like CVS, Git, Bitbucket
  • GitHub and Amazon EC2 and deployment
  • Developed RESTful web APIs using Flask framework of Python
  • Developed internal auxiliary web apps using Python Flask framework with JavaScript and Bootstrap, CSS/HTML framework
  • Used Web Services and API's in Python
  • Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content
  • Written Python modules to extract/load asset data from the MySQL source database
  • Utilized PyUnit, the Python unit test framework, for all Python applications
  • Developed web applications and RESTful web services and APIs using Python, Django and Flask
  • Involved in development of Python based Web Services using REST for sending and getting data from the external interface in the JSON format and to track sales and perform sales analysis using Django and PostgreSQL
  • Involved in object oriented programming (OOP) concepts using Python
  • Written Python scripts to parse XML documents and load the data in database
  • Generated property list for every application dynamically using Python
  • Worked with various Python Integrated Development Environments like IDLE, Pycharm, Atom, Eclipse, PyDev and Sublime Text
  • Used Security groups, Network ACL's, Internet Gateways, Route tables to ensure a secure zone for organization in AWS public cloud
  • Utilized Agile process and JIRA issue management tool to track sprint cycles
  • Optimized performance of microservices by running various process in parallel utilizing threading and multiprocessing libraries of Python
  • Developed Python producers to send JSON objects picking data from Mongo DB to Kafka messaging system for other microservices to process data further
  • Developed Python programs to manipulate NoSQL data based on Business messages from other microservices
  • Logged all tasks and activities getting performed including exceptions using Python's in built logging library
  • Worked with JSON based REST Web services
  • Worked with Requests, Numpy, Scipy, Matplotlib, and Pandas Python libraries during development lifecycle.

Python Developer

Accolite Digital
Hyderabad, IN
01.2016 - 12.2021
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript
  • Developed entire frontend and backend modules using Python on Django Web Framework
  • Designed and developed data management system using My SQL
  • Rewrite existing Java application in Python module to deliver certain format of data
  • Developed Python batch processors to consume and produce various feeds
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval
  • Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents
  • Used JQuery for selecting particular DOM elements when parsing HTML
  • Used GIT version control tool to coordinate team-development
  • Created test harness to enable comprehensive testing utilizing Python
  • Responsible for debugging and troubleshooting the web application.

Education

Master of Science - Computer And Information Sciences

Washington University of Science And Technology
Tysons Corner, VA
01-2024

Technical Skill Set

Python, Java, Shell Script, SQL, PHP, Django, Beautiful soup, Flask, Pandas, PyUnit, PyQuery, NumPy, SciPy, Matplotlib, Map, Filter, Lambda, MS SQL, MySQL, Oracle, XML, CSS, HTML, JavaScript, JQuery, MVC3, Bootstrap, RESTful, AJAX, Java Script, JQuery, Node.js, SOAP, REST, Eclipse, PyDev, Django PyCharm, PyScripter, Spyder, PyStudio, Agile, Scrum, Windows, UNIX, LINUX

Personal Information

Title: Python Developer

Timeline

Python Developer

Power Corporation of India
01.2018 - 12.2021

Python Developer

FLIR Systems, Inc.
03.2017 - 12.2021

Python Developer

first west credit union
03.2016 - 12.2021

Python Developer

Accolite Digital
01.2016 - 12.2021

Master of Science - Computer And Information Sciences

Washington University of Science And Technology
Nishitha Cherukuri