We provide IT Staff Augmentation Services!

Software Engineer- Python Developer Resume

3.00/5 (Submit Your Rating)

Redmond, WA

SUMMARY:

  • 7+ years of experience in developing web based applications, software development and design using Python, Django, flask.
  • Good experience of software development inPython (libraries used: Beautiful Soup, NumPY, SciPY, MatPlotLib,Python - twitter, Pandas, MySQL DB for database connectivity).
  • Experience with Object Oriented Programming (OOP) concepts usingPython, Django.
  • Proficient in SQL databases MS SQL, MySQL, Oracle and NoSQL databases MongoDB.
  • Experience working with AWS and Azure cloud services.
  • Extensive experience in usingPython to code and design various phases for data processing pipeline.
  • Hands on experience with deployment tools like Jenkins, TFS.
  • Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
  • Worked in SDLC, Test driven development (TDD), Behavior Driven Development (BDD) and Agile/Scrum Methodologies.
  • Experience in analyzing and handling large database using Oracle Relational Data Architecture.
  • Very strong full life cycle application development experience.
  • Skilled in debugging/troubleshooting issues in complex applications
  • Hands on experience with bug tracking tools JIRA and Bugzilla

TECHNICAL SKILLS:

Operating Systems: Linux, Windows

Programming Languages: Python, PL/SQL, AngularJS, JAVA

Databases: Oracle 10/11g, MySQL, SQL Server and PostgreSQL

Tools: Intellij, PyCharm, FileZilla, Git, SVN, Jenkins and Web Builder, JIRA, and VersionOne

Cloud: VPC creation, EC2 instance, S3 buckets, RDS instances, Amazon command line, cloudFront, managing S3 object lifecycle, creating CDN, implementing S3 security & Encryption, Route53, working with databases and DNS, Using bootstrap scripts

PROFESSIONAL EXPERIENCE:

Confidential, Redmond, WA

Software Engineer- Python Developer

Responsibilities:

  • Participated in the complete SDLC process.
  • Worked on various development task using numpy, scikit, pandas, matplotlib etc.
  • Programmed a utility in python that used multiple packages (numpy, scipy, pandas)
  • Extensively worked on TimeSeriesDataFrame for analyzing the seasonality data.
  • Understanding the threading linmitation of python, utilized Joblib for parallel processing.
  • Worked on migrating from pandas 0.20.3 to 0.22.0.
  • Great hands on experience with PySpark for using Spark libiries by using python scripting for data analysis.
  • Followed best coding practices by using Sphinx for documentation and abided by PEP8 using Pylint.
  • As part of deployment process automation, wrote shell scripts, created docker images and configured the build.
  • Developed a web application using Django, which displays different jupyter notebooks.

Environment: Python 3.5.2, Intellij, Visual Studios, ScikitLearn, Pandas 0.20.3/0.22.0, Numpy, Scipy, PySpark, Jupyter, Dockers, Anaconda, Matplotlib, GIT, VSTS.

Confidential, Fort Worth, TX

Python Developer

Responsibilities:

  • Practiced Agile methodology.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Effectively communicated with the external vendors to resolve queries.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed Use-Case, Class and Object Diagrams using UML for Object Oriented Analysis/Object Oriented Design techniques.
  • Designed and developed data management system using MySQL. Built application logic using Python 2.6.
  • Used Django APIs for database access.
  • Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
  • Used Python to extract information from XML files.
  • Used SPARK for large scale data analysis.
  • Dealt with data ambiguity and performed lazy evaluation in PySpark for code optimization.
  • Expertise in Service Oriented Architecture (SOA) and its related technologies like Web Services, WSDLs, SOAP1.1, XML, XSD, XSLT etc.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Designed and developed a horizontally scalable APIs using Python Flask.
  • Worked on a POC on Cassandra, for storing non-relational data.
  • Used Jenkins for build/deployment.
  • Implemented monitoring and established best practices around using elastic search.
  • Used GIT for the version control.

Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, CSS, SQL, MySQL, JQuery, Adobe Dreamweaver, Apache web serve, Jenkins, Spark.

