Post Job Free
Sign in

Python Developer

Location:
Hartford, CT
Posted:
November 24, 2015

Contact this candidate

Resume:

Deepthi BV

Email: **********@*****.***

Ph #: 562-***-****

PROFESSIONAL SUMMARY:

Experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various stand-alone, client-server enterprise applications.

Experienced in MVW frameworks like Flask/Django, Java Script and JQuery.

Proficient in Front end development experience using HTML, XML, CSS, Bootstrap JQuery and JavaScript.

Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.

Software development in Python libraries and IDEs.

Experience in UNIX shell scripting (file validations, file downloads, workflow executions).

Extensive knowledge in developing web-based applications, web services and analytical programming using Python, Django, PHP, C++, Shell Scripting, UNIX, Linux, XML, CSS, HTML, DHTML,, JavaScript.

Good Knowledge in Objected Oriented Concepts(OOP), Standard Template Library, Smart Pointers, Data Structures and Design patterns.

Extensive use of Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora), SSH, GIT, Eclipse/Pycharm, Django.

Good knowledge of server Apache Tomcat, Web logic, Glassglow.

Hands on experience in Git, JIRA, BugZilla.

Knowledge on Unit-testing framework like Nose.

Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, cursors, triggers and PostgreSQL database.

Good Understanding of NoSQL databases like MongoDB.

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.

Exposure in maintaining various version controls.

Experienced in installing, configuring, modifying, testing and deploying applications with Apache.

Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.

Involved in Unit testing/ Test driven Development(TDD), Load Testing and Integration testing.

Exceptional problem solving and sound decision making capabilities, recognized by associates for quality of data, alternative solutions, and confident, accurate, decision making.

Excellent analytical and communication skills with ability to interact with individuals at all levels.

TECHNICAL SKILLS:

Languages

Python 3.x,2.7/2.4, C++, C, Shell Script, SQL

Framework

Django, MVC Framework

Databases

MySQL, Sqlite3, Oracle, MongoDB

Web Technologies

Web Services

JavaScript, HTML, HTML5, CSS, CSS3, DHTML, XHTML and XML

REST

Versioning Tools

Git

Applications/Web Servers

Apache, HTTP, Tomcat

Operating systems

Linux/Unix, Windows-98/NT/2000/XP/2003/Vista/2007

Software Development Lifecycle

Agile Methodology (Scrum), Waterfall

Graphic Editors

Adobe Photoshop CS4/CS3, Adobe Illustrator CS3, SVN Eclipse, Macromedia SharePoint, Dreamweaver, FrontPage

Bug Tracking Tools

Jira, BugZilla

PROFESSIONAL EXPERIENCE:

Client: NKK Bank, Bangalore, India [Intern] July 14 – May 2015

Bank offers a variety of banking products and financial solutions like personal banking, small business, retail banking, home financing and equity loans, asset management, wealth management, corporate and investment banking and credit card services to its customers. Involved with the Insurance Department and provide web support and development of the online portal handling the transactions.

Role: Python Developer

Responsibilities:

Worked with team of developers on python applications for RISK management.

Made Django web based apps for Insurance premium calculations

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

Experienced in Agile Methodologies and SCRUM Process.

Job scheduling, batch-job scheduling, process control, forking and cloning of jobs and checking the status of the jobs using shell scripting.

Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.

Develop weekly, monthly nightly job process through Unix shell scripting.

Thoroughly used UnitTest python library for testing many python programs and block of codes.

Also have experience on testing REST Full API.

Used Github for version control.

Environment: Python 2.7, Django 1.5, C++, XML, Java, MYSQL, CSS, HTML, JavaScript, Shell Scripts, Linux.

Client: MasterSkills, Bangalore, India. July 12 – Aug 13

MasterSkills has set up an exclusive training facility with an aim to emerge as a leading provider of well-trained manpower in the area of Mobile Application Development. They have been running various professional courses on various mobile platforms such as iOS, Android and Windows. Highly experienced industry consultants handle the course with a practical approach. MasterSkills also conducts various customized programs for leading corporates & academic institutions.

Role: Python Developer

Responsibilities:

Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.

Developed custom screens using HTML5, JavaScript, JQuery, Bootstrap and Angular.

Developed monitoring and notification tools using python.

Involved in business logic discussions and use case design.

Used Django configuration to manage URLs and application parameters.

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

Created Data tables utilizing MySql to access data and display it in the front end.

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.

Written queries in MySQL and Native SQL.

Created test harness to enable comprehensive testing utilizing Python.

Involved in front end and utilized Bootstrap for page design.

Worked in an agile development environment.

Used Github for version control.

Used JQuery and Ajax calls for transmitting data objects between frontend and controllers.

Environment: Python, PyCharm, Django, MySQL, HTML, CSS, JavaScript, Ajax, Web Services, Bootstrap, SQL Workbench.

EDUCATION:

Masters in Computer Science GPA: 3.3/4.0

California State University, Long Beach, California, USA. Aug’13- May’15

Bachelors in Information Science & Engineering GPA 3.5/4.0

RNSIT, KA, India. Aug’ 08–Sep’ 12

UNIVERSITY PROJECTS[MS in CS]:

TITLE: Developed a database based website for Student health centre [Sep 2014 – Dec 2014]

DESCRIPTION: University Health Center which is planning to improve communications with students by developing a

new program utilizing MySQL & PHP. As soon as a student, schedule an appointment to visit a Doctor/Nurse in Health

Center, a record is added to existing database. The new system should send email to: The students who scheduled an

appointment to remind the date/time of the appointment, Students who visited the Health Center to get feedback regarding their experience with Health Center, Students who need to schedule an appointment in future (with tentative date), Students on birthday/many days in advance, All students regarding a public announcement.

TITLE: Developed basic Employee Management System [Sep 2014 – Dec 2014]

DESCRIPTION: The proposed system will assist the admin in organizing the details of the employees like adding, deleting,

searching and updating the employee details into the and from the database. Admin can check the employee attendance,

salary and the system automatically deduct the salary based on his/her leaves. The employee can mark his attendance, can apply for leave, check his leave and can search for other employee details.

TITLE: LZW Algorithm of Lossless Data Compression for WSN [Sep 2014 – Dec 2014]

DESCRIPTION: A novelistic scheme for compression and decompression of encrypted images. The input image is first

encrypted by a modulo 256 addition to pseudo random numbers generated by a secret key and then divided into a number of sub images and then the Hadamard coefficients are applied to the image to compress the image. The decoder decrypts the image with a rough data using the secret key provided by the encoder, and then iteratively updates using the Hadamard coefficients to obtain detailed information about the original image to reconstruct the image. The performance of this technique is successfully addressed by enhancing this method by using LZW Algorithm Technique while reconstructing the original data. The algorithm can distinguish between pseudo random number and a random number. Thus making this method more secure, accurate and time efficient when compared to other methods.

TITLE: Developed Software Architecture for Inventory Management System [Jan 2014 – May 2014]

DESCRIPTION: The core concept is to provide our registered customer with features like Order, Complaint, and Annual

Maintenance cost (AMC) services and also can track their request. When registered customers logs in they can order the

products in dropdown list, these orders of a particular user can also be viewed later for reference. There a room for product insurance which is called as AMC where in users can secure their product by buying AMC for a certain period of time. User can buy either new AMC or extend the existing one by updating it. Complaint forum is created to manage the system if there is any damage/failure in the product purchased, overall, a user friendly system is created for online purchase and the system also focuses on satisfying the customer requirements.

TITLE: Developed Architecture for Object Oriented Development Tool [Jan 2014 – May 2014]

DESCRIPTION: Computer-Aided Software Engineering (CASE) tools provide automated assistance for software development. The goal of introducing CASE tools is the reduction of the time and cost of software development and the

enhancement of the quality of the systems developed. Our tool allows software engineers to Create, Modify, Update, Save

and Delete objects and diagrams used for the design of software products.

TITLE: Improving Reliability in WSN by Collaborating Robust Data Aggregation and CRT-based Packet

Forwarding Technique (POC-IEEE) [Sep 2013 – Dec 2013]

DESCRIPTION: Provided with a novel forwarding technique based on the Chinese Remainder Theorem (CRT) in WSN’s.

In particular, we have provided a method in which there is minimum energy consumption and remarkable improvement in performance. Starting from choosing the CRT algorithm parameters in order to keep the processing complexity low, then we have derived tradeoffs between energy consumption and reliability. The prime numbers are obtained and the algorithm is run and the resulting output is shown. The obtained output clearly shows that the performance of the CRT based algorithm is better than Non-CRT based algorithm.

ADDITIONAL INFORMATION:

Underwent training on technologies like JAVA, Android and NS2.

Worked and researched on IEEE papers and mini projects.

Development Experience: Worked on JAVA and Android using Eclipse and NetBeans IDE workspace in Glassfish and Tomcat server.

Experience in NS2 using Cygwin tool in TCL script.

Very good experience in interacting with business users to collect Business Requirements.

Excellent client management and presentation skills.

Strong analytical skills and programming logic.



Contact this candidate