Python Developer Resume
Chicago, IL
SUMMARY
- Over 3+ years of total IT Experience in designing, developing, testing and implementing of various stand - alone and client-server architecture based enterprise application software in Python on different domains.
- Proficient in all phases of software development life cycle (SDLC) including requirement analysis, Debugging, Design, Development, Integration, Maintenance, Testing of Python web applications.
- Extensive experience in designing, developing and enhancing applications using Python scripting. Good Experience in developing web applications implementing MVT/MVC architecture using Django.
- Experienced inweb applications developmentusingDjango/PythonusingHTML5/CSS3for server-side rendered applications.
- Experience with design and development of presentation layer for web applications using technologies like HTML5, CSS3, JavaScript, JQuery, AJAX, Angular.JS, Bootstrap, JSON,and XML.
- Experience with Requests, Numpy, Scipy, Matplotlib, and Pandas python libraries during development lifecycle. Maintain Restful API's and also consume the API's client side using Angular.JS data binding.
- Work experience with variousPythonIntegrated Development Environments like PyCharm, Eclipse, and PyDev.
- Experience in building frameworks and automating complex workflows usingPythonfor Test Automation.
- Experience in working with Python ORMLibraries including Django ORM, SQLAlchemy.
- Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud(EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic Filesystem, RDS, DMS, VPC, Route53, CloudWatch, CloudTrail, Cloudformation, IAM.
- Experience in implementing with server side technologies with restful API and MVC design patterns with node.JS and Django framework.
- Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing rich Internet Applications.
- Hands on Experience with parallel computing, multithreading, Experience with JSON based REST Web services
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Expertise in working with different databases like Oracle, MySQL, PostgreSQL and Good knowledge in using NoSQL database MongoDB.
- Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
- Experience in AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
- Strong analytical and problem-solving skills, always striving for new knowledge. A person with multi-tasking and organizational skills and high ethical standards.
- Excellent communication and interpersonal skills, ability to work independently as well as part of an integrated team.
TECHNICAL SKILLS
Languages: Python 3.x/2.7, SQL
Python Framework: Flask, Django
Python Libraries: Numpy, Scipy, matplotlib, Pandas, PyQt, PySpark
IDE’S/Tools: Eclipse, PyCharm, PyDev, Spyder
Databases: MS SQL, Oracle, PostGreSQL
Web Technologies: XML, CSS3, HTML5, JavaScript, Bootstrap, RESTful, Angular.JS, JavaScript, JQuery, JSON
Web Services: SOAP, REST
Methodologies: Agile, Scrum
Operating Systems: Window (All Variants), UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Developed Python batch processors to consume and produce various feeds.
- Developed complex web, middleware, and back end systems in Python, SQL and Perl for Linux and Windows.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed Business Logic using Python on Django Web Framework.
- Worked on developing internal testing tools which were written inPython. Generated Python Django Forms to record data of online users.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Created custom user with overriding key field and adding more fields other than that provided by the Django out-of-box features.
- Created a Django dashboard with custom look and feel for end user after a careful study of the Django admin site and dashboard.
- Written python module to view and connect to AWS S3 instance.
- Constructed product-usage data aggregations using Py-Spark, Spark SQL and maintained in AWS S3 location for reporting, data science dash boarding and ad-hoc analyses.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interfacUsed PyQuery for selecting particular DOM elements when parsing HTML.
- Used Jenkins for continuous integration services.
- Used the Django Framework to develop the application.
- Build all database mapping classes using Django models.
- Worked with JSON based REST Web services and Amazon Web services (AWS).
- Involved in AJAX driven application by invoking web services/API and parsing the JSON response.
- Developed internal auxiliary web apps using Django framework with Angular.js and Bootstrap CSS / HTML framework.
- Utilize PyUnit, thePythonunit test framework, for allPythonapplications.
- Set up rules and policies with a Node.js/Python back end.
- Created a Git repository and added the project to GitHub.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- 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.
Environment: Python, PyUnit, Py-Spark, HTML5, DHTML, AJAX, CSS3, JavaScript, Django, Jenkins, Amazon Web Services (AWS), JSON, REST, Angular.js, Bootstrap, Node.js, Git, JIRA, SQL, Agile, windows and Linux.
Confidential - Atlanta, GA
Python Developer
Responsibilities:
- Worked with the Stakeholders, gathered requirements developed High level design Detail design documents.
- Worked on server-side applications with Django using Python programming.
- Developed GUI using Python and Django for dynamically displaying the test block documentation and other features of Python code using a web browser.
- Used Python to write scripts to automate launch, starting and stopping of EC2 instances and taking snapshots of the servers.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used NumPy, SciPy, Matplotlib libraries for n-dimensional representation of data and plotting graphs.
- Worked on Python Open stack API's.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Worked with Pandas for automatic and explicit data alignment, easy handling of missing data and performed Data framing, Data Analysis, and Data representation.
- Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3 and JavaScript.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture
- Worked with JSON based REST Web services.
- Creating unit test/regression test framework for working/new code.
- Using Subversion version control tool to coordinate team-development.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL and PL/SQL.
- Performed testing using Django’s Test Module.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Managed large datasets using Panda data frames and MySQL.
- Used GitHub for version control.
- Supported user groups by handling target-related software issues/service requests, identifying/fixing bugs.
- Involved in Unit testing and Integration testing of the code using PyTest.
- Involved in Sprint planning sessions and participated in the daily Agile SCRUM meetings. And monitored on JIRA (Agile).
Environment: Python, Django, JavaScript, JQuery, JSON, DOJO, Bootstrap, Node.js, Angular.js, HTML5, DHTML, AJAX, CSS3, Open Stack API, JIRA, Agile, SQL, Windows.
Confidential, Plano, TX
Python Developer
Responsibilities:
- Built a GC analytic tool using Python, to help clients analyze data and profile risk against a wide spectrum of reinsurance options.
- Developed custom reports using HTML5, Python and MySQL.
- Developed monitoring and notification tools using Python.
- Documented the revised workflow using confluence wiki.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface
- Used Python based GUI components for the front end functionality such as selection criteria.
- Key performance index and filtering of displayed columns to help customers understand the analytics data that is provided by GC.
- Implemented navigation rules for the application and page outcomes, written controllers using annotations.
- Written queries in MySQL and Native SQL.
- Created PyUnit test cases for unit testing.
- Worked with JSON based REST Web services and Amazon Web services (AWS).
- Added the navigations and paginations and filtering columns and adding and removing the desired columns for view.
- Used GitHub for version control.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Worked in an agile development environment.
Environment: Python, PyQT, PyQuery, MySQL, HTML5, CSS3, JavaScript, DOM, Ajax, AWS, JSON, agile, Web Services (SOAP), XML, PL/SQL, and Oracle SQL Developer.
