We provide IT Staff Augmentation Services!

Senior Full-stack Python Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Senior Full Stack Python Developer with experience in object - oriented analysis, design and development of enterprise applications with extensive knowledge on various Python, JavaScript, AWS, Cassandra, DynamoDB, Angular, Ionic2, React, Bootstrap, C, Go, Java technologies, and software development methodologies.
  • Around seven years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, Flask.
  • Experienced with full software development life-cycle, architecting scalable platforms, object-oriented programming, database design and agile methodologies.
  • Python scripting, Django sites with REST and Angular for making it more responsive.
  • Extensive knowledge in Python ETL, Python scripting, C++, MySQL, Unix and Linux.
  • Experience in deploying and maintaining applications using AWS (EC2, S3).
  • Brief experience with Redhat Openshift.
  • Designed, configured, and deployed Amazon Web Services (AWS) for applications utilizing the AWS stack, focusing on high-availability, fault tolerance, and auto-scaling.
  • Experienced in developing web-based applications using Python, Django, XML, CSS, HTML, JavaScript and JQuery.
  • Experience in Designing and building dynamic and user interactive websites using JavaScript, AngularJS, React JS, Bootstrap, and jQuery.
  • Experienced in MVW frameworks like Django, Angular, Javascript and Jquery.
  • Experience in developing C++ services using web services architecture, SOAP, WSDL, and XML. Experience with Microsoft visual studio.
  • Used AWS lambda to run code virtually.
  • Migrating physical Linux/Windows servers to cloud (AWS) and testing.
  • Expertise in designing Prototypes and Wireframes.
  • Industry best practices and practical software development standards with a focus on React, Redux, JavaScript, HTML5, CSS3, jQuery, and algorithms & data structures.
  • Experience in deploying applications by using Jenkins that provides Continuous Integration and Continuous Deployment.
  • Experienced in developing Web Services with Python programming language.
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL db package to retrieve information
  • Have good knowledge on NoSQL databases like Cassandra, Mongodb, DynamoDB.
  • Experience in writing SubQueries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database. Good experience in Shell Scripting, SQL Server, UNIX and Linux.
  • Good Exposure to various version controlling tools like GIT, CVS, SVN, ETL.
  • Experience in using Eclipse, Pycharm, XCode, Pyscripter and SublimeText while developing different application in python.
  • Hands on experience in data warehouse and database engineer for high-volume data processing.
  • Worked in SDLC, Waterfall, Test driven development (TDD) and Agile/Scrum Methodologies.
  • Skilled in debugging/troubleshooting issues in complex applications. Developed, tested and debugged software tools utilized by clients and internal customers.
  • Ability to multi-task and work against deadlines/priorities, possess a sense of ownership and desire to take on an expanded role over time
  • Self-starter, self-motivated with excellent communication, interpersonal and facilitation skills, capable of working independently as well as with a global team development environment.

TECHNICAL SKILLS:

Programming Languages: Python, JavaScript, GO

Server Technologies: AWS, Docker, Nginx

AWS: SQS, EC2, S3

Operating Systems: Windows Server 2008, OS X, Ubuntu

Database Management: Cassandra DB, DynamoDB, MySQL, SQLite, PostgreSQL

Frameworks and Libraries: Jquery, Django, Django REST-Framework, Twisted, Angular/Ionic2, React, Bootstrap

IDE’s: Pycharm, Eclipse, SublimeText

Source Control Systems: GITLAB, GIT, SmartGit

PROFESSIONAL EXPERIENCE:

Confidential

Senior Full-stack Python Developer

Responsibilities:

  • Full-Stack programmer and lead a team 6 members for the marketplace application.
  • Responsible for Software Architect, Full Stack programming, including both Backend and Frontend programming. Also participated in testing and documentation.
  • Architected and developed Python and Django for the backend development and front-end application using React, Webpack, Redux, and ES6/7 and GraphQL for the database.
  • Developed Views and Templates with Django view controller and template language to create a user-friendly website interface.
  • Responsible for analysis, design, development and integration of Market Risk applications with Python.
  • Worked on frontend and backend modules using Python on Django Web Framework.
  • Created application structure based on Angular style guides and best practices
  • Created user interface components using Angular Js and React Js.
  • Performed data cleaning and feature selection using MLlib package in PySpark.
  • Developed complex database objects like stored Procedures, Functions, Packages and triggers using SQL and PL/SQL.
  • Collaborated with data engineers and operation team to implement ETL process, wrote and optimized SQL queries to perform data extraction to fit the analytical requirements.
  • Developed multiple React Redux based pages that provided functionality for Login/Logout, summary metrics etc.
  • Created a Lambda Deployment function, and configured it to receive events from your S3 bucket
  • Automation (Ansible) and Deploying on AWS environment.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
  • Extensively used the advanced features of PL/SQL like records, Tables, Object types and Dynamic SQL.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Created APIs, database Model and Views Utilization Python to build responsive web page application.
  • Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos
  • Collaborated with internal teams and external teams to solve the issues and giving feedbacks.

Technologies and Tools: Python, Django, JavaScript, React, Jquery, HTML and CSS, GraphQL.

Confidential

Senior Python Developer

Responsibilities:

  • Designed and developed application utilizing Python, Django Web Framework, Pandas, AWS Infrastructure
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud Formation, Code Deploy, EBS and Opsworks.
  • Involved in working with Web-services backend development using Python (Flask, Django, and SQLAlchemy).
  • Load balancing of ETL processes, database performance tuning ETL processing tools.
  • Implemented automations tools Chef, Puppet, Splunk and cloud services AWS.
  • Worked on Django ORM module for signing complex queries.
  • Worked on data cleaning and ensured data quality, consistency, and integrity using Pandas and Numpy
  • Worked on Python modules like NumPy, Matplotlib, Pickle, Pandas, SciPy, wxPython, PyTables, PyQt, etc., for generating complex graphical data, creation of histograms, etc.
  • Defined different Django API profiling techniques for faster rendering information.
  • Used Ansible, Vagrant, and Docker for managing the application environments.
  • Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with the React States and Events.
  • Used jQuery for all client-side JavaScript manipulation.
  • Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
  • Developed views and templates with Django view controller and template to create a user-friendly website interface.
  • Perform Python UNIT TEST and PYTEST frameworks.
  • Used python scripts to update content in the database and manipulate files.
  • Resolved issues and improvised the process to ensure a stable and accurate solution.

Technologies and Tools: Python, React, AWS, MySQL, Pandas, Vagrant.

Confidential

Senior Python Developer

Responsibilities:

  • Perform responsibilities of Backend programmer, Database Designer, Trainer for team of 7 members which includes 2 Backend programmer, 1 Quality Analyst, 2 tester and documentary person, Team Leader and 1 DevOPs
  • Design and develop web-based open stack applications using Python and Django for Big data analysis and also using PySpark.
  • Worked on quantitative analysis, data mining, and the presentation of data to see beyond the numbers and understand trends and insights.
  • Used Python to pull Docker images of analysis tools from Docker hub and containerizing those tools.
  • Working on AWS services (S3, EC2) and deployment services (Lambda) and RDS, DynamoDB
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Worked with Python Object Oriented concepts like creating classes, constructors, overloading and modules.
  • Involved in designing database Model, Views using python to build an interactive web-based solution.
  • Generated Python Django Forms to record data of online users.
  • Implemented a module to connect and view the status of an Apache Cassandra instance using python.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Front-end web development using HTML/CSS, JQuery, Bootstrap as well as back-end development using Golang and SQL.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
  • Converted ETL operations to the Hadoop system using Hive transformations and functions.
  • Supported development team with deployment workflow and continuous integration using Gitlab, GitLab CI, Rundeck, Docker and SaltStack provisioning.
  • Hands on experience with relational databases like SQLite, PostgreSQL, DynamoDB, Server, Oracle and MySQL databases.
  • Utilized Python libraries NumPy and matplotlib.
  • Wrote Python scripts to parse XML documents and load the data in database.

Technologies and Tools: Python, Twisted, DB CassandraDB, DynamoDB, Docker, AWS, Go Language.

Confidential

Full Stack Python Developer

Responsibilities:

  • Created a python, Django web-based application using Python scripting for data processing and MySQL for database, HTML, CSS, jQuery for data visualization.
  • Created APIs, database Model and Views Utilization Python in order to build responsive web page application.
  • Worked on AWS Cloud and Created instances in EC2.
  • Used IDE tool to develop the application and JIRA for bug and issue tracking.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access
  • Worked on analyzing Hadoop cluster and different Big Data Components including Pig, Hive, Spark, HBase, Kafka, Elastic Search, database and SQOOP.
  • Used Amazon Elastic Beanstalk with Amazon EC2 instance to deploy Django project into AWS. Configured continuous integration with Jenkins on Amazon EC2.
  • Developing data processing tasks using PySpark such as reading data from external sources, merge data, perform data enrichment and load in to target data destinations.
  • Utilized pandas, NumPy, SciPy, and nltk libraries to create unique reports and analysis.
  • Conducted streaming jobs with basic Python to process terabytes of formatted data for machine learning purposes.
  • Managed large datasets using Panda data frames and MySQL and worked with JSON based REST Web services.
  • Creating unit test/regression test framework for working/new code.
  • Used Subversion version control tool to coordinate team-development.
  • Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL and PL/SQL.
  • Developed and executed User Acceptance Testing portion of test plan and generated Django forms to record data of online users and used PyTest for writing test cases.

Technologies and Tools: Python, Django, JavaScript, Jquery, HTML, CSS, Bootstrap, MySQL, AWS Cloud.

Confidential

Python Programmer

Responsibilities:

  • Perform for backend programming, Repository responsible and Hardware Web API programmer.
  • 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.
  • Developed web-based applications with extensive use of Python 2.7, Django 1.4/1.3, JavaScript, jQuery, XML, CSS3, HTML5, DHTML.
  • Expertise in developing consumer-based features and applications with Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
  • Responsible for driving software development best practices for the team and, 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.
  • Writing REST APIs, as part of developing web-based applications for insurance premium calculations, using Django REST framework.
  • Heavily leveraged Python's graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.
  • Sound knowledge in RDBMS, Web, XML, HTML, Python, Shell Scripting.
  • Design and implemented custom Bash scripts for controlling the data flow from the PostgreSQL database.
  • Assisted the development team in sending the correct data via query strings using PostgreSQL as the back-end for storing data.
  • Used Django configuration to manage URLs and application parameters.
  • Troubleshoot the process execution and worked with other team members to correct them.
Technologies and Tools: Python, Django, JavaScript, Amcharts, Jquery, HTML, CSS

We'd love your feedback!