Python Developer Resume
Plano, TX
PROFESSIONAL SUMMARY:
- Over 8+ years of IT Experience in design, development, testing and implementation of various stand - alone and client-server-based enterprise applications with clients from health, finance, retail and manufacturing sectors.
- 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.
- Developed web applications, RESTful web services and APIs using Python Flask, Django; good knowledge of web services with protocols SOAP, REST.
- Experience in developing web-based applications usingPython 2/3, Django 1.4/1.3, Angular JS, JAVA, CSS, Bootstrap, HTML, DHTML, JavaScript and jQuery, AJAX.
- Experience in working withPython ORM Libraries including Django ORM, SQL Alchemy.
- Proficient in PostgreSQL, SQLite, MySQL databases withPython.
- Understanding ofPythonBest 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 withPythonFlask.
- Created RESTful API's usingPythonand POSTMAN API for other developers. Experience in configuring EC2 Instances for app deployment in production
- Created Back-End Micro-Services for mobile and web applications
- Creating repositories in GitHub for version controlling.
- Setting up databases in AWSusing 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.
- Experience in Amazon Web Services (AWS) Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, Elastic Load Balancer.
- Having Knowledge onAWS Lambda, Auto scaling, Cloud Front, RDS, Route53,AWS SNS, SQS, SES.
- Good knowledge on hostingPython 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 inPython.
- Experience in working with different operating systems WINDOWS, LINUX, and Android.
- 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.
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Distinguished AWS/Python Developer
Responsibilities:
- Experienced in Developing Mobile and Web App usingPython, Flask and Node.JS.
- Experienced in Designing RESTful API's usingPython.
- Designed Back-end using Object Relational Mapping using SQL Alchemy Flask Library.
- Designed Front-End for Web App using HTML, PHP, CSS, JavaScript tools.
- Performed Automation Tests for the app usingPython Unit Test Framework.
- Tested the Functionality of App by Automating through Appium Testing Suite.
- Deployed Application using AWSEC2 Standard Deployment Techniques.
- Experienced on Configuring Apache Web Server, WSGI, SSL s Configuration.
- Successfully Deployed Application on Both Android and iOS Platforms.
- Authored and Documented the 40- Step Testing Process for iOS apps on Appium.
- Built the App on Node.JS for Better Performance, Run-Time and Scalability.
- Integrated the app with Amazon Alexa, Google Home and Smart Home Devices.
- Gained Knowledge on Deploying app usingAWS Cloud Formation.
- Developed user interface using CSS, HTML, Bootstrap, JavaScript, AngularJS and JQuery.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django and PostgreSQL.
- Efficiently performed all backend tasks from OPS up to the REST API interface/Portal frontend.
- Wrote unit tests and did code reviews.
- Worked with search business and search team to implement dynamic rule updates to search using Force.com APIs.
- WrotePythonnormalizations scripts to find duplicate data in different environments.
- Wrote scripts to Import and Export data to CSV, EXCEL formats from different environments usingPythonand made a Celery action using REST API call.
- Worked under Agile/Scrum environment and handled production rollouts and issues.
- Extensively used XLSX reader and writer modules to read, write and analyze data and project the results as per the client request.
- Used GIT for continuous integration and deployment.
- Exposure on Multi-Threading factory to distribute learning process back-testing and the various worker processes.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Lock mechanisms were implemented, and the functionality of multithreading has been used.
- Used Pandas library for statistics Analysis.
- Managed large datasets using Panda data frames and PostgreSQL.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features ofPythoncode using a web browser.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Responsible for user validations on client side as well as server side.
Environment: Python, Django, PostgreSQL, Django REST framework, HTML, CSS, JavaScript, jQuery, CSS Bootstrap, PyUnit, JSON, GitHub, SOAP/RESTful, AWS, Agile.
Confidential,Columbus, OH
Distinguished AWS/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 Developertools 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,Denver, CO
Distinguished AWS/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.
- WrotePython 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.
- Good hands on experience in data warehousedeveloper / database engineer for high-volume data processing.
- Rewrite existingPython /Django module to deliver certain format of data.
- Improved user experience by creating and designing new web components and features.
- GeneratedPython 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 AWSand 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 usingAWS 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 manyPythonbug 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.
- Coded Java Script for page functionality and plugins using JQUERY.
Environment: Python, Django, SQL, AJAX, REST, JavaScript, AWS, UNIX, Linux, HTML, Sublime Text.
Confidential
Distinguished AWS/Python Developer
Responsibilities:
- Good knowledge on hostingPython 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 inPython.
- Experience in working with different operating systems WINDOWS, LINUX, and Android.
- Excellent communication skills, team player, quick learner, organized, and self-motivated.
- Designed and developed scalable APIs using Flask web framework.
- Gathered data files from Data Warehouse Upsight URL's.
- Developed file cleaners usingPython libraries and made it clean.
- Using raw files loaded data files from URL's to Amazon S3 Bucket.
- Worked on reading queues in Amazon SQS, which have paths to files in Amazon S3 Bucket.
- Aggregate clean files in Amazon S3.
- Used Amazon EMR for map reduction jobs and test locally using Jenkins.
- Also worked on Amazon EC2 Clusters to deploy files into Buckets.
- Installed, Configured and maintained DNS system using Route 53.
- Deployed and Configured EC2, Elastic Bean Stalk and RDS Instances.
- Used Pandas for a data alignment and data manipulation.
- Experienced in Agile Methodologies and SCRUM Process.
- Exported/Imported data between various data sources.
- Created database using MySQL, wrote several queries to extract/store data.
- Used SQL CRUD operations, procedure/functions and optimization.
- Performed Automated Unit and system integration testing.
- Excellent communication skills, team player, quick learner, organized, and self-motivated.
Environment: Python, Django 1.6, Flask, Linux,AWS, Panda, GIT, MySQL, Agile, Jenkins, Spark.
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX (Solaris, AIX), Linux (RHEL, CentOS, Ubuntu), Mac OS.
Source control Tools: SVN, GIT, TFS
Build Tools: ANT, Maven, Ant, MS Build, Make, Make.
Unit test cases: Junit, unit, fxCop, Open Cover
Atlassian products: Jira, confluence, hip chat, stash/bit bucket, clover, crucible.
Languages: C, C++, Python.
Scripting Languages: Perl, python, Ruby, Shell(Bash), Batch/PowerShell
Web servers: Apache Tomcat, JBOSS, IBM Web sphere, WebLogic
Cloud: AWS, OpenStack and Azure
Deployment tool: Google Cloud Platform, Amazon EC2.