We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

5.00/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • Over 8+ years of IT Experience in design, development, testing and implementation of various stand - alone and client-server based enterprise applications.
  • Hands on experience in developing web applications implementing Model View Control (MVC) architecture using Django, Flask web application frameworks.
  • Exposure in working for developing a portal to manage and entities in a content management system using Flask.
  • Extensive experience of object oriented programming (OOP) concepts using Python and C++.
  • Experienced with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python ) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
  • Experienced in developing web-based applications using Python 2/3, Django 1.4/1.3, Angular JS, JAVA, CSS, Bootstrap, HTML, DHTML, JavaScript and jQuery, AJAX .
  • Experienced in working with Python ORM Libraries including Django ORM, SQL Alchemy .
  • Proficient in PostgreSQL, SQLite, MySQL databases with Python.
  • Understanding of Python Best Practices (PEP-8).
  • Hands on experience in SVN, Git.
  • Extensive use of Linux (Ubuntu), SSH, Flask/Django.
  • Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
  • Experienced in creating web applications with Python Flask.
  • Created RESTful API's using Python and POSTMAN API for other developers. Experience in configuring EC2 Instances for app deployment in production
  • Creating repositories in GitHub for version controlling.
  • Setting up databases in AWS using RDS and configuring instance backups to S3 bucket.
  • Experience in setting up Elastic Load Balancers (ELB's) and Auto Scaling groups on Production EC2 Instances to build Fault-Tolerant and High Availability applications.
  • Experienced in Amazon Web Services (AWS) Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, Elastic Load Balancer.
  • Having Knowledge on AWS Lambda, Auto scaling, Cloud Front, RDS, Route53, AWS SNS, SQS, SES.
  • Good knowledge on hosting Python applications using WSGI modules.
  • Worked in Waterfall and AGILE methodologies and various phases of Software Development Life Cycle (SDLC).
  • Good Experience in requirement gathering, Use case development, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Very strong experience writing API's and Web Services in Python .
  • Experienced in working with different operating systems WINDOWS, LINUX, and iOS.
  • Excellent communication skills, team player, quick learner, organized, and self-motivated.
  • Exceptional problem solving and sound decision making capabilities, recognized by associates for quality of data, alternative solutions, and confident, accurate, decision making.
  • Implemented Selenium WebDriver and automated, executed scripts on multiple browsers and platforms using Python
  • Worked in fast pace Agile environments and actively participated in Scrum and Sprint meetings
  • Experienced in working with and administering different operating systems Windows, UNIX/LINUX and strong knowledge of Linux systems administration and operations.

TECHNICAL SKILLS:

Operating Systems: Windows, Linux

Languages: C, C++, Python2.x/3.x, Shell Script, tck\tl

Framework: Django Web framework

Databases: MySQL, Sqlite3, MongoDB

Web Technologies: HTML, CSS, JavaScript, JQuery, XML, AJAX, Bootstrap.

Code version control tool: Perforce, CM Synergy and Change Synergy, Clearcase, ClearQuest, WebCQ, GIT

Web Server: Apache

Tools: & Framework: Visual Studio, Rational Rhapsody, Microsoft Visio, WebStorm, PyCharm

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Sr. Python Developer

Responsibilities:

  • Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for web application that matches requirements of the company.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML and CSS.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Rewrite existing Python /Django module to deliver certain format of data.
  • Improved user experience by creating and designing new web components and features.
  • Generated Python Django forms to record data of online users.
  • Extensive use of version controller Team Foundation Server (TFS).
  • Designing and deploying scalable, highly available, and fault tolerant systems on AWS and developed programs using Python, Shell, Java Scripts and CI tools like Jenkins, Maven build tool and IAM roles, VPC subnets, NACL and SGs for EC2 instances and Restful API's developed for Node.JS applications .
  • Configuring IAM roles for EC2 instances in ELB and assign them policies granting specific level access to S3 buckets by customizing JSON template designed Stacks using Amazon Cloud Formation templates to launch Infrastructure, Used Code Commit to host secure, scalable private Git repositories.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB .
  • Handled potential points of failure through error handling and communication of failure.
  • Anticipated potential parts of failure (database, communication points, file system errors).
  • Troubleshoot the process execution and worked with other team members to correct them.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team
  • Followed MVC Structure to develop Application.
  • Handling cross browser/platform compatibility issues (IE, Firefox, and Chrome) on both Windows.
  • Managed application state using server and client-based State Management options .

Environment: Python, Django, SQL, AJAX, REST, JavaScript, AWS, UNIX, Linux, HTML, Sublime Text.

Confidential, Columbus, OH

Sr. Python Developer

Responsibilities:

  • Designed the front-end to pages like Login, Signup, Search, Contact and About, using web technologies like HTML, CSS, JavaScript and jQuery.
  • Implemented the entire front end using AJAX calls.
  • Implemented MVC design patterns to make calls to the backend explicitly and rendering the data into web view asynchronously.
  • Designed responsive webpages from the provided photoshop design mockups, using CSS.
  • Developed and implemented a custom grid system to support the responsive web design.
  • Made sure all the data moving to and from the front end to be more secured.
  • Made sure the page loads are quick and provided cross browser compatibility which also includes mobile browsers.
  • AWS Cloud management and Deployment.
  • Automated deployment of builds to different environments using Jenkins
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes
  • Worked on Chrome/Firefox Developer tools to verify network speeds using Network Throttling, making sure all the elements are rendering correctly irrespective of the Screen size, Resolution, orientation, etc.
  • Ran Unit Tests on every single module (div) to make sure everything works as expected before submitting the code for final deployment.
  • Worked very close to the backend team to get real-time updates on how the data endpoint works and how to call some endpoints.
  • Managed the whole work environment using SVN Version Control Management System.
  • Expertise in working with MySQL databases, Apache Web server, Tomcat Application Servers.
  • Written Cloud formation templates and deployed AWS resources using it.

Environment: Linux, Windows XP, HTML, CSS, JavaScript, jQuery, AWS, SVN, AJAX.

Confidential, Boston, MA

Sr. Python Developer

Responsibilities:

  • Developed Python Django Forms, Crispy forms to record data, login, and signup of users
  • Used collections in Python for manipulating and looping through different user defined objects.
  • Designed email marketing campaigns and created responsive web forms that saved data into a database using Python/ Django Framework
  • Modified queries, functions, cursors, triggers, and stored procedures for MySQL database to improve performance, while processing data
  • Programmed, tested, and implemented a user login, product registration, order placing & tracking, and statistics reporting system
  • Generated Python Django forms to record Data of online users.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Used Bootstrap as a mechanism to manage and organize the html pages layout.
  • Performed different testing methods like Unit testing, Integration testing, web application testing.
  • Extensive code reviewing using GitHub pull requests, improved code quality, and conducted meetings among peers
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications
  • Worked with team of developers on Python applications for seasonal marketing campaigns.

Environment: Python, Django, Linux, MySQL, HTML, CSS, Bootstrap, jQuery, Apache, Git

Confidential, Cupertino, CA

Python Developer

Responsibilities:

  • Designed the database schema, tables, and relationship.
  • Build all database mapping classes using Django models.
  • Wrote all application functions and business logic using Django views.
  • Wrote the html front-end pages using Django templates.
  • Used jQuery for all client side JavaScript manipulation.
  • Also used Bootstrap as a mechanism to manage and organize the html pages layout.
  • Used Django configuration to manage URLs and application parameters.
  • Designed RESTful XML web service for handling AJAX requests.

Environment: Python, Django, jQuery, MySQL, Bootstrap, JavaScript

Confidential

Java developer

Responsibilities:

  • Extensively participated in the Analysis, System study and Designing of the project.
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Microsoft Visio.
  • Participated in Scrum meetings and project planning and coordinated the status sessions.
  • Implemented Java design patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, Session Façade, etc.
  • Extensively involved in designing the in database schema design and its development.
  • Developed the presentation layer using HTML, DHTML, CSS, Java Script, JSPs, JSON and XML.
  • Worked with CSS Backgrounds, CSS Animations, CSS Gradients and CSS Transitions.
  • Used Twitter Bootstrap to develop responsive User Interface.
  • Developed the application using Spring Web MVC architecture
  • Hands on experience on Spring IOC/ Dependency Injection.
  • Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Used HQL and SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework.
  • Experience in coding numerous DAO’s using Hibernate Dao Support.
  • Hands on experience in designing of the complex back-end framework.
  • Solved thread related concurrency issues like deadlock.
  • Developed and Designed exception handling framework. Coded many custom- made exception classes as and when required.
  • Used Log4j to implement logging facilities.
  • Wrote numerous test cases for unit testing of the code using JUnit testing framework.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: JDK 1.5, Java EE 5.0, WebSphere Application Server 6.1, RAD 7.0, Oracle 10g, JSP 2.1, Spring 2.0, Hibernate 3.0, Java Beans, HTML, DHTML, CSS, Java Script, XML, Castor XML, Maven2.0.7, UML, Microsoft Visio, Junit, Log4j,TOAD, WindowsXP.

We'd love your feedback!