Post Job Free

Resume

Sign in

Developer Customer Service

Location:
Virginia
Posted:
February 18, 2016

Contact this candidate

Resume:

Sr. Python Developer

Chaitanya

Phone: 609-***-**** Email: actlor@r.postjobfree.com

Professional Summary:

Around 7 years of experience as a Web/Application Developer and coding with an analytical programming using Python, Django.

Experiencedwithfullsoftwaredevelopmentlifecycle,architectingscalableplatforms, object oriented programming, database design and agile methodologies

Experienced in MVC frameworks like Django, Angular JS, Java Script, JQuery and Node.js.

Expert knowledge of and experience in Object oriented Design and Programming concepts.

Experience object oriented programming (OOP) concepts using Python, C++ and PHP.

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

Experienced in developing web-based applications using Python, Django, PHP,XML, CSS, HTML, JavaScript and JQuery.

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

Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.

Familiar with JSON based REST Web services and Amazon Web services.

Experienced in developing Web Services with Python programming language.

Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and Postgre SQL database.

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

Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.

Very strong full life cycle application development experience.

Experience with continuous integration and automation using Jenkins

Experience with Unit testing/ Test driven Development (TDD), Load Testing.

Created video publishing toolkit using Wordpress (PHP/MySQL) and JavaScript to allow easy uploading of video by non-technical content mangers.

Developed a data migration feature using GZ File Compression and AES 256 encryption.

Developed the required XML Schema documents and implemented the framework for parsing XML documents.

Involved in Unit testing and Integration testing

Extensive use of Linux (Ubuntu), SSH, Flask/Django

Developed ColdFusion Components, custom tags and modified CF Objects.

Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.

Technical Skills:

Application servers

Apache Tomcat, Nginix, JBoss, WebLogic, WebSphere

Databases

MySQL, PostgreSQL, Oracle (9i,10g,11g)

Deployment Tools

Heroku, Jenkins.

Frameworks

Django, Flask, CSS Bootstrap and Struts

IDE’s

Eclipse, PyCharm, NetBeans and Sublime Text.

J2EE Technologies

JSP, Java Servlets, JDBC and JMS.

Operating Systems

Windows, Red hat Linux, MAC OSX.

Protocols

TCP/IP, HTTP/HTTPS, SOAP, SMTP

Programming Languages

Python, Java,SQL and PL/SQL

Tracking Tools

Bugzilla and JIRA.

Version Control

Git (GitHub), SVN, CVS

Web Services

AWS, Rackspace Cloud, Amazon S3

Web Technologies

HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, AngularJS

Professional Experience:

Client: Capital One, Mclean, VA Feb 2015 – Till Date

Role: Python Developer

Responsibilities:

Designed front end and backend of the application using Python on Django Web Framework

Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.

Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.

Used JavaScript and JSON to update a portion of a webpage.

Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.

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

Responsible for debugging the project monitored on JIRA (Agile)

Wrote Python scripts to parse JSON documents and load the data in database.

Used JQuery for the data manipulations on client side.

Leveraged CSS Bootstrap for development of Web applications.

Worked on deployment of project on to Amazon S3.

Used GIT version control and deployed project to Heroku

Worked on development of SQL and stored procedures for normalization and renormalization in MYSQL.

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

Skilled in using Collections in Pythonfor manipulating and looping through different user defined objects.

Engaged in Design, Development, Deployment, Testing, Implementation of the application.

Worked in development of applications especially in UNIX environment and familiar with all of its commands.

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

Client: METLIFE Greenville, SC May 2013–Dec 2014

Role: Python Developer

Responsibilities:

Django Framework that was used in developing web applications to implement the model view control architecture.

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

Different testing methodologies like unit testing, Integration testing, web application testing

Selenium testing performed.

Lock mechanisms were implemented and the functionality of multithreading has been used

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

Test 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

Anticipated potential parts 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.

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

Automated the existing scripts for performance calculations using Numpy and sql alchemy.

Interacted with QA to develop test plans from high-level design documentation

Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, MySQL, Javascript, Eclipse, Linux, Shell Scripting, JQuery, GitHub, Angular.JS, Jira

Client: NBC Universal, NYC, NY Oct 2012- Apr 2013

Role: Python Developer

Responsibilities:

