We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

Tarrytown, NY

SUMMARY:

  • Over 8+ years of IT experience as a Web/Application Developer and coding with an analytical programming using Python, Django, MySQL, JavaScript, C/C++ and GoLang.
  • Experienced in object oriented programming (OOP) concepts using Python and C++.
  • Expertise in establishing database connections for Python by configuring packages like MySQL - Python and running various queries.
  • Experience on python libraries like Pandas, Matplotlib, Numpy, to manipulate and visualize the data using interactive charts.
  • Experiencing on developing forms using HTML and performing client side validations using JavaScript, JQuery and Bootstrap.
  • Worked on various complex modules in python including ODBC, pyODBC, pyETL, JSON, XML, Requests, profiler.
  • Expert in writing python scripts to scrape web data for data usage/collection using BeautifulSOUP, Scrapy, Selenium.
  • Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Familiarity with MongoDB for storing/retreiving data in JSON format.
  • Created mappings in Informatica for data manipulation and loading.
  • Designed UI interfaces using Django Templates, HTML, CSS and Bootstrap.
  • Expert in business process and software development life cycle, including analysis, design, development, testing and implementation of software applications.
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities and shell scripting.
  • Expertise in Production support and Knowledge of deployment using Jenkins.
  • Good knowledge of development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing(UAT).
  • Hands on experience in working with various Version Control Systems including GIT, CVS and subversion SVN.
  • Experience in Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
  • Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools JIRA and Bugzilla.
  • Excellent analytical and problem solving skills and ability to work on own besides being valuable and contributing team player.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Good knowledge of working with Rabbit MQ.
  • Worked in agile and waterfall methodologies with high quality deliverables delivered on time.

TECHNICAL SKILLS:

Languages: C, C++, Python, Javascript, PHP, XML, JAVA, SQL

Operating Systems: UNIX, Linux, Solaris, Windows, DOS, VMware, Mac OS, Debian

Web Technologies: HTML/ HTML5, CSS/ CSS3, XML, DOM, AJAX, JQuery, JSON and CSS Bootstrap

Frameworks:: DJango, Flask, Pyramid, Pyjamas, Jython

Protocols:: OSI Reference Model, IPv4 and IPv6 addressing and subnetting, Ethernet LAN, TCP/IP, DNS, HTTP, NFS, SSL, SSH, UDP, switches, routing concepts, virtual network concepts including vSwitches, VLANs, dvSwitch, TCP/IP stack for virtualization, IPVP4, IPV6, FTP, Intranet

Database: Postgre SQL, MS Access, SQL Server, MYSQL

PROFESSIONAL EXPERIENCE:

Confidential, Tarrytown, NY

Sr. Python Developer

Responsibilities:

  • Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Engineer RESTful APIs using Django REST Framework.
  • Develop REST API and integrated with cloud products like AWS REST API gateway and AWS lambda.
  • Developed internal testing tools and simulating tools in Python.
  • Design and development of user interfaces and client displays using JavaScript, JSP, CSS and troubleshoot various issues in Python code.
  • Responsible for writing python scripts to scrape web data for data usage/collection using BeautifulSOUP, Scrapy, Selenium.
  • Developed and executed various MySQL database queries from python using Python-MySQL connector and MySQL database package.
  • Expert in business process and software development life cycle, including analysis, design, development, testing and implementation of software applications.
  • Responsible for Production support and deployment. Good knowledge of configuring jobs in Jenkins and git hooks.
  • Used MongoDB to stored data in JSON format.
  • Manual testing of web applications, Integration testing.
  • Creating test automation plan/scenarios/test cases.
  • Participation in planning of testing process, including creating of a test plan, smoke/regression testing.
  • Responsible for user validations on client side as well as server side.
  • Used Git to resolve and coding the work on python.
  • Work on dns tables to map the website to its IP address and mapped them to AWS Route 53.
  • Automated the existing scripts for performance calculations using Numpy and sql alchemy.
  • Interacted with QA to develop test plans from high-level design documentation.
  • Experience in Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
  • Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools JIRA.
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
  • Worked in agile and waterfall methodologies with high quality deliverables delivered on time.

