We provide IT Staff Augmentation Services!

Senior Python Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Around 7+ Years of experience in Analysis, Design, Development, Management, and Implementation of various standalone and client - server architecture-based enterprise application software.
  • Extensive knowledge inPython, PHP, MySQL, NoSQL, UNIXandLinux.
  • Experience with Design, code, debug operations, reporting, data analysis and web applications utilizing Python.
  • Worked with MVW frameworks likeDjango, Angular JS, HTML, CSS, XML, Java Script, jQuery, JSONandNode.js.
  • 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, Trello, Slack, TFS, RUP, Jira and Waterfall methodologies with high quality deliverables delivered on-time.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Good Command of web services with protocolsSOAP, REST.
  • Expertise in AWS Cloud platform and its features which includes EC2, AMI, EBS Cloud watch, AWS Config, Auto-scaling, IAM user management, SQS, AWS Lambda and AWS S3.
  • 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.
  • Evaluated potential software products based on new and existing system development and migration requirements.
  • Proficient in developing websites and web applications usingPHP, MYSQL, AWS, Flask, Jinja, 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.
  • 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
  • Responsible for user validations on client side as well as server side.
  • 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: 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.

AWS Services: Amazon EC2, Amazon S3,, Amazon ECS, Elastic Search, AWS Identity and access management, AWS Cloud Watch

Operating System: Windows 98/2000/XP/7/8/10, Red hat Linux 4.x/5.x/6.x, Ubuntu, and MacOS.

Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP

CI/CD Tools: Jenkins, Terraform

PROFESSIONAL EXPERIENCE:

Confidential, Princeton, NJ

Senior Python Developer

Responsibilities:

  • Worked on development ofinternal testing tool framework written inPython.
  • DevelopedGUIusing Python and Djangofordynamically displaying block documentationand other features of python code using a web browser.
  • Wrotescripts inPythonfor extracting data fromHTMLfile.
  • Developed views and templates withPythonandDjango'sview controllerand templating language to create a user-friendly website interface.
  • 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.
  • Handled potential points of failure (database, communication points and file system errors) through error handling and communication of failure.
  • 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.
  • Deployed project into Amazon Web Services (AWS) using Amazon Elastic Beanstalk.
  • UsedPythonandDjangoto interface with thejQuery UIand manage the storage and deletion of content.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Developed entire frontend and backend modules usingPythononDjangoincludingTastypieWeb Framework usingGit.
  • Created and maintained AWS EC2 servers running the Dittach application's full suite f micro-service Docker containers and configured Strong loop NodeJS API Services.
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • 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.
  • Successfully migrated theDjango databasefromSQLitetoMySQLtoPostgreSQLwithcomplete data integrity.
  • Designed front end usingUI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS,andJavaScript.
  • Involved in Installing Hadoop, Map Reduce, HDFS, and AWS and developed multiple MapReduce jobs in Hive for data cleaning and pre-process
  • FollowedAGILEdevelopment methodologyto develop the application.
  • Involved in Data base design, normalizations and de-normalization techniques.
  • Involved in User Acceptance Testing and prepared UAT Test Scripts.
  • Effectively communicated with the external vendors to resolve queries.
  • Used and customized apache server to for checking our developed project.
  • UsedTest driven approach (TDD)for developing services required for the application.
  • ImplementedIntegration test cases.
  • UsedGitto resolve and codingthe work onpythonandportlet.

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

Confidential, Plano, TX

Python Developer

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.
  • Developed web-based application using Django framework with python concepts.
  • Generated Python Django forms to maintain the record of online users.
  • UsedDjango API'sto access the database.
  • Involved in Python OOD code forquality, logging, monitoring, and debuggingcode optimization.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • 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.
  • Involved in working with Python open stock API's.
  • DevelopedSparkCode usingpythonfor faster processing of data.
  • Responsible for managing large databases usingMySQL.
  • Wrote and executed various MySQL database queries from Python-MySQL connector andMySQL db package.
  • Developed application using Amazon Web Service (AWS) like EC2, cloud search, Elastic load balancer ELB, Cloud Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Expertise in AWS Cloud platform and its features which includes EC2, AMI, EBS Cloud watch, AWS Config, Auto-scaling, IAM user management, SQS, AWS Lambdaand AWS S3.
  • Used the Python's modulesNumPy, Matplotlib, etc. for generating complex graphical data, creation of histograms etc.
  • Developed and designed automation framework usingPythonandShell scripting.
  • Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
  • ImplementedSOAP/RESTfulweb services in JSON format.
  • Attended many day-to-day meetings with developers and users and performed QA testing on the application.
  • Experience in using containers like Docker.

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

Confidential

Python Developer

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.
  • Accountable for driving software development best practices for the team and also mentoring and developing junior engineers.
  • 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.
  • Heavily leveragedPython’s graphics APIs for creating graphics and serialization libraries for encoding data inXML/JSONformats.
  • Correspondingly involved in writingREST APIsusingDjango frameworkfor data exchange and business logic implementation.
  • Involvement in using collections inPythonfor manipulating and looping through different user defined objects.
  • Design and implemented customBashscripts for controlling the data flow from thePostgreSQLdatabase.
  • Assisted the development team in sending the correct data via query strings usingPostgreSQLas the back-end for storing data.
  • 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.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
  • Developed and executedUser Acceptance Testingportion of test plan.
  • Extensive use of version controlling systems likeGITandSVN.

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

Confidential

Python Engineer

Responsibilities:

  • Designed and developed data management system using MySQL.
  • Worked on high level design and detail design.
  • Design, develop, test, deploy and maintain the website.
  • Developed the interactive user interface using jQuery JavaScript library.
  • Developed/ModifiedGUIusingHTML, CSSandJavaScript (jQuery).
  • Built application logic using Python 2.7, Django and MYSQL.
  • Rewrite existingPython/Djangomodules to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • Developed python scripts to parseXMLdocuments and load the data in database.
  • Worked on all the client-side validation using JavaScript.
  • Wrote Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined function.
  • Worked withjQueryfor all client-side JavaScript manipulation.
  • Developed unit test/regression test framework for working/new code.
  • Used Subversion control tool to coordinate team-development.
  • Worked with Forms, views, models using Django.
  • Developed entirefrontend and backendmodules using Python on Django Web Framework.
  • Debugging and troubleshooting the web application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Generated complex graphical data, creation of histograms etc. using the Python's modulesNumPy, matplotlibetc.

Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server.

We'd love your feedback!