Python Developer Resume
Atlanta, GA
SUMMARY
- 8 years of experience as a full stack Developer with proficiency in Analysis, Design and Testing Enterprise applications using Python, Django, Flask.
- Expertise with various Python Integrated Development Environments like PyCharm, Geany, Eclipse, Spyder and NetBeans.
- Familiar with Python Object oriented concepts like creating classes, constructors, overloading and modules.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experience in python scripts to parse XML documents and load the data in database and developed web - based applications using Python, CSS and HTML.
- Profound Knowledge in Model View Controller (MVC) frameworks like Django, Angular JS, Java Script, JQuery and Node.JS.
- Experience working in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
- Working experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
- Experience in writing SQL, Sub Queries, Stored Procedures, Triggers, Cursors and Functions.
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
- Experience in Installing Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository and Deployment of apps using custom modules through Puppet as a CI/CD Process.
- Well versed with Agile with SCRUM, Waterfall Model and Test-driven development methodologies experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.
TECHNICAL SKILLS
Languages: Python, SQL
Operating systems: Windows, Linux
Frameworks: Django, Flask, Web2py, Pyramid, Cubic Web
Web Technologies: Python, Django, CGI, JSP, HTML, CSS, JavaScript, jQuery, AngularJS, Angula, TypeScript, Node JS, Ajax, XML, XSLT, Shell Scripting
Databases: Cassandra, MongoDB, MySQL, MSSQL, SQL Server, Oracle
Version Control/CI Tools: Git, GitHub, Jenkins
IDEs Tools: Sublime Text, Spyder, PyCharm, Eclipse, Django, Python IDLE
Web/Application Servers: Apache Tomcat, WebSphere, WebLogic
Bug Tracking Tools: Jira, BugZilla
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
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.
- Developed (SPA) single page applications using Angular 12/11, Typescript, HTML5, CSS3, and Angular Material.
- Worked on Python Open stack API’s used Python scripts to update content in the database and manipulate files.
- Involved in tokenizing the sensitive data before archiving in AWS S3 using REST based Enterprise Tokenization service, and encrypting the data before sending it over wire to external systems.
- Created Django Forms for database models and implemented Django views to display form details.
- Created methods (get, post, put, delete) to make requests to the Node API server and tested Restful API using postman.
- Worked with Angular 12, Used Angular CLI commands for productivity and global/generic building blocks.
- Utilized data binding in Angular to create dynamic relationship between templates and TypeScript logic.
- Wrote python scripts to manage AWS resources from API calls using BOTO SDK and worked with AWS CLI.
- Created Local Virtual repositories for the project and release builds, repository management in Maven to share snapshots.
- Manipulated data using CRUD operations of MongoDB and handled database access and data transmission based on RESTful web service.
- Worked on Visual Studio Code for build, debugging and deploy it using Apache Tomcat.
- Designed and implemented Continuous Integration and Continuous Deployment frameworks from code to deploy using Jenkins.
- Used Git version control system for collaborating with teammates and maintaining code versions
Environment: Python, Django, HTLML5, CSS3, Bootstrap, Angular 12, TypeScript, Node JS, AWS, Boto3, EC2, Mongo DB, Visual Studio, Jira, GIT, Agile, Windows.
Confidential, Fort Myers, FL
Python Developer
Responsibilities:
- Participated in Release train Agile workflow, attending daily stand-ups, and biweekly grooming sessions to provide estimates on features and stories.
- Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Implemented various functions in NumPy and Pandas for mathematical operations and arrays.
- Developed applications using mix of technologies (Python, Django, Pandas, REST and SOLR) as well as developed web applications and RESTful web services and APIs using Python, Django.
- Developed Wrapper in Python for instantiating multi-threaded application and Deploy and monitor scalable infrastructure on Amazon web services (AWS).
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT and DELETE .
- Used jQuery and Ajax calls for transmitting JSON information protests amongst frontend and controllers.
- Consumed external APIs and wrote RESTful API using Django REST Framework and Angular's.
- Utilized PyUnit, the Python Unit test framework, for all Python applications and used Django Database API's to access database objects.
- Automated Nagios alerts and email notifications using Python Script and executed them through Chef.
- Used Jenkins for continuous integration and deployment. Managed continuous maintenance and troubleshooting of the Project.
- Used Git version control system for collaborating with teammates and maintaining code versions.
Environment: Python, Django, HTML5, CSSS3, Boto3, Angular 8, Webscrapping, AWS, HTTP, JSON, AJAX, PyUnit, Nagios, Jenkins, GIT, Jquery, XML, Agile, Windows.
Confidential, Cleveland, OH
Python Developer
Responsibilities:
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
- Worked with Python to manipulate data for data loading and extraction utilizing various Python libraries like SciPy, NumPy and pandas for the data analysis
- Utilized Python Libraries like Boto3, numPY for AWS.
- Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
- Using Amazon SQS to queue up work to run asynchronously on distributed Amazon EC2 nodes.
- Responsible for creation of Django applications, and writing Python scripts for models, views, and routing.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Executed asynchronous tasks with help of Celery and Rabbit MQ.
- Created and wrote Python scripts to query models with Django ORM in a MySQL database.
- Created outstanding 'MySQL failover' Linux OS bash scripts encapsulating logic of failover in the -execute-before option, performed masterpiece tuning of various SQL queries after analyzing join costs.
- Used Pylint framework for unit testing of applications and deployed on Nginx and Gunicorn.
- Improved code reuse and performance by making effective use of various design patterns.
- Developed entire frontend and backend modules using Python on Django including Web Framework using Git.
Environment: Python, Django, Boto3, NumPy, Pandas, HTML, Webscrapping, CSS, JavaScript, JQuery, Celery, RabbitMQ, AWS, SQS, MySQl, Nginx, GIT, Linux.
Confidential, Doral, FL
Python Developer
Responsibilities:
- Part of team implementing REST API's in Python using micro-framework like Django with SQL Alchemy in the backend for management of data centre resources on which OpenStack would be deployed.
- Automating data movements using python scripts, involved in splitting, validating and processing of files.
- Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO).
- Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
- Used Python library BeautifulSoup for webscrapping to extract data for building graphs.
- Created Data tables utilizing PyQtto display customer and policy information and add, delete, update customer records.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Created responsive web pages with jQuery to provide user feedback and interactivity.
- Responsible for creating efficient and well-designed User Interaction screens with Django templates using HTML5, CSS3, JavaScript.
- Documented software defects using bug tracking tool JIRA.
Environment: Python, Django, XML, Html5, CSS3, JavaScript, bootstrap, PyUnit, Postman, Jira, Windows.
Confidential, Louisville, KY
Python Developer
Responsibilities:
- Designed views and templates with PythonDjango's view controller and templating language to create a web interface.
- Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
- Prepared test data files using Linux Shell scripts, Perl script as per the business requirements.
- Worked in consuming RESTful web services using jQuery and React.js along with JSON parsing to render the response data to User Interface.
- Developed multi-threaded standalone application in Python to view Circuit parameters and performance.
- Used JavaScript and JSON to update a portion of a webpage.
- Worked on API's deploying queries, status codes, requests to retrieve data in JSON format
- Coordinated with team members to improve quality assurance and mitigate risks.
Environment: Python, PyQt, PyQuery, Django, MVC, HTML/CSS, Shell Scripting, JSON, SQL, UNIX, Windows, NumPy, JQuery, GitHub, MVC.