Environment: Python 3.4, Django 1.6/1.7/1.8LTS, HTML5, CSS, Bootstrap, JavaScript, Celery JQuery, JSP, UNIX, MVC architecture, AWS EC2, AWS RESTAPI gateway, AWS RDS, GitHub, Chef, JSON, XML, MYSQL, SQL, PLSQL, Postgre SQL, Jenkins, Restful API, Rspec, Wireshark, JIRA.

Confidential, San Jose, CA

Sr. Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • 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 Business Logic using Python on Django Web Framework.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Designed and developed data management system using MySQL.
  • Write scripts using python modules and its libraries to develop programs that improve processing of access requests.
  • Worked on various complex modules in python including ceODBC, pyODBC, JSON, XML, Requests, profiler.
  • Utilized PyUnit, the Python Unit test framework, for all Python applications and used Django Database API's to access database objects.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Used PyQuery for selecting particular DOM elements when parsing HTML.
  • Designed and created backend data access modules using PL/SQL stored procedures and Oracle 9i.
  • Worked in an agile development environment.
  • Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
  • Used Django configuration to manage URLs and application parameters.
  • Used Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.

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

Confidential, Santa Clara, CA

Python Developer

Responsibilities:

  • Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks.
  • Extensively implemented the python libraries like Pandas, Matplotlib, Numpy, to manipulate and visualize the data using interactive charts.
  • Features for dashboard were developed and tested using CSS, AngularJS and Bootstrap.
  • Developed forms using HTML and performing client side validations using JavaScript, JQuery and Bootstrap.
  • Designed and developed a horizontally scalable APIs using Python Flask.
  • Designed Cassandra schema for the APIs.
  • Developed and implemented Python scripts to automate retrieval, parsing and reporting of configuration parameters from Network Devices connected to customer networks.
  • Good knowledge on Spark platform parameters like memory, cores and executors.
  • Experienced with batch processing of data sources using Apache Spark and Elastic search.
  • Implemented monitoring and established best practices around using elastic search.
  • Effectively communicated with the external vendors to resolve queries.
  • Used GIT for the version control.
  • Experienced in Agile Methodologies and Scrum stories
  • Worked with search business and search team to implement dynamic rule updates to search using elastic search.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Worked on development of SQL and stored procedures on MYSQL to generate various kind of reports and analysis.

Environment:: Python 2.7, Flask, CSS, HTML, BOOTSTRAP, JavaScript, JQuery, AJAX, MYSQL, Linux, Pandas, Matplotlib, Numpy, Python flask and GIT.

Confidential - San Francisco, CA

Software Developer

Responsibilities:

  • Designed client application using HTML, JSP, CSS and XML.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose-coupling.
  • Implemented application using MVC architecture integrating Hibernate and spring frameworks.
  • Implemented the Enterprise JavaBeans to handle various transactions and incorporated the validation framework for the project.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Used XMLBeans for data interchange.
  • Developing and consuming web services like SOAP (JAX-WS), REST (JAX-RS)
  • Wrote SQL Queries to interact with Oracle Database.
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
  • Used "Agile Development Methodology" and tested the application in each iteration
  • Used Eclipse as IDE for developing the application
  • Creating unit test/regression test framework for working/new code.
  • Experience with advanced CSS concepts and also building table-free layouts.
  • Used update strategy, lookups, stored procedures and filter.
  • Studying the existing environment and accumulating the requirements by interacting with the clients on various aspects.

Environment:: Python, MySQL, Java, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Eclipse, Oracle, NO SQL.

Confidential

Junior Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process.
  • Developed rich user interface using CSS, HTML, JavaScript and jQuery.
  • Created business Logic using Python/flask.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Involved in writing application level code to interact with API's, web services using JSON.
  • Using subversion control tool to coordinate team development.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python, PHP, C++, Java, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server

Hire Now