Sr. Python Developer Resume
NyC
SUMMARY
- Around 8 years of experience as a Web/Application Developer/UI developer and coding with analytical programming using Python, Django, Flask.
- 7+ years of IT experience in Analysis, Design, Development and Testing of Web - based applications.
- Experienced in WAMP (Windows, Apache, MYSQL,Python/PHP) and LAMP (Linux, Apache, MySQL,Python/PHP) Architecture.
- Extensive experience in developing web applications implementing Model View Control architecture using Flask, Pyramid, and Zope Python web application frameworks.
- Over 2+ years of experience in MongoDB(versions 2.x, 3.0.0 and 3.0.5) installation, configuration and administration as well as I am having extensive experience in designing MongoDB multi-sharded cluster and monitoring with MMS.
- Hands on working withPythonlatest versions 3.4.3 and 2.7.10, SVN, Git, JIRA, Bugzilla, Axosoft, Amazon EC2/S3.
- Experience in project deployment using Heroku/Jenkinsand using web services like Amazon Web Services (AWS) EC2, AWS S3, Lambda,RDS (MySQL).
- Customized django admin interface to register models, add custom functionality such as verifying merchants on SampleYum and search based on criteria.
- Having good experience inHadoop Big Dataprocessing. Expertise in developing the queries inHive, Pig
- Experience withVersion Control, ideallySVN, CVSandGIT.
- Used Python, Perl, CGI, JQuery, JavaScript, CGI and JSON at the front end and 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.
- Proficient Experience in Back End databases MS SQL, MySQL, Oracle, no-SQL, MongoDB, Cassandra, SQL to write Stored Procedures, Functions, Triggers, Views.
- Implemented responsive web pages using HTML5/CSS3, Boot Strap and XML/JSON JavaScript, JQuery,AngularJS, AJAX, based SOAP and REST web services.
- Development of Applications/Tools for validation of next generationIA32Enterprise Processors.
- Having good experience inHadoop Big Dataprocessing. Expertise in developing the queries inHive, Pig.
- Worked extensively in J2EE JSP, Servlets, JDBC, Struts, Spring, MVC, Hibernate, Java- Networking, RMI, Web Sphere, XML and well versed withOracle database, OS Concepts.
- Experienced of software development in Python libraries used: libraries- Beautiful Soup, Backbone.js, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs.
- Used PandasAPIto put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Written SOAP andRESTFulweb services, in house ESB for a web Claims applications (Spring MVC, Angular JS, ActiveMQ, SOAP UI, Mockito, JSON, Buildforge).
- Proficiency in multiple databases likeMongoDB, Cassandra, MySQL, ORACLE and MS SQL Server.
- Experienced in frameworks likeFlask, Django andPythonpackages like PySide, PyQtGraph, NumPy, MatPlot Lib.
- Experience inpythonpackages such as NumPy, matPlotlib, Pandas, SciPy, Pickling, JSON.
- Used Pandas library for statistics Analysis &Numpy for Numerical analysis.
- Developed applications and RESTful web services and API's using PHP, Python/Djangoand Zope.
- Involved and worked on different Rest API's development by usingFlask along with it I have Worked on different types ofPythonmodules such as requests, boto, flake8,flask, mock and nose.
- Development Experience in Linux (CentOS, Debian, Ubuntu), Mac OS with excellent debugging, problem solving, optimization and testing skills and knowledge of performing code reviews and implemented best Pythonic programming practices.
- Expert knowledge in Object Oriented Design and Programming concepts.
- Proficient in Front end development experience usingPython2.7, Django 1.7/1.8, HTML, XML, CSS, JavaScript,Bootstrap, JQuery, JSON and, Angular.js, Node.js.
- Experienced in working Asynchronous Frameworks like NodeJS,Twistedand designing the automation framework usingPythonand Shell scripting.
- Construction of low- and hi-fi models, from sketches to pixel-perfect mockups to complex interactive HTML prototypes, for illustrative examples of solution specifications.
- Developed prototype using Python(django web framework), HTML, CSS and javascript.
- Creation of page templates, CSS style sheets, HTML & platform-specific presentation layer code, content and style guides as a hands-on team member throughout development and implementation.
- Experienced in Setup hosting on Amazon webservices EC2 instance and used Amazon SES for email delivery.
- Having experience in developingGUIsusingTcl, TkandJava.
- Good Experience inC/Cdevelopment of multi-threaded applications in a Linux Environment.
- Good Experience in error and exceptional handling with good Experience in debugging the issues using debuggers likegdb, pdb.
- Extensive knowledge in J2EE architecture (JDBC, JSP, JNDI, Data Source, JMS,Servlets)
- Experience in designing the automation framework usingPerlandShellscripting.
- Worked onPythonOpenStack APIs and used Numpy for Numerical analysis.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed inPythonand Bash.
- Experience in writing/editing web content, technical and user documentation, business process analysis, process flowcharting and documentation.
- Excellent in project documentation, logical and analytical abilities.
- Posses good inter personal skills and self-learning attitude.
TECHNICAL SKILLS
Languages: -Python, Java, C, C++, Embedded SQL.
Frameworks: - Django, AngularJS, Hibernate, Sqlalchemy Orm.
Scripting Languages: - HTML, CSS, Java Script, J-Query, Angular JS
Databases: - MS SQL Server MS-Access, Cassandra, MY SQL, Oracle,MongoDB, SQLite, PL/SQL
User Interfaces: - HTML, HTML5, DHTML, CSS, XML, DOM, XAML, IIS, AJAX, SOAP, Restful, WSDL, Web Services, Angular JS,SAX parser, XPath, Xquery.
Libraries: - NumPY, Panda,BeautifulSoap.
Operating Systems: - Linux, Windows, Windows Server 2003, Version Control Team Foundation Server (TFS), Subversion, Clear Case
Protocols: - TCP/IP, HTTP, FTP.
Tools: & IDE - PowerShell, Jenkins (build process), Eclipse Pydev, Wing 3.1, Maven, Django South, Fabric deployment tool, Pytest, Selenium, SoapUI, Chef, Jenkins, PyCharm, Sublime, Eclipse, NetBeans.
SDLC: - Waterfall, RAD, Agile, Scrum
Packages: - MS Office (Word, Excel and PowerPoint), MS outlook, Lotus Notes.
Others: - GIT, PIP, PEP8, Celery, Redis, RESTful Web Services, Heroku, OpenCV, Django-Debug-Toolbar, Datastage, CA workload automation, Service now, Microstartegy, Quality center.
PROFESSIONAL EXPERIENCE
Confidential, NYC
Sr. Python Developer
Responsibilities:
- Involved in tasks Designing, Developing and building a system using Python, Jython, Shell Scripts & Perl to automate Oracle patching, Grid Patching, Upgrade, Migration & rollback. Also Build & coded UBS Requirements into DMA workflows to automate Oracle Tasks.
- Using Zope database in deploying internal wiki (PHP dokowiki) and ticketing system (Zope-Python, IssueTrackerProduct) to help document and manage tasks.
- Currently designing mobile search application system requirements and coded back-end and front-end in Python.
- Designed applications implementing MVC architecture in Pyramid,Zopeframe works where this program contains over 11,000 lines of Python code, and the user interface is implemented with over 17,000 lines of Python-scripted HTML templates.
- Involved in programming activity for building on all the branches of SSR/SSR-SIM/SSR-N4/EVR/SPITFIRE/NHK/IPOSref platformsfor letting them to do transformations to make things go faster.
- Constructed and involved in penetration tested Production EC2 Container Service Stacks; as well as installed, managed and designed DOL - Docker Containers onto AWS-GovCloud.
- Created required shell orpythonscripts for data push from Informatica/Teradata to S3.
- Provided the user access to team for AWS console and ssh connectivity to the Edgenode.
- Created Cloud Formation and use the CF to build DEV/QA/Prod environments.
- Was responsible for Loading via Elastic-Cache: DOLETA-noSQL Grants Program Document Data; to AWS-DynamoDB; for AWS-EMR Grant Fulfillment Analysis.
- Build backend security services for Cisco platforms such as web & email security appliances and cloud services, firewall, and next-generation backend intelligence systems.
- Integrated AWS-RDS MySQL, Oracle and Aurora DBs to AWS-Hive EMR using DynamoDB with direct connect VPC-to-VPC. As well as coordinated OIM/OAM-Child federated to AWS-IAM-Master. Provided Master and Child User Entity Roles/Privs from the AWS-IAM-Master.
- Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
- Rewrite existingPython/Django modules to deliver certain format of data and responsible for debugging the project monitored on JIRA (Agile).
- Developed variousPythonscripts to find vulnerabilities with SQL Queries by doing SQL injection, permission checks and performance analysis.
- Prepared Scripts inPythonand Shell for Automation of administration tasks.
- Performed troubleshooting, fixed and deployed manyPythonbug fixes of the two main applications that were a main source of data for both customers and internal finance team.
- Developed Javascript based UI for displaying and running the test cases along with their output also used Google Test framework to do white box and Unit testing.
- Utilized Docker, AWS-AMI Volume Snaps andPythonVirtualEnvs in conjunction with Chef Cookbook RunLists I created; move and reinstall as well as periodic updates.
- Which utilized LWRP-HWRP DSL.
- Designed & developed workflows to automate Database Patching & Rollback usingPython along with it I designed & developed workflows to automate Migration using Pyhton.
- Designed & Implemented database Cloning usingPython as well as Buildbackendsupport for Application from ground up using Shell scripts.
- Designed the front end of the application usingPython, HTML, CSS, AJAX, JSON and JQuery.Also worked on backend of the application, mainly using Active Records.
- SQL and PL/SQL stored procedures were used to create access to data and deployed them to Oracle and SQL server databases.
- Used Test driven approach (TDD) for developing services required for the application and Implemented Integration test cases and Developing predictive analytic using Apache Spark Scala APIs.
- Involved in Developing aRestfulAPI'S service usingPythonFlask framework as well as Used SOAP andRESTfulAPI for information extraction.
- Worked Extensively on integrating Application with Oracle Database.
- Prepared KSH Shell Scripts for Automation of administration tasks.
- Developed tools to automate some base tasks usingPython, Shell scripting and XML.
- Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
Environment: Python2.7, Django 1.6.2, Java script, AWS, Zope, Radar client, CSS, HTML, HTTP, jQuery, JSON, Oracle SQLdeveloper, REST, Shell scripting, Apache2, Gitlab, Sublime, Pycharm, XML.
Confidential, CA
Sr. Python Developer
Responsibilities:
- Designed, developed, coded, worked in penetration testing and implemented a concurrent - multi-parallel - event oriented-processing - AKKA Actor System and Actors; to consume Scala Spark-SQL Rules which aggregated data to produce Quality Performance Reports (QPR) on Fiscal projections against Apprentice and Intern Job data.
- Designed and led big data algorithms using Hadoop and Java to improve forecasting and usedHiveQL to generate reports.
- Re-designed and transformed menu backend service to a containerized distributed service.
- Overhauled codebase to increase fault tolerance,scalability, and performance
- Involved in QBOT activity for multiple release like 13B,14B,15B,15BDP and Integration form multiple platforms like SSR,SSRSIM,NHK,Spitfire, EVR and IPOSref.
- Developed a GUI application usingpythonandBankof America's Quartz environment that categorized TBA securities and monitored their net trading volume in real-time in terms of 10-year equivalents.
- Worked in ApacheCGI, Cherrypy,pythonand Bash programming on Red Hat virtual machines to maintain and automate Splunk server deployments and other in house IT operations.
- Designedlogicfor semantic procedures and aggregate tables using standard SQL/PLSQL.
- Developed Pythonscripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
- Involved inPythonOOD code for quality, logging, monitoring, and debugging code optimization as well as wrotePythonmodules to view and connect the Apache Cassandra instance.
- Utilized standardPythonmodules such as csv, robotparser, itertools and pickle for development.
- Experience in setting up App pools and web sites in Python..
- Designed and developed the UI of the website using HTML5, AJAX, CSS3 and JavaScript.
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Implemented a selectable template structure in Django making it possible to change the HTML layout and design based on site URL and /or domain.
- Performed troubleshooting, fixed and deployed manyPythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
- Involved in debugging the applications monitored on JIRA using agile methodology and developed efficient Angular.js for client web based application.
- Deployed production site using Apache 2.0 with mod python.
- Successfully migrated the Django database from SQLite to MySQL to PostgresSQL with complete data integrity.
- Worked onMongoDBdatabase concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Worked with theBizteam and BPR to review the list of new changes required and prepared the LOE of the various phases of the project.
- Hands on experience in creating tables, Analytical views, Attributes views and procedures in SAP Hana DB.
- Used django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Lead the teamin development of the harassers using thePythonwhich involved development of several flows and state machines in the memory controller.
- Worked with team of developers onPythonapplications for RISK management.
Environment: Agile, CSS, HTML, HTTP, JSON,NumPY, Panda, AWS, Hive, PostgreSQL, MySQL, REST, Shell scripting, Sublime,Pycharm,SQLite, web services, XHTML, XML.
Confidential, NYC
Sr. Python Developer
Responsibilities:
- Worked on live application Caesar which is same as Jira for ticket generate and track all the records of the assigned work based on this application so that user can make new request and update request for particular task.
- Designed the application usingPython, HTML, CSS, AJAX, JSON and JQuery. Worked onbackend of the application.
- Created auxiliary ordering tool in MS Access, streamlining usage for planners and optimizing inventory and ordering processes.
- This project also used other technologies like JQuery for JavaScript manipulations, bootstrap for the front-end HTML layout.
- Developed views and templates withPythonand Django's view controller and templating language to create a user-friendly website interface.
- Worked in optimizing the python code made the code scalable as well as Involved in development of RESTFUL Web Services using Spring MVC to extract client related data from databases.
- UsedPythonlibrary BeautifulSoup for webscrapping to extract data for building graphs as well as built various graphs for business decision making usingPythonmatplotlib library.
- Worked on AWS using EC2 instances, setting security groups (ports, source) handling events betweenpythonscripts and linux server.
- Created shell andpythonscripts for data push from Informatica/Teradata to S3.
- Designed and documentation of RESTful APIs for collection and retrieval of high volume IOT telemetry data.
- Refactored and extended large existing Django/Pythoncode base by maintaining PEP-8 code standards and fix the bugs.
- Launched harasser across several threads along with memory stress test using thepython wrapper.
- Optimized database queries for PostgreSQL.
- Switched to AWS EC2 from Heroku.
- Created backend database T-SQL stored procedures and Jasper Reports.
- Developed and maintained a deployment script using fabric.
- Created specific images usingPythonImaging Library for the custom images used for each book as well as wrote scripts inPythonfor extracting data from HTML file.
- Created Restful API's to integrate and enhance functionalities of the application. Also Utilized Restful API in communicating with third parties.
- Developed views and templates withPythonand Django's view controller and template language to create a user-friendly website interface.
- Was responsible in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked on severalpythonpackages like Numpy, shutil, Beautiful Soup, Pickle,Python-gitlab.
- Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB and used gitlab distributed version control tool to coordinate team development.
- Worked in Designing and documentation of RESTful APIs for collection and retrieval of high volume IOT telemetry data.
- Conducted the debug team meetings and providing directions to the team for the next level debugging of the different failure signatures to environment/silicon/BIOS issues.
- Debugged the failure issues by capturing the array and register dumps usingPythonscripts, traces and performing several experiments by interacting with the design team.
- Developed PerlScripts for bucketing the failures.
- Worked on high level designing, details designing and development of GUI usingPython, MySQL, HTML, AJAX, CSS, JavaScript and jQuery.
- Maintained program libraries, users manuals and technical documentationn as well as managed large datasets usingPandadata frames and MySQL.
- Also used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Provided system up-gradation support forPython-based interfacing application by rewriting object oriented code inPython.
- Utilized standardPythonmodules such as csv, itertools and pickle for development.
- Worked onPythonOpenStack APIs and used Numpy for Numerical analysis.
- Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
- Developed Wrapper inPythonfor instantiating multi-threaded application.
- Developed views and templates withPythonand Django's view controller and templating language to created user-friendly website interface.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries frompythonusingPython-MySQL connector MySQLdb package to retrieve information.
- Developed various algorithms for generating several data patterns.
- Used JIRA for bug tracking and issue tracking.
- Wrote code in R programming to perform data visualization on large set of data. Used R programming to publish Graphs and charts.
- Wrote functional and technical specifications for Solr, HBase, Hive and other components as well as wrote more than 60 stored procedures in Sybse IQ.
- UsedPythonLibrary Beautiful Soup for webscrapping.ss.
- Created numerous shell scripts for batch jobs and continuous deployment.
- Exported the result set from HIVE to MySQL using Kettle (Pentaho data-integration tool).
- Used Zookeeper for various types of centralized configurations.
- Involved in Automated data extraction, Transformation and Loading(ETL) process usingpython.
- Skilled in using Collections inPythonfor manipulating and looping through objects.
- Worked on AJAX in UI for avaoiding he reloading of the entire web page to update small portions .
- Developed the business logic using Spring and Hibernate different statistics and information in Dispatch Summary screen that will help them make better decisions for mangers.
- Lead the teamregarding the failure signature, debugging usingPython.
Environment: Python, Django, RESTful Web Services,BeautifulSoap, NumPY, Java, MySQL, HTML, CSS, AJAX, JavaScript,HP-Cloud services,Chef Apache Web Server, and Linux.
Confidential, IL
UI/Java Developer
Responsibilities:
- Worked in development of severalPython APIs and harassers that works both in Linux and windowsand maintaining them using the revision control SVN.
- Worked on HTML and JavaScript with integration of UI for developing grids, charts and schedulers.
- Involved in development and maintenance of the tool that abstracts the information for the user.
- Development ofXMLsfor several components which maintains data for several registers.
- Development ofdata structures, xml parsingusingPython.
- Developed the complete HTML, CSS and JavaScript of the pages with emphasis on performance, accessibility (AA) and SEO standards.
- Developed Presentation Layer using HTML, DHTML, CSS, AJAX, JavaScript.
- Involved in implementation of application using conventional design practices like Service Oriented Architecture and Model View Controller.
- Implemented Performance Tuning to make the pages load fast and in an effective way.
- Usage of advance features like pickle/unpickle in python for sharing the information across the applications.
- Created script inPythonfor calling REST APIs.
- Pioneered the first Figaro Mobile applications, designing and writing the REST API service.
- Developed various financial web components including Order Entry, Portfolio, and Regular Payment systems.
- WrotePythonutility scripts to refactor complicating Java code and Maven artifacts.
- Involved in Unit Testing of Various Modules based on the Test Cases.
- Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
- DevelopedUIand backend applications using Struts, spring, Spring Security, Java, EJB 3.0, JSP, HTML, Javascript, XSLT and AJAX.
- Implemented JSP, Struts Tag Libraries, JavaScript and CSS for developing User Interface.
- Used Hibernate as the persistence framework to manage CRUD operations (insert, update, and delete) in the application.
- Developed UI using JSP, Java Script and CSS.
- Developed the application using Struts framework.
- Created tile definitions, struts-config files, and validation files for the application using Struts framework.
- Implemented Action Classes and Action Forms using Struts framework.
- Wrote SQL queries and stored procedures.
- Involved in Unit testing, System Testing and writing test cases.
- Was responsible to communicate with End client to support the application and analyzed/fixed the issue.
Environment: JSP Struts, JDBC, J2EE, Apache Tomcat, HTML, JavaScript, MySql.