Worked closely with designer. Converted Photoshop images into XHTML/CSS, complex Flash integration.

Consolidated many previous websites onto one dedicated RHEL hosts.

Maintenances PHP/MySQL (primarily Joomla), Classic ASP/MSSQL. Communicating and interfacing with previous developers on a regular basis.

Created and helped deploy advertisements with Advert Serve.

Used AWstat and Google Analytics to analyze web traffic.

Started developing with Django 0.96 and currently developing with Django 1.0

Deployed production site using Apache 2.0 with mod_python

Upgraded Python 2.3 to Python 2.5 on a RHEL 4 server, this required recompiling modpython to use Python 2.5. This upgrade was necessary because in lined models with UTF-8 characters were causing unexpected errors. Submitted a ticket to the Djangoproject documenting this incompatibility with Python 2.3.

Successfully migrated the Django database from SQLite to MySQL to PostgresSQL with complete data integrity.

Using Django and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.

AJAX with JQuery

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.

Created Python/MySQL back-end for data entry from Flash. I had to assist the Flash developer send the correct data via query strings. Used Wire shark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help the developer create a functional component. The webpages for displaying the data uses AJAX to sort and display the data. The page also outputs data to .csv for viewing in Microsoft Excel

Environment: XML Schemas, XML, JSF, Java Script, CSS, HTML, Angular JS, Linux, Shell Scripting, Python 2.6, Java Script, JQuery, JSON, XML, MySQL

Client: GeicoInc, Chevy Chase, MD Oct 2011 - Aug 2012

Role: Java/J2EE Developer

Responsibilities:

Created and Reviewed UML diagrams.

Implementation of Spring MVC Framework for development.

Involved in analysis and development of admin tool and entitlement solution for user administration.

Closely worked with Architect team to finalize and POC various technical and functional solutions needed in the project.

Has done the code review and emphasized on better algorithm and design.

Designed and developed UI using Javascript, CSS, XHTML and AJAX.

Developed web services for the backend and to validate and save the KYC data.

Used RESTFUL Services

Involved in web service integration with various other systems like CED MW, RSE, LDAP, KYC Services, Code pick list services etc.

Used Hudson to build the applications

Implemented the dynamic form generation in front end using ILOG JRules and JavaScript.

Wrote core java libraries to be used by other components.

Prototyped the SOA-BPM implementation for AML workflow.

Worked on Oracle 9i Database

Environment: Java, Java Beans, JSP, J2EE, win-xp, Rest, Websphere Application Server, Servlets, Netbeans 5.0, RAD 6.0, AWT, Web services, JavaScript, CSS, AJAX, EJB, JPA, ILOG JRULES, Oracle 9i

Baya Tree InfocomPvt Ltd. Feb 2009 – May2011

Client: Ace Hardware Corporation, India

Role: Java Developer

Description: This is enhancement of Acehardware.com website with “My Store” pages. This website features new functionality to greatly enhance the consumer’s online experience, as part of “My Store” enhancements consumers will be able to access their local store’s information through online. Retailers will also have the ability to show off their niches and specialties by posting additional videos and images. Retailers will get more flexibility to showcase their store.

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.

Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.

Designed UI screens using JSP, Struts tags and HTML. Used JavaScript for client side validation and developed the AJAX based modules.

Used Struts Framework in the application which is based on MVC design pattern.

Used Hibernate Persistence Strategy to interact with database and worked with all kinds of Hibernate mappings.

Actively involved in designing and implementing Session Faade, Service Locator and Data Transfer Object design patterns.

Designed and developed Message driven beans that consumed the messages from the Java message queue.

Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.

Developed Custom Tags to simplify the JSP code.

Used DAO pattern to retrieve the data from database.

Used SAX and DOM XML parsers in the application.

Administration and configuring Web Sphere application server for deploying application, creating JDBC Data sources, creating servers.

Used JDBC to access MySql database for accessing customer information.

Used JUnit framework for Unit testing of application.

For Administrators provided Swing GUI to inspect the Database of the customers.

Designed tables, scrollbars for inspection of the data

Developed some webservies using restful..

Used Log4J for error logs.

Environment: Window XP, Hibernate 3.0, Struts, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS,Log4J, JUnit, MySql.



Contact this candidate