Sr.python Developer Resume
Jersey City, NJ
SUMMARY
- 8+years of experience as a Web/Application Developer with analytical programming using Python, Django, Java, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery
- Experience with full software development life - cycle, Object oriented programming, database design and Agile methodologies
- Experience in MVW frameworks like Django, Angular.js, Java Script, JQuery and Node.js.
- Experience in Python OpenStack API’S
- Experience with various Python Integrated Development Environments like NetBeans, PyCharm, PyScripter, Spyder, PyStudio, PyDevand Sublime Text
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS and JavaScript.
- Familiar with JSON based RESTful Web services andAmazon Web services.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and FunctionsMySQLandPostgreSQLdatabase.
- Expertise in Querying RDBMS such as MYSQL and SQL Serverby using SQL for data integrity
- Experience with continuous integration and automation using Jenkins.
- Sound Experience in using different version control systems like Git, CVS.
- Good Knowledge in deployment of applications using Heroku and Docker.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Familiarity with development best practices such as code reviews and unit testing and experience in designing the automation frameworks.
- Good idea experience with tools like Bugzilla, and JIRA.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS
Frameworks: Django, Zope, PyJamas, Jython, CSS Bootstrap
Web Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, AngularJS.
Programming Languages: Python, Core Java, C/C++, PERL, SQL and PL/SQL.
J2EE Technologies: JSP, Java Servlets, JNDI, JDBC and JMS.
Version Control: SVN, CVS, Git, GitHub.
Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, NodeXL
Application servers: Apache Tomcat, JBoss, WebLogic, WebSphere
Databases: Oracle (9i, 10g, 11g), My SQL, Apache Cassandra, MongoDB
IDE’s/Development tools: NetBeans, Eclipse, PyCharm, PyScripter, PyStudioand Sublime text.
Operating Systems: Windows, Red hat Linux 4.x/5.x/6.x, Ubuntu.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP
Deployment Tools: Heroku, Amazon EC2
Testing Tools: Bugzilla and JIRA.
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Sr.Python Developer
Responsibilities:
- Extensively used Python / Django Framework for developing backend of applications.
- Responsible for analysing various cross-functional, multi-platform applications systems enforcing Python best practices and provide guidance in making long term architectural design decisions.
- Worked with JSON based REST Web services and Amazon Web Services (AWS).
- Worked on Angular JS framework to develop interactive websites based on client needs.
- Successfully migrated the website's main database from MySQL to PostgreSQL.
- Helped the big data analytics team with implementation of python scripts for Sqoop, spark and Hadoop batch data streaming.
- Involved in Developing a Restful service using PythonFlaskframework.
- Handled Business logics by backend Python programming to achieve optimal results.
- Implementing admin sites to manage database information with Flask Admin, MySQL and SQLite.
- Generated various graphs for business decision making using Python matplotlib library.
- Tested various regular expressions in URL Dispatchers in Django.
- Developed frontends using HTML5, CSS3, JavaScript and JQuery.
- Creating restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, and MongoDB.
- Designed and created the database tables and wrote SQL queries to access PostgreSQL.
- Analysed and Designed workflows based on business logic.
- Designed user friendly Interface using Bootstrap framework.
- Wrote python code within the Hadoop framework to solve Natural Language Processing problems.
- Strong Expertise in working with server side technologies including databases, Restful API and MVC design patterns.
- Executed asynchronous tasks with help of Celery and Rabbit MQ.
- Participated in implementation, design, development and testing stages of projects.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
- Developed a portal to manage and entities in a content management system usingFlask.
- Developer multiple Angular JS controllers and configured Routes.
- Extensive code reviewing using GitHub pull requests, improved code quality and also conducted meetings among peer.
- Deployed the project into Heroku and also used Github version control system.
- Followed best practices and standards throughout the development of the project, while implementing various design patterns.
- Used SOAP and Restful API for information extraction.
- Maintained Puppet rspec for testing various unit/system automation schemes
- Worked on migrating SVN to GIT version control system.
- Assisted in migrating data from Object database to Oracle database
- Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers
- Worked on data exchange from website using XML and Web Services.
- Performed Design, involved in code reviews and wrote Unit Tests.
- Implemented the presentation layer with HTML, DHTML, AJAX, CSS and JavaScript.
Environment: Python 3.4/2.7, Java 1.7, Django 1.9/1.7, HTML5, CSS3, XML, JSON, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Puppet, Postgre SQL, Amazon s3, Jenkins, Mongo DB, Elastic search, T-SQL, Beautiful soup, TFS, JavaScript, Eclipse, Git, GitHub, Linux.
Confidential, San Jose, CA
Sr. Python Developer
Responsibilities:
- Worked on development of internal testing tool framework written in Python.
- Developed GUI using Python and Django for dynamically displaying the test block documentation and other features of python code using a web browser.
- Wrote scripts in Python for extracting data from HTML file.
- Effectively communicated with the external vendors to resolve queries.
- 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.
- Used AngularJS as the development framework to build a single-page application.
- 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.
- Able to create scripts for system administration andAWSusing languages such as BASH and Python.
- Version control management tool GIT and testing framework protractor for testing Angular JSweb application
- Responsible for debugging the project monitored on JIRA (Agile)
- Wrote Python scripts to parse JSON documents and load the data in database.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Created the front end of the app using Angular JS.
- Implemented migration tasks from Oracle apps to PostgreSQL databases.
- Responsible for writing/modifying scripts using sh, ksh and Bash for day-to-day administration
- Implemented RESTful API Web Services for the data transportation between multiple systems.
- Developed entire frontend and backend modules usingPythonon Django including Tastypie Web Framework using Git.
- Created database using MySQL, wrote several queries to extract data from database.
- Setup Automated Cron jobs to upload data into database, generate graphs, bar chartsand upload these charts to wiki and backup the database.
- Developed Merge jobs inPythonto extract and load data into MySQL database.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- UsedReactJslibrary functions for the logical implementation part at client side for all the application.
- Dynamic implementation of SQL server work on website using SQLdevelopertool.
- Designed front end using UI, HTML, Bootstrap, Node JS, Angular JS, CSSand JavaScript.
- Followed Agile development methodology to develop the application.
- Designed, developed and maintained PostgreSQL database architecture
- Used and customized apache server for checking our developed project.
- Implemented Integration test cases
- Used Git to resolve and coding the work onpythonand portlet
Environment: Python 2.7, Django 1.6, HTML5, CSS, XML, MySQL, Postgre SQL, JavaScript, React, Backbone JS, JQuery UI, Bootstrap, Node JS, T-SQL, Eclipse, Git, GitHub, Linux, Shell Scripting
Confidential, Redmond WA
Sr. Python Developer
Responsibilities:
- Designed and developed the UI of the website using Python, Django, HTML, NodeJS, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules usingPythonon Django Web Framework on MySQL
- WroteAngularJSServices to consume restful APIs and processing JSON data for rendering in UI
- Designed and developed Data management system using MySQL.
- Used AngularJS as the development framework to build a single-page application
- Used Django APIs for database access.
- Created RESTFUL API's for several of our Intranet applications using open source software
- UsedPythonto extract weekly availability information from XML files using underscore JS.
- ParsedXML file usingPythonto extract data from database
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Used services to read data from remote server usingReactjs
- UsedAngularJSServices $http for consuming REST API's, Utilized Fiddler tool to debug Web API exposed over HTTP ().
- Worked on development of SQL and stored procedures, trigger and function on MYSQL.
- Developed shopping cart for Library and integrated web services to access the payment (E-commerce).
- Built Restful APIs using Django and Django Rest Framework.
- Designed and developed a horizontally scalable APIs usingPythonFlask.
- Designed Cassandra schema for the APIs
- Created custom filter inReactJSin the application
- Developed shopping cart for Library and integrated web services to access the payment.
- Developed dynamic interaction page on .Net MS visual basic-2014 usingSQLdevelopertools
Environment: Python 2.6/2.7, Django 1.5, HTML5/CSS, CSS Bootstrap, Pyramid, Zope, MySQL, MS SQL, T-SQL, Jasper Reports, JavaScript, Eclipse, Git, Linux, Shell Scripting.
Confidential, NYC, NY
Python Developer
Responsibilities:
- Worked with team of developers on Python applications for RISK management.
- Designed the database schema for the content management system.
- Designed and developed the UI of the website usingHTML, XHTML, AJAX, CSSand JavaScript.
- Involved in development of Web Services usingSOAPfor sending and getting data from the external interface in the XML format.
- UsedPHPto write dynamically generated pages quickly.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Performed testing usingDjango'sTest Module.
- Web pages on the internet are generated by servers runningLINUX.
- Created RESTfulAPIweb services to sending and receiving data from multiple systems.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Maintained program libraries, users' manuals and technical documentation.
- Responsible for debugging and troubleshooting the web application.
- Successfully migrated all the data to the database while the site was in production.
- Implemented the validation, error handling and caching framework with Oracle Coherence cache.
- Worked on scripts for setting up the discovery client with attribute data.
- Worked on scripts (granite reference data scripts) for setting up adapter attributes in granite system.
Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Backbone JS, JQuery, Mongo DB, MySQL, JavaScript, Git, GitHub, AWS, Linux, Shell Scripting, AJAX, JAVA, PHP
Confidential
Python Developer
Responsibilities:
- Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Used Django configuration to manageURLsand application parameters.
- Worked on Python Open stackAPI's.
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users
- Used Python and Django creating graphics, XMLprocessing, data exchange and business logic implementation.
- I have used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Added support for AmazonAWS S3andRDSto host static/media files and the database into Amazon Cloud.
- Designed and developed the UI of the website usingHTML, XHTML, AJAX, CSS, JQuery, JSONand JavaScript.
- Implemented Client side validations in registration and login and logout pages usingAngularJS
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
- Used Django configuration to manage URLs and application parameters.
- Wrote and executed various MySQL database queries from Python using Python-MySQL connector andMySQLdbpackage.
- Developed single page responsive Web UI using HTML5, AngularJS,ReactJS,Bootstrap, CSS3, JavaScript, jQuery, D3JS
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- UsedLINUXas trouble shooter for systems.
- Worked on development of SQL and stored procedures on MYSQL.
- Responsible for debugging the project monitored onJIRA(Agile).
- 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.
Environment: Amazon AWS S3, MySQL, HTML, Python 2.0, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, AWS, Linux, Shell Scripting, PHP, AJAX, Cassandra.
Confidential
Software Engineer / Python
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design and development.
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, CSS and JavaScript
- Developed entire front-end and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Rewrite existingPython/Django module to deliver certain format of data.
- Used Django Database API’s to access database objects.
- UsedAngularJSfor creating custom directives to display data in UI.
- Developed and designed an Restful API for the company’s website.
- Wrote python scripts to parse XML documents and load the data in database.
- Using Subversion version control tool to coordinate team-development.
- UsedAngularJSextensively on client side.
- Responsible for debugging and troubleshooting the web application.
- Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
Environment: Python, Django, Shell scripting, PL/SQL, Oracle, SVN, Quality Center, Windows, perl.
