We provide IT Staff Augmentation Services!

Senior Python Developer Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Over 7+ Years of experience in Analysis, Design, Development, Management, and Implementation of various standalone and client - server architecture-based enterprise application software.
  • More than 5 years of Professional Web Apps development experience using Django and Flask inclusive of experience in UI usingJavaScript,AngularJSandReact-Redux.
  • Expert in object-oriented programming OOP concepts using Ruby.
  • Extensive knowledge inPython, PHP, MySQL, NoSQL, UNIXandLinux.
  • Experience in working with PythonORMLibraries includingDjango ORM,SQLAlchemy.
  • Experience with Design, code, debug operations, reporting, data analysis and web applications utilizing Python.
  • Installation, configuring and working withOSX10 Sierra,Ubuntu14/16,Fedora23and Red Hat EnterpriseLinuxserver 5.0/6.0 on VMWare and stand-alone platforms.
  • In-depth experience in Ruby On Rails jRuby, Gems on Rails, java / JMS integration, Linux, Apache, MySQL, and PHP architecture.
  • Worked with MVW frameworks likeDjango, Angular JS, HTML, CSS, XML, Java Script, jQuery, JSONandNode.js.
  • Working Experience on variousPythonpackages such as NumPy, SQLAlchemy, Beautiful soup, pickle, Pyside, Pymongo, SciPy, PyTables.
  • Extremely good in building a Ruby Extension with Visual C Express 2008.
  • Involvement in building frameworks and automating complex workflows using Python for Test Automation.
  • Experience in writingREST APIsinPythonfor large-scale applications.
  • Have good exposure inLAMP(Linux, Apache, MySQL, and Python) andWAMPArchitectures.
  • Excellent working Experience inAgile (SCRUM)using Rally and TFS, RUP and Waterfall methodologies with high quality deliverables delivered on-time.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • UtilizedPyUnit, the Python unit test framework, for all Python applications.
  • Anticipated potential parts of failure (database, communication points, file system errors).Good working experience in using version control systemsCVS, SVN,Amazon EC2, Git, and GitHub.
  • Proficient in developing websites and web applications usingPHP, MYSQL, AWS, Flask, Jinga, REDIS, HTML, XML, JSON, CSS, Java Script & AJAX.
  • Performed regression and system-level testing to verify software quality and function before it was released.
  • Experience in working with Python ORM Libraries includingDjango ORM.
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
  • Assessed costs and risks associated with developing new features and products.
  • Skilled in testing tools likeBugzillaandJIRA.
  • Contributed to the Python codebase used in the automated deployment of software on multiple virtual machines.
  • Experienced in working with variousPython IDEsusing PyCharm, Spyder, NetBeans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
  • Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modelling
  • Adept at automating repetitive work throughShell scriptsand Python.
  • Able to analyse a requirement and act accordingly by managing the resources efficiently.

TECHNICAL SKILLS

Programming Languages: Python 2.5-2.7/3.4-3.6 , C, SQL and PL/SQL.

Web Technologies: HTML, CSS, DOM, SAX, Java Script, jQuery, AJAX, XML, AngularJS.

Frameworks: Django, PyJamas, Flask, Jython, Pyramid, CherryPy

Version Control: MVC, SVN, CVS, Git, GitHub.

Front End: Angular, jQuery, Ajax, ExtJS, Node JS, React JS, JSON, Bootstrap, CSS, HTML

Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, Node XL

Application servers: Apache Tomcat, JBoss

Databases: Oracle, My SQL, PostgreSQL, Apache Cassandra

IDE’s/ Development Tools: NetBeans, Spyder, Eclipse, PyCharm, PyScripter, PyStudio, Atom and Sublime Text.

Testing Tools: PyTest, Testify, Selenium, Bugzilla and JIRA.

PROFESSIONAL EXPERIENCE