Confidential, Plano, TX

Python Developer - Data Engineering

Responsibilities:

  • Used Design patterns efficiently to improve the code reusability.
  • Used HTML/CSS and JavaScript for UI development.
  • UsedPython scripts to update content in the database and manipulate files.
  • Created Reports using JasperSoft.
  • Created data access using SQL and PL/SQL stored procedures.
  • Worked extensively on Multithreading and Concurrency for implementing Batch Job Scheduling.
  • Deployment and testing of the applications.
  • Used HTML, CSS 5, JQuery, JSON and JavaScript for front end applications.
  • Managed our servers in development, testing, certification and production.
  • Automated Rabbit MQ cluster installations and configuration using Python /Bash.
  • Worked on data exchange from website using XML and Web Services.
  • GeneratedPython Django Forms to record data of online users

Environment: Python, JSON, GitHub, LINUX, Django, Flask, Nginx SOA.

Confidential, Roundlake, IL

Python Developer

Responsibilities:

  • Responsible for analyzing various cross-functional, multi-platform applications systems enforcingPython best practices and provide guidance in making long term architectural design decisions.
  • Coded model level validation usingPython programming with emphasis in web security.
  • Handled Business logics by backendPython programming to achieve optimal results.
  • Implemented jQuery to improve the overall usability of the website interface and AJAX functionality to speed up web application.
  • Developed views and templates in Django to create a user-friendly website interface.
  • Configured Django to manage URLs and application parameters.
  • Used Django APIs for database access.
  • Designed RabbitMQ/MongoDB pipeline for routing/storing of email bounce handling records.
  • Implemented AJAX to update necessary section of webpages and hence, avoiding the need for reloading the entire web page.
  • Creating and configuring virtual development environments with Chef and Virtual Box.
  • Wrote unit test cases .
  • Used GIT as Source control repositories with regular code reviews and pull/merge requests.

Environment: Python 2.7, Django 1.7, CSS, HTML, Bootstrap, JavaScript, AJAX, JQuery, Pandas, MYSQL, Restful API's, Linux, Servlets, JavaBeans, SCRUM, Agile, Heroku, JIRA, GIT

Confidential

JAVA Developer

Responsibilities:

  • Developed entire frontend and backend modules using Java andPython using Web Frameworks.
  • Design, develop, test, deploy and maintain the website.
  • Designed and developed data management system using MySQL.
  • Rewrite existingPython/Django modules to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • WrotePython scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically usingPython.
  • Handled all the client-side validation using JavaScript.
  • Used Eclipse as IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Creating unit test/regression test framework for working/new code.
  • Build SQL queries implementing functions, packages, views, triggers, and tables.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.
  • Handling the day-to-day issues and fine-tuning the applications for enhanced performance.
  • Worked in development of applications especially in UNIX environment and familiar with all its commands.
  • Developed shopping cart for Library and integrated web services to access the payment.
  • Used Php language on lamp server to develop page.
  • Developed server based web traffic statistical analysis tool using Flask, Pandas.
  • Implemented and tested Pythonbased web applications interacting with MySQL.
  • Developed dynamic interaction page on .net MSvisualbasic-2014, using SQL developer tools.
  • Simple web app for reviewing sitcoms that gives users the ability to view, add, review, up/down vote, search, etc.
  • Performed joins, group by and other operations in MapReduce using Python.
  • Handled importing of data from various data sources, performed transformations using Hive, MapReduce, and loaded data into HDFS.
  • Wrote MapReduce code to make un-structured data into semi- structured data and loaded into Hive tables.
  • Supported MapReduce Programs those are running on the cluster.
  • Executed queries using Hive and developed MapReduce jobs to analyze data.
  • Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.

Environment: Java, Python, Struts 1.2, Django 1.0, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.

We'd love your feedback!