Sr. Full Stack Python Developer Resume
New York, NY
SUMMARY:
- 7+ years of experience IT Industry with proficiency in Design & Development of Python, Java/J2EE, Django, flask project.
- Develop and maintain real - time web-applications, including building new apps and enhancing existing ones to cut down trading workflows to achieve optimal throughput
- Experience in working with number of public and private cloud platforms like Amazon Web Services (AWS), Microsoft Azure, Rackspace Cloud and Open stack.
- Experience in infrastructure as service (IaaS), Platform as service (PaaS), Software as a service (SaaS) & end user computing.
- • Excellent Python coding skills and understanding of Python best practices (PEP8).
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid Python web application frameworks.
- Experienced in HTML/HTML5, DHTML, CSS/CSS3, JavaScript, jQuery, Angular.JS, AJAX, XML and JSON.
- Experienced in working with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
- Strong expertise in development of web based applications using Python, Django, Flask, Dojo, HTML, XML, Angular.JS, CSS, DHTML, JavaScript, JSON and jQuery.
- Worked on several python packages like Numpy, MatPlotLib, Beautiful Soup, Pickle, PySide, SciPy, WxPython, PyTables etc.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, My Eclipse, JDeveloper and RAD.
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Sound experience in working with python editors like PyCharm, PyScripter, PyStudio and PyDev.
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.
- Experienced in working with server-side technologies like databases, Restful API and MVC design patterns.
- Good experience in Python, Django, Shell Scripting, SQL Server, Unix and Linux and Open stack.
- Experience with Requests, Pysftp, Gnupg, ReportLab, Numpy, SciPy, MatPlotLib, HTTPLib2, Urllib2, Beautiful Soup and Pandas python libraries during development lifecycle.
- Knowledge about setting up Python REST API Frame work using Django and Flask.
- Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and MongoDB (2.6, 2.4), Orient DB.
- Experienced in web applications development using Django/Python, Flask/Python, and Node.js, Angular.js, DOJO, jQuery while using HTML/CSS/JS for server-side rendered applications.
- Experience in using various version control systems like CVS, Git, GitHub and Amazon EC2 and deployment using Heroku.
- Worked in Cloud based NMS application which monitors the CPU/Memory parameters of Virtual machines.
- Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2 and MySQL.
- Extensive experience with Amazon Web Services (AWS), Open stack, Docker Puppet, Chef, Ansible, AWS Cloud Formation, AWS Cloud Front.
- Experience in handling database issues and connections with SQL and NoSQL databases like MongoDB (2.6, 2.4) by installing and configuring various packages in python (Teradata, MySQL dB, Pyodbc, MySQL connector, PyMongo and SQLAlchemy.
- Good knowledge in working with Web/application server- Apache Tomcat (6.0, 7.0, 8.0), Tornado, Cherrypie, Chaussette, Rocket.
- Experience with Requests, Pysftp, Gnupg, ReportLab, Numpy, SciPy, MatPlotLib, HTTPLib2, Urllib2, Beautiful Soup and Pandas python libraries during development lifecycle.
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
- Experience in working with Python ORM Libraries including Django ORM. Have good knowledge on Project management tools JIRA, Redmine and Bugzilla. Strong understanding of Django ORM and SQLAlchemy.
- Strong Working experience with Agile/SCRUM team setting, including cross-functional structures, and varying levels of management.
- Hands on experience in working with various Version Control Systems, mostly GIT, CVS and SVN.
- Experience in working with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic and JBoss.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experience in using various version control systems like CVS, Git, GitHub and deployment using Amazon EC2.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Expertise in working with GUI frameworks- PyJamas, Jython, PyGUI, PyQt PyWebkitGtk, Tkinter and WxPython.
- Having good knowledge in using NoSQL databases, various version control systems like Git (GitHub), SVN, CVS.
- Sound knowledge in Spring, Hibernate, RDBMS, Web, XML, Ant/Maven, HTML, Python, Shell Scripting.
- Experience in writing reusable and in test driven development using Unit Testing and Selenium.
- Stellar problem solving & communication skills and the ability to thrive in a highly collaborative and dynamic work environment.
TECHNICAL SKILLS:
Operating Systems: Windows, MAC OS X, Linux (Red hat 5/6.5, CentOS 6/7, Ubuntu).
Languages: Python, Java, C++, SQL, PL/SQL, NoSQL
Frameworks: Django, Flask, AngularJS, React JS, TurboGears, web2py, Open stack, EmberJs, Tkinter, Pyramid.
Scripting languages: JavaScript, Shell Scripting.
Markup languages: HTML, XML, Json.
Databases: MySQL, MongoDB, NoSQL, PostgreSQL, Cassandra, Oracle (10G/11G), Redis.
Servers: Apache Tomcat and IBM Web sphere.
IDEs: Sublime text, PyCharm, Eclipse, PyScripter, PyStudio, PyDev, Wing-IDE and Spyder, Jupyter.
Automation tools: Jenkins, Chef, Puppet.
Methodologies & tools: Agile Scrum, Waterfall Model, UML.
Tracking Tools: Jira, Bugzilla.
Version Control Systems: GIT, SVN, Bitbucket, CVS, JAWS.
Cloud Computing Platforms: Amazon Web Services (AWS), Cloud Foundry, Puppet, Chef, AWS Cloud Front, AWS Beanstalk, AWS EC2, AWS S3, Redis, RedShift.
Python Libraries: Pandas, Numpy, Unit Test. SciPy, MatPlotLib, PyCharts, WxPython, Tkinter.
API Integration: JSON, REST, XML, SOAP
PROFESSIONAL EXPERIENCE:
Sr. Full Stack Python Developer
Confidential - New York, NY
Responsibilities:
- Designed the application using Python, HTML, CSS, AJAX, JSON and jQuery. Worked on backend of the application.
- Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages.
- Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
- Design roles and groups for users and resources using AWS Identity Access Management (IAM)
- Developed intranet portal for managing Amazon EC2 servers using Python, Tornado and MongoDB.
- Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
- Implemented dynamic page elements and form error validations using AngularJS.
- Develop consumer based features and applications using Python, Django, HTML, Behavior and development (BDD) and pair based programming.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL package.
- Supported and maintained existing software products, applications and interfaces.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Extensively used python modules such as requests, urllib, urllib 2 for web crawling.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- 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
- Experienced in RSpec, Object-oriented programming, MySQL, JavaScript, jQuery and, Amazon Web Services, Knockout.
- Used python packages like cx, oracle, MySQL dB for working with Oracle, SQL Server and MySQL DB respectively.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Involved in design, implementation and modifying the Python code and MySQL database schema on-the back end.
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Had regular interactions with customers and gathered requirements in Big Data collation, summation, filtering and normalizing the data.
- Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
- 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
- Worked on HTML, CSS, JavaScript, AngularJS, Node.JS, Git, REST API, Mongo DB.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Design and development of user interfaces and client displays using Java Script, JSP, CSS and troubleshoot various issues in Python code and fix them with code enhancements- code used various python libraries such as PyJamas and Jython.
- Implementing multi-tier application provisioning in OpenStack cloud, integrating it with Ansible/Puppet.
- Use python packages like cx oracle, pyodbc and MySQL dB for working with Oracle, SQL Server and MySQL DB respectively.
- Design front end using UI, HTML, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
- Developed entire frontend and backend modules using Python on Django including Tasty-pie Web Framework using Git.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
Sr. Python Developer
Confidential - New York, NY
Responsibilities:
- Worked on server-side applications with Django using Python programming.
- Used Pandas for a data alignment and data manipulation.
- Utilized standard Python modules such as csv, iter-tools and pickle for development.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Used Ajax and jQuery for transmitting JSON data objects between frontend and controllers.
- Developed views and templates with Python and 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 from Python using Python-MySQL connector MySQL dB package to retrieve information.
- Developed various algorithms for generating several data patterns.
- Used JIRA for bug tracking and issue tracking.
- Developed Python/Django application for Analytics aggregation and reporting.
- Used Django configuration to manage URLs and application parameters.
- Generated Python Django Forms to record data of online users
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
- Gathered requirements from stakeholders, worked on design documents.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL and rewrote existing Python/Django/Java module to deliver certain format of data.
- Used Django Database API's to access database objects and wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Responsible for search engine optimization to improve the visibility of the website.
- Handled all the client-side validation using JavaScript and was also involved in user acceptance testing.
- Creating unit test and regression test framework for working or for the creation of new code.
- Using Subversion version control tool to coordinate team-development and was responsible for debugging and troubleshooting the web application.
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web based solution.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Created User Controls and simple animations using Java Script and Python.
- Designed and implemented Model-View-View Model pattern for many components in the project (Contracts, Products, Search Sales, Employees, BackOffice Admin).
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
- Developed Python batch processors to consume and produce various feeds.
- Developed Business Logic using Python on Django Web Framework and developed entire frontend and backend modules using Python on Django Web Framework.
Python Developer.
Confidential - Chicago, IL
Responsibilities:
- Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and jQuery.
- Developed GUI using Python and Django for dynamically displaying the test block documentation and other features of python code using a web browser.
- Developing applications using RESTFUL architecture using Node.js and PHP as backend languages.
- Used python packages like cx oracle, pyodbc and MySQL dB for working with Oracle, SQL Server and MySQL DB respectively.
- Designed the front end of the application using Python, HTML5, CSS3, AJAX, JSON and jQuery.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS, Adobe flash.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Developed application using Amazon Web Service like EC2, cloud search, Elastic load balancer ELB, S#, Cloud Front Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Writing SOAP and RESTFul web services, in house ESB for a web Claims application (Spring MVC, Angular JS, Active MQ, SOAP UI, Mockito, JSON, Build forge.
- Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Implemented migration tasks from Oracle apps to PostgreSQL databases.
- Responsible for writing/modifying scripts using sh, ksh, and Bash for day-to-day administration.
- Developed entire frontend and backend modules using Python on Django including Tasty Pie Web Framework using Git.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Designed front end using UI, HTML, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
- Wrote python scripts to parse XML documents and load the data in database.
- Developed entire frontend and backend modules using Python on Django Web Framework
- Organized data exchange and integration with customers and third-party systems using CSV, XLS, XML, DBF, JSON, REST, SOAP.
- Involved in the design, development and testing phases of application using AGILE methodology.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
- Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.
- Involved in development of the enterprise social network application using Python, Twisted, and Cassandra.
- Responsible for setting up Python REST API framework and spring frame work using Django
- Developer consumer based features and applications using Python, Django, HTML, behavior Driven Development (BDD) and pair based programming.
- Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Worked closely with back-end developer to find ways to push the limits of existing Web technology.
- Successfully implemented Auto Complete/Auto Suggest functionality using jQuery, Ajax, Web Service and JSON.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX
- Involved in writing SQL queries implementing functions, triggers, cursors, object types, sequences, indexes etc.
- Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.
- Created and managed all hosted or local repositories through Source Tree's simple interface of GIT client, collaborated with GIT command lines and Stash.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Designed dynamic client-side JavaScript codes to build web forms and performed simulations for web application page.
- Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.
Python Developer
Confidential - Minneapolis, MN
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and implemented several drags and drop functionalities for various elements using Swing, Java AWT.
- Wrote several PL/SQL procedures and SQL queries to retrieve data from database.
- Designed and developed several complex SQL queries. Used explain plan for slow running queries and made necessary changes to code to expedite the query execution.
- Experience with Core java with strong understanding and working knowledge of Object Oriented Concepts (OOPS) like Collections, Multi-threading, Exception Handling, Reflection.
- Established JDBC connections for data retrieval and update.
- Involved in making GUI (JSP, HTML, and JS) and java classes using Struts Framework.
- Used Struts framework to implement J2EE design pattern (MVC).
- Worked with millions of database records daily, finding common errors and bad data patterns and fixing them.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Maintained program libraries, user's manuals and technical documentation.
- Managed large datasets using Panda data frames and MySQL.
- Wrote and executed various MYSQL database queries from Python using Python -MySQL connector and MySQL package.
- Involved in writing complex SQL queries to filter the data and fetch data to Tableau desktop to generate reports.
- Carried out various mathematical operations for calculation purpose using Python libraries.
- Built various graphs for business decision making using Python MatPlotLib library.
- 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.
- Implemented code in Python to retrieve and manipulate data.
- Used Django configuration to manage URLs and application parameters.