Python Developer Resume
Atlanta, GA
SUMMARY:
- Around 8 Years of experience in Design, Analysis Development, Testing, Bug fixes, Customization, Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django, Flask , Pyramid in various domains.
- Experienced with full software development life-cycle (SDLC), object-oriented programming (OOPs), architecting scalable platforms, database design and agile methodologies.
- Have work experience with various Python Integrated Development Environments like PyCharm , Geany , Eclipse , Spyder , Intellij , TOAD , and NetBeans .
- Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3.
- Good experience of software development in Python (libraries used: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity).
- Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, Dynamo dB, RDS, VPC, Direct Connect, Route53, and Lambda.
- Experience on Key AWS services: EC2, S3, DynamoDB (NoSQL) and Lambda.
- Experienced in developing User Interface using HTML5, Angular JS, Bootstrap, underscore JS, Node JS, CSS, JavaScript, AJAX, JSP, JDBC, XML etc.
- Experienced in Unit testing , System Integration testing (SIT) , User acceptance testing (UAT) , Functional testing .
- Experienced in developing applications using Agile Methodologies , Waterfall Methodology and Scrum stories in a python-based environment.
- Have knowledge of relational databases like Oracle SQL , and MySQL .
- Experience in writing SQL , Sub Queries , Stored Procedures, Triggers, Cursors and Functions.
- Knowledge in Model View Controller ( MVC ) frameworks like Django, Angular JS, Java Script, JQuery, and Node.JS.
- Good knowledge of TCP/IP , UDP , HTTP , HTTPS , SSH , and SSL protocols.
- Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and spring web application frameworks.
- Expert at version control systems like Git , SVN , and CVS , Migrated repos from SVN to GitHub .
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PostgreSQL, Oracle , and MongoDB . Designed and Developed automation scripts using Selenium Web Driver .
- Experience in working with different operating systems like LINUX, UNIX, and WINDOWS.
- Have Experience in List Comprehensions and python inbuilt functions such as Map , Filter , and Lambda .
- Excellent Experience and knowledge in using XML , SOAP, and REST web Service for interoperable software applications.
- Experience in developing big data applications using Hadoop framework and its ecosystems like MapReduce .
- Experienced in developing API services Python/Tornado while leveraging AMQP and RabbitMQ for distributed architectures.
- Hands on experience with bug tracking tools JIRA and Bugzilla .
- Attentive to cyber security and data protection. Performed code reviews and implemented best Python programming practices.
- Skilled in debugging/troubleshooting issues in complex applications.
- Designed and implemented Hive and Pig UDF's using Python for evaluation, filtering and storing of data.
- Knowledge of deployment tools using Jenkins , Pylint , Cppcheck and Coverity .
- Good experience in handling errors/exceptions and debugging the issues in large scale applications.
TECHNICAL SKILLS:
Programming Languages: Python 2.7, Python 3, JavaScript, HQL, Shell Scripting, Swift, C, C++, Java, PL/SQL
Web Technologies: HTML5, CSS3, XML, JavaScript, jQuery, AngularJS, Bootstrap3, AJAX, SAX, and Dom
Web Servers: Web Sphere, JBoss, Web Logic, Apache Tomcat
Application Server: Tomcat, SOAP, WebLogic, SOAP, RESTful services, AWS.
Databases: SQL Server, MySQL, Oracle, Hbase
J2EE Technologies: JSP, Servlets, JDBC, Ajax, Web Services
Frameworks: Django, AngularJS, Flask, J2EE, Struts, MVC
Tools: & IDE Sublime, Eclipse, Pytest, Selenium, PyCharm, NetBeans, XCode, Jet Brains
Python Libraries: NumPy, Pandas, SciPy, matplotlib
Operating systems: Windows, UNIX, Linux
Cloud Services: AWS, Microsoft Azure
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Python Developer
Responsibilities:
- Designed and developed the User Interface for the project using HTML, CSS, JavaScript, and AJAX . Developed views and templates with Django's MVT (model, view, and template) to create a user-friendly website.
- Worked on MVC architecture using PHP, Python as a controller.
- Worked on packages like socket, REST API, Django .
- Experience in using collections in Python for manipulating and looping through different user-defined objects.
- Involved in the front end and utilized Bootstrap and Angular.js for page design.
- Created Business Logic using Python to create Planning and Tracking functions.
- Involved in building database Model, APIs, and Views utilizing Python, to build an interactive web-based solution.
- Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture.
- Designed and created backend data access modules using PL/SQL stored procedures.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Design and implemented custom Bash scripts for controlling the data flow from the PostgreSQL database.
- Wrote REST APIs, as part of developing web-based applications for insurance premium calculations, using Django's REST framework .
- Responsible for debugging the project monitored on JIRA .
- Installation, Configuration, administration of Red Hat Linux .
- Used Django Database API's to access database objects.
- Worked with Level two support team, DBAs, and infrastructure team to improve the efficiency and capacity of our system.
- Utilized PyUnit , the Python unit test framework, for all Python applications.
- Creating unit test/regression test framework for working/new code.
- Risk analysis for potential points of failure (database, communication points, and file system errors).
- Extensive use of version controlling systems like GIT and SVN .
- Actively worked as a part of a team with managers and other staff to meet the goals of the project in the stipulated time.
Environment: Python, Django, Flask, PHP, C++, HTML, CSS, jQuery, AJAX, XHTML, AngularJS, JavaScript, XML, GitHub, Flash, MYSQL, PL/SQL, AWS.
Confidential, Lincoln, NE
Python Developer
Responsibilities:
- Part of the team implementing REST API's in Python using micro-framework like Flask with SQL Alchemy in the backend for management of data center resources on which Open Stack would be deployed.
- Used python libraries like Beautiful Soup, NumPy , and SQL Alchemy.
- Utilized standard Python modules such as csv, robot parser, tier tools and pickle for development.
- Worked on Python Open Stack APIs and used NumPy for Numerical analysis.
- Used Ajax and jQuery for transmitting JSON data objects between frontend and controllers.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, and jQuery .
- Worked on front-end frameworks like CSS Bootstrap for responsive web pages.
- Developed and tested many features for the dashboard, created using Bootstrap, CSS, and JavaScript .
- Developed Wrapper in Python for instantiating multi-threaded application.
- Created a custom CMS built using Django, AWS (Amazon web service), REST, Json with JavaScript, JQuery, AJAX components, worked closely with designer. Converted Photoshop images into XHTML/CSS.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- 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.
- Working in a team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
- Developed various algorithms for generating several data patterns.
- Used JIRA for bug tracking and issue tracking.
- Added several options to the application to choose the algorithm for data and address generation.
- Used AWS for application deployment and configuration.
- Developed and designed automation framework using Python and Shell scripting.
- Developed the project in Linux environment.
- Used Agile Methodology and SCRUM Process.
- Maintained the versions using GIT and sending the release notes for each release.
Environment: Python, Django, HTML5, CSS, XML, MySQL, JavaScript, jQuery, CSS, Bootstrap, MongoDB, MS SQL Server, JavaScript, Eclipse, Git, GitHub, Linux, Shell Scripting, AWS.
Confidential, San Mateo, CA
Python Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing the application
- Upgraded existing UI with HTML, CSS, jQuery, and Bootstrap.
- Designed and developed, Use-Case Class and Object Diagrams using UML Rational Rose 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.
- Developed RESTful services using Django .
- Designed and developed communication between client and server using Secured Web services.
- Developed and tested many features for a dashboard using Python, Java, Bootstrap, CSS, JavaScript, and jQuery .
- Designed and developed data management system using MySQL . Involved in Agile Methodologies and SCRUM Process.
- Participated in the complete SDLC process.
- Create and enhanced existing automated solutions.
- Parse JSON and XML data using Python.
- Responsible for debugging and troubleshooting the web application.
- Experienced in writing indexes, views, constraints, stored procedures, triggers, cursors and user-defined functions or subroutines in MySQL.
- Utilized Subversion control tool to coordinate teamwork.
- Used Selenium Libraries to write fully functioning test automation process.
Environment: Python, HTML, CSS, Bootstrap, OOP, MYSQL, Java, JavaScript, jQuery, Rational Rose, Django, XML, JSON, SDLC, Agile and SCRUM methodologies.
Confidential, Edison, NJ
Python Developer
Responsibilities:
- Responsible for Architecture and design implementation.
- Developed an automation module which processes chunks of CSV file uploaded by an end user in an asynchronous manner.
- Implemented machine learning algorithms and applied different classifiers on top of data to extract accurate results.
- Developed web application using Python, Django framework, MySQL
- Written Unit test cases using the Unit testing framework with 95% of code coverage.
- Used Python scripts to update content in the database and manipulate files.
- Worked on User Interface using Django templates, HTML, CSS, JavaScript, Bootstrap.
- Developing applications using RESTFUL architecture using Node.js and PHP as backend languages.
- Responsible for code reviews, sprint planning and served as a scrum master.
- Documented all the workflow with design details and flowchart.
- Involved in capturing the requirements for the serial functional interface and other software requirements specification document.
Environment: Python, Django, Flask, MySQL, HTML5, CSS, XML, MySQL, JavaScript, Backbone JS, JQuery, Mongo DB, Node.js
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in gathering and analyzing system requirements.
- Played key role in the high-level design for the implementation of this application.
- Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
- Developed UI using java swings.
- Involved in Designing the Database Schema and writing the complex SQL queries.
- Involved in Code reviews for other modules developed by peers.
- Designing and establishing the process and mapping the functional requirement to the workflow process.
- Accessed stored procedures and functions using JDBC Callable statements.
- Executed and coordinated the installation for the project.
- Worked on web-based reporting system with HTML, JavaScript and JSP.
- Involved in Maintenance and Enhancement of the project.
Environment: Java, Jdk1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML, SQL and JUnit.
