Python Developer Resume
FL
SUMMARY
- Python developer having 6+ years of experience in Client/Server communication, Multi - threaded applications, Server-side programming and analytical programming using Python and DJango.
- Expertise in developing web applications using Python DJango and Flask frameworks.
- Expertise in developing Restful micro services using python aiohttp and fastapi frameworks.
- Experience in performing the load testing using JMeter.
- Expertise in unit test frameworks like Pytest.
- Expert on OOPS, Multi-threading, Exception-Handling & Collections in python.
- Experience in using XML, SOAP, REST web Service for inter operable software applications.
- Extensive experience in developing applications by implementation of web based and client/server application using HTML, Angular JS, Node JS, CSS, and JavaScript.
- Experienced in installing, configuring, modifying, testing, and deploying applications with AWS (Amazon Web services).
- Good experience in working with Amazon Web Services (AWS) like AWS EC2, S3, VPC, SES, ELB, EBS, RDS, Glacier, Dynamo DB.
- Good knowledge on data streaming solutions using Apache Kafka.
- Expertise on Data bases such as MYSQL, Oracle, PL/SQL, PostgreSQL and NOSQL databases like MongoDB, Cassandra.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, MYSQL Server.
- Implemented unit tests, integration test and functional testing in Python.
- Expert in UNIX and LINUX commands using command line utilities. Developed various Perl, Shell scripts to handle miscellaneous tasks.
- Have strictly followed PEP-8 coding standard and test a program by running it across test cases to ensure validity and effectiveness of code using PyLint.
- Experience in using build/deploy tools such as Jenkins.
- Hands-on experience with industry-standard IDEs like VSCode, PyCharm, Sublime, NetBeans.
- Experience in Agile development processes ensuring rapid and high-quality software delivery
- Expert at version control systems like Git, SVN and CVS.
- Hands on experience with bug tracking tools JIRA and Bugzilla.
TECHNICAL SKILLS
Programming Languages: Python3, NodeJs, Core Java, React JS, R.
Frameworks: aiohttp, fastapi, flask, Django, Jinja2, ExpressJs, RequireJs.
Web Technologies: HTML5, CSS, DOM, SAX, XML, JavaScript, JQuery, Ajax, AngularJS, ReactJS, JSON,Bootstrap.
Testing Frameworks: Pytest
Database GUI Tools: PgAdmin4, NoSQL Booster
IDE Tools: Visual Studio, PyCharm, Sublime, NetBeans.
Testing Tools: Postman, JMeter
Logging Tools: Splunk, log4J.
Cloud Technologies: AWS, OpenShift
Bug Tracking Tools: Jira, Bugzilla
Databases: PostgreSQL, MySQl, MongoDB,Oracle, PL/SQL.
PROFESSIONAL EXPERIENCE
Python Developer
Confidential, FL
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment. Participated in the complete SDLC process.
- Used Python and Django for XML, data exchange and business logic implementation - Built database Model, Views and APIs using Python for interactive web-based solutions.
- Creating web services for Catalog and Pricing with Django MVT, Postgres SQL.
- Developed views and templates with Python and Django’s view controller and template language to create a user-friendly website interface.
- Wrote Python scripts to parse XML documents and load the data in database.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Developed AWS Lambda functions in Python using S3 and SQS triggers to automate workflows and developed Python scripts to store and retrieve objects in AWS S3 buckets.
- Perform S3 buckets creation, policies and IAM role-based policies and configuring user access levels.
- Used Amazon EMR for map reduction jobs and test locally using Jenkins.
- Developed scripts in Python using boto3 API to retrieve messages from various events.
- Using raw files loaded data files from URL’s to Amazon S3 Bucket.
- Writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Worked on test cases using PyTest framework - test cases, test suites and bug fixing.
- Perform Production support by creating a high priority incident tickets and work with members of the team to resolve incidents with in SLA.
- Experienced in Agile Methodologies and SCRUM Process.
- Experience of source control systems, preferably GIT.
- 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.
- Worked on Jenkins continuous integration tool for deployment of project.
Python Developer
Confidential
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Created UML Design artifacts using Rational rose
- Design and Developed the Restful web services for implementing the proxy server using python flask framework.
- Ensure the code quality with Pylint.
- Developed the DAO layer for performing the all CRUD operations on MySQL database.
- Developed complex database objects like stored procedures, Functions, Packages and triggers using SQL.
- Performance testing of the application using Query optimization.
- Performed the functional testing for the application using Pytest framework.
- Performed the load testing of the web services using JMeter.
- Perform Production support by creating a high priority incident tickets and IT and work with members of the team to resolve incidents with in SLA.
- Participate in team standup, project planning, and bug review meetings.
- Extensive use of version controlling systems like GIT for Continuous Integration.
- Used JIRA for bug tracking and issue tracking.
- Experience in Agile methodologies and SCRUM Process.
- Continuous deployment with Jenkins.
Python Developer
Confidential
Responsibilities:
- Gathering requirements and translating the business details into technical requirements.
- Participate in team standup, project planning and bug review meetings.
- Translate application storyboards and use cases into functional applications.
- Involved in writing application level code to interact with APIs, Web Services using JSON.
- Involved in designing user interactive web pages as the front end part of the web application using various web technologies like HTML, JavaScript, Angular JS, JQuery, AJAX and implemented CSS for better appearance and feel.
- Used Pytest for performing unittest of the web services.
- Manipulation and fetching of data using CRUD operations on Oracle SQL Database.
- Wrote python scripts to parse XML documents and load the data into database.
- Experienced in writing indexes, views, constraints, stored procedures, triggers, cursors and user defined functions or subroutines in NOSQL.
- Developed Automation/test python scripts to test.
- Responsible for Debugging and troubleshooting the application.
- Perform and participate in code reviews.
- Used Subversion control tool to coordinate teamwork.
- Code integration and integration testing.
- Handling the day-to-day issues and fine tuning the applications for enhanced