Senior Python Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Worked on development ofinternal testing tool frameworkwritten inPython.
  • DevelopedGUIusing Python and Djangofordynamically displayingblock documentationand other features of python code using a web browser.
  • Developed hybrid cloud delivery model allowing for customers to choose the mix of public and private clouds to meet their individual needs.
  • Architected and developed Python andDjangofor the backend development and front-end application usingReact,Webpack, Redux, and ES6/7andPostgreSQLfor database.
  • Developed aDjango ORMmodule queries that can pre-load data to reduce the number of databases queries needed to retrieve the same amount of data.
  • UsedPandasAPIto put the data as time series and tabular format for local timestamp data manipulation and retrieval and storing it intoMongoDB.
  • Working as technical architect designing the next level of cloud integration platform for Netapp storage architectures.
  • Building design and solution architectures for compute, storage, capacity planning, monitoring for offering STaaS, DaaS and DPaaS solutions on Netapp infrastructure at customer sites and for professional services.
  • Wrotescripts inPythonfor extracting data fromHTMLfile.
  • Develop automation tools using Netapp SDK for provisioning; charge back, monitoring, capacity planning and performance management.
  • Work with customers in rolling out their new IAAS models using NMSDK and automation, present customer case studies at NetApp technical conferences.
  • Developed an automated testing framework for command-line based tests on Linux using Objected Oriented Perl and for selenium-based tests using Python.
  • Used Kubernets and Dockers for hybrid deployment.
  • Involved in script Design, Review and Execution phases of Automation script.
  • UsedReact JSin components like JSX, creating React components, Virtual DOM, ReactProps, Lifecycle methods, working with ReactStatesand Events.
  • Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
  • Usedmultiple containersand managed the load balancing between all the containers usingNGINX.
  • Implemented programming automations usingJenkinsandAnsibleon unix/linux based OS over cloud like Docker.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
  • Developed multiple frameworks like Data driven, Keyword driven and Hybrid.
  • Designed a REST API and various front-end apps, which, during the laterstages, included an AngularJS-based website, a React JS dashboard, and anIonic-based mobile app powered by the Apache Cordova platform.
  • Using React for the UI view layer and React Native for building a mobile app for the project.
  • Developed views and templates withPythonandDjango'sview controllerand templating language to create a user-friendly website interface.
  • Wrote programs for performance calculations using Numpy and sqlalchem.
  • Developed front-end management features for the Ruby on Rails-based website. This involved view, controller, and model development as well as CSS and Javascript front-end work too. SASS and Compass were used in later iterations.
  • Developing high-quality Web applications while improving and maintaining an existing MVC code base in Ruby on Rails.
  • Designed Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
  • UsedJavaScriptandJSONto update a portion of a webpage.
  • Performed troubleshooting, fixed and deployed manybug fixes for applications that were a main source of data for both customers and internal customer service team.
  • WrotePython scriptstoparse JSON documentsand load the data in database.
  • Worked on Restful API's to access the third-party data for the internal analysis and statistical representation of data.
  • Created database usingMySQL, wrote several queries to extract data from database.
  • Worked inNoSQLdatabase on simple queries and writing Stored Procedures for normalization and renormalization.
  • Setupautomatedcron jobstoupload data into database,generate graphs, bar charts,upload these chartsto wikiand backup the database.
  • DevelopedMerge jobs inPythonto extract and load data intoMySQL database.

Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, jQuery, CSS Bootstrap, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Sr. Python Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Builtdatabase model, Views and API'susing Python for interactive web based solutions.
  • Placed data intoJSONfiles using Python to test Django websites. Used Python scripts to update the content in database andmanipulate files.
  • Implementing change requests raised by user for server configuration, kernel tuning, software installation and OS hardening, Managing Linux VMs using Puppet as per some projects requirement.
  • Using React Js, worked on apllications for Bash terminal component to add Extensible commands and autocomplete in content writing.
  • Part of team implementing REST API’s in Python, Flask and SQLAlchemy for management of data center resources on which OpenStack cluster is deployed.
  • Python and PHP web application development using the SQLAlchemy.
  • Generated Python Django forms to maintain the record of online users.
  • UsedDjango API'sto access the database.
  • Utilized Amazon Elastic Block Storage which provides persistent block storage volumes for use with Amazon EC2 instances in the AWS cloud.
  • Involved in Python OOD code forquality, logging, monitoring, and debuggingcode optimization.
  • Wrote Python modules to view and connect theApache Cassandrainstance.
  • Created Unit test/ regression test framework for working/new code.
  • Installed and maintained web serversTomcat and Apache HTTPin UNIX.
  • Utilized standard Python modules such as CSV, itertools and pickle for development.
  • Developed efficientAngular.jsfor client web based application.
  • Responsible for designing, developing, testing, deploying and maintaining the web application.
  • Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
  • Performed SAN and NAS implementations and administration on EMC, NetApp.
  • Involved in working with Python open stock API's.
  • DevelopedSparkCode usingpythonfor faster processing of data.
  • Wrote and executed various MySQL database queries from Python-MySQL connector andMySQL db package.
  • ImplementedSOAP/RESTfulweb services in JSON format.
  • Associated with debugging the applications monitored onJIRAusingAgilemethodology.
  • Attended many day-to-day meetings with developers and users and performed QA testing on the application.

Environment: Python 2.7,3.3, Django 1.4, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GIT Hub, MYSQL, Cassandra, JIRA.

Sr. Python Developer

Confidential, Kansas, MO

Responsibilities:

  • Responsible for using the best technologies to add features to the existing system and services.
  • Involved in all aspects of the development process from product inception to scaling in production.
  • Automated most of the task using python scripting,RaspberryPIandRaspbianOS, and Unix/Linux shell Scripting.
  • Working in collaboration with project managers and higher management in cross-functional teams within Sales and Account Management, to understand business requirements and develop efficient, elegant approaches to their implementation.
  • WritingREST APIs, as part of developing web-based applications for insurance premium calculations, using Django’sREST framework.
  • MaintainedLinux hostingenvironment,Apache web serverandMySQL database server.
  • Heavily leveragedPython’s graphics APIs for creating graphics and serialization libraries for encoding data inXML/JSONformats.
  • UsedDjangoconfiguration to manage URLs and application parameters.
  • Responsible for configuringNoSQLdatabases likeApache CassandraandMongo DBto for increasing compatibility with Django.
  • Designed and created backend data access modules usingPL/SQLstored procedures.
  • Good experience in writingSQLQueries and implementing stored procedures, functions, packages, tables, views, cursors, triggers.
  • Responsible for debugging the project monitored onJIRA.
  • GeneratedDjango forms to record data of online users and usedPyTestfor writing test cases.
  • Extensive use of version controlling systems likeGITandSVN.

Environment: Python, Django, MySQL, NOSQL, GIT, SVN, Unit Test Linux, Windows.

Software Engineer

Confidential, Chicago, IL

Responsibilities:

  • UsedAgileMethodology andSCRUMProcess.
  • Worked with the Stakeholders, gathered requirements, developed High level design and Detail design documents.
  • Developed UI usingHTML, AJAX, JavaScript and jQuery and jQueryUI.
  • Re-engineered various modules for implementing changes and creating efficient system.
  • Developed rich UI web application usingJavaScriptlibraries likejQueryUI, datagrid, jscolor, and highcharts.
  • Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.
  • Implemented database access usingDjango ORM.
  • UsedMySQLas backend database and MySQLdb of python as database connector to interact with MySQL server.
  • UsedPython and Djangocreating graphics,XMLprocessing of documents, data exchange and business logic implementation between servers.

Environment: Python, Django, C++, HTML/XHTML, XML, MySQL, Shell Scripting, PL/SQL, Unix, Linux, Windows.

We'd love your feedback!