Sr Python Developer Resume
Atlanta, GA
SUMMARY:
- Over 8 years of experience as a Data Visualization, Data Exploring, Statistical Analysis on Data and Software Engineer usingPython.
- Have work experience with variousPythonIntegrated Development Environments like PyCharm and sublime text
- Thorough understanding ofPython3.x/2.x basic concepts like Lists, Strings, Indexing, Slicing, Tuples and Dictionaries.
- Familiar withPythonObject Oriented concepts like creating classes, constructors, overloading and modules.
- Familiar with NumPy, Pandas and Matplotlib.
- Advanced topics like iterators, generators, dynamic code execution, regular expressions inPython.
- Involved with problem definition, data exploration, data acquisition and visualization, evaluating and comparing metrics.
- Experience with MYSQL.
- Experience in developing applications using socket programming (TCP/IP and UDP).
- Good Knowledge ofPythonandPythonWeb Framework Django and Flask.
- Understanding of how to use network protocol analysis using a tool like Wireshark, Win dump.
- Good experience in working with variousPythonIntegrated Development Environments like PyCharm, Spyder, Notebook, Anaconda and UBUNTU.
- Developed internal auxiliary web apps using HTML5 framework
- Exposure to Agile methodology / SCRUM.
- Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
- Effective communication and business analyst skills worked with end users, architects and DBAs across the enterprise and worked in R&D team which helped with sequencing the project activities by conducting the feasibility analysis and brain storming sessions.
- Experienced in developing Web Services withpythonprogramming language.
- Very strong full life cycle application development experience
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL database
TECHNICAL SKILLS:
Languages: C, Java, Python 3.x/2.7/2.4
Frameworks: Django Web framework, Flask, MVC Framework
Versioning Tools: Git, SVN, CVS
Database: MySql
Operating Systems: Windows, Mac, Linux
IDE/Development Tools: PyDev, Pyscripter, PyCharm, Python IDLE
Bug Tracking Tools: Jira and Bugzilla
Integration Tools: Jenkins and web-builder
Operating System Environment: MS Windows, Linux and Unix
Query Languages: SQL, PL/SQL, PostgreSQL
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr Python Developer
Responsibilities:
- Determine Application flow and Developed UML diagrams for the credit card only business customers.
- CreatedPythonand Bash tools to increase efficiency of call center application system and operations; data conversion scripts REST, JSON, and CRUD scripts for API Integration.
- Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
- Used multithreading in python to optimize and save object memory allocations.
- Developed user interface using BOOTSTRAP UI and Angular JavaScript to simplify the complexities of the application.
- Wrote Lambda functions inpythonfor AWS's Lambda, Kinesis and Elastic Search which invokespythonscripts to perform various transformations and analytics on large data sets in AMAZON EMR clusters.
- CreatedPythonand Bash tools to increase efficiency of retail management application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
- Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Designed the front end of the application using HTML5, CSS3, AJAX, JSON and jQuery.
- Developed RESTful services using Django.
- Worked on backend of the application, mainly using Active Records.
- Designed and developed communication between client and server using Secured Web services.
- Developed and tested many features for dashboard usingPython, Java, Bootstrap, CSS.
- Worked on updating the existing clip board to have the new features as per the client requirements.
- Used many regular expressions in order to match the pattern with the existing one.
Technologies: Python 3.4,2.7, Java 1.7, Django 1.9/1.7, Flask, HTML5, CSS3, XML, JSON, MySQL, JavaScript, Angular JS, React JS, Backbone JS, jQuery, CSS Bootstrap, Puppet, Postgre SQL, Amazon s3, Jenkins, Mongo.
Confidential - Minneapolis, MN
Python Developer
Responsibilities:
- Developed web-based applications usingPython, Django, XML, CSS, HTML, JavaScript and jQuery.
- Experience with JSON based REST Web services and Amazon Web Services (AWS)
- Worked on Amazon services like Amazon Cloud EC2.
- Added support for Amazon AWS to host static/media files and the database into Amazon Cloud.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on PostgreSQL database.
- Used Django Database API's to access database objects. Also involved in validating and processing of files.
- Worked in Agile and SCRUM methodologies with high quality deliverables delivered on-time.
- Experience with continuous integration and automation using Jenkins.
- Involved in Unit testing usingPythonUnit test framework.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Designed Interface using Bootstrap framework.
- Tracking defects and resolving bugs using JIRA.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers anddevelopersto understand them as per their perspective
- Experience with working on multiple environments like development, testing, production.
- Excellent analytical and problem-solving skills and ability to work on own besides being valuable and contributing team player.
Technologies: Python, Django, Flask, PostgreSQL, Amazon EC2, HTML5/CSS3, AJAX, jQuery, JavaScript, JIRA.
Confidential, Minneapolis, MN
Python Developer
Responsibilities:
- Designed Developed tools usingPython, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
- Responsible for setting upPythonREST API framework using Django.
- Developed views and templates withPythonand Django view controller and templating language to create a user-friendly website interface.
- Developed web applications in Django Framework model view control (MVC) architecture.
- UsedPythonto write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
- Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web-based solution.
- Thorough knowledge in various front-end tools like HTML, CSS, JavaScript, XML, jQuery, Angular, and AJAX.
- Managed large datasets using Panda data frames and MySQL.
- Used object-relational mapper (ORM) to automate the transfer of data stored in relational databases tables into objects.
- UsedPythonbased GUI components for the front-end functionality such as selection criteria.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Added support for Amazon AWS and RDS to host static/media files and the database into Amazon Cloud.
- Used PyQuery for selecting DOM elements when parsing HTML.
Technologies: Python, Django, Go language, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Flash, DOM, JSON, PHP, HTML, CSS, AJAX, React JS, JavaScript, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX, NoSQL, MongoDB, MySQL, SOAP, REST, jQuery
Confidential
Technical Analyst/ Python Scripter
Responsibilities:
- Worked on development of customer support and complains registration system. This is a Customer feedback and complains management system.
- Design, develop, test, deploy and maintain the website.
- Coding and execution of scripts inPython/Unix/VB
- Development of Application using Java andPython
- Recording of Scripts (Web, Web Services HTML) using VUGen and SoapUI and script validation through co correlations, parameterizations and other methods. Scripting - web and web services Data set up using SQL/ORACLE/Teradata.
- Resolving Complexity in the scripts of the website due to the complex logic and correlations
- Script validation sometimes becomes challenging as it demanded many web-based logics rather than correlation and parameterization.
- Running load/endurance tests using VUGen, ALM and controller, server monitoring, analysis using Dynatrace, UNIX putty, SQL logs and other tools and reporting the performance. Analyzing errors and exceptions using putty logs (UNIX), etc.
- Testing in Citrix protocol with scripts and scenario Execution of batch jobs in Control M, Perfmon and other tools Scripting and validation of scripts through correlation, parameterization and web-based logic testing (Smoke test, Load test, Endurance) using Controller for a duration further analysis, checking response times, CPU utilizations, memory leaks of servers and other performance characteristics of the website through capturing Perfmon logs and creating PAPAL reports and creating test reports.
- Designed and developed data management system using MySQL.
- Rewrite existingPython/Django/Java module to deliver certain format of data
- Used Django Database API's to access database objects.
- Wrotepythonscripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically usingpython.
- Responsible for search engine optimization (SEO) to improve the visibility of the website Creating unit test/regression test framework for working/new code
- Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
Technologies: Python 2.7, C+, HP LOAD (VUGEN, Controller, etc.) Putty, SQL, Teradata, SoapUI, ControlM, Perfmon, Django Web Framework, